Andrés G. Aragoneses escribió:

>Por tanto, para arreglar esto hay que usar el método addEventListener 
>del objeto, que haría que el manejador adquiriese ese nuevo 
>"comportamiento", sin perder los anteriores que pudiera tener:
>
>mi_celda.addEventListener("click", mi_funcion, true);
>

Lo malo es que no functiona en explorer, así que puestos a afinarlo aún
más mejor utilizar algo como:

function anyadirEvento(objeto,evento,funcion){
   try{
       objeto.addEventListener(evento,funcion,false);
       return true;
   }catch(e){
       try{
           objeto.attachEvent("on"+evento,funcion);
           return true;
       }catch(e){
           return false;
       }
   }
}

, o cosas más avanzadas, como las del concurso de quirksmode:

http://www.quirksmode.org/blog/archives/2005/09/addevent_recodi.html

-- 
Vicente Gallur Valero
http://www.vgcomunicacion.com

_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a