Hola,
Desde que empece a usar la funcion "addEvent" cada vez esta mas por todo mi codigo. El caso es que tengo la necesidad de ejecutar dos funciones en un mismo objeto y evento. Algo como:
Código Javascript
:
Ver originaladdEvent(objeto,'click',primerafuncion;segundafuncion);
function primerafuncion(e){alert('1'+this.className);}
function segundafuncion(e){alert('2 '+this.className);}
function addEvent(o,t,f)
{
if(o.addEventListener){
o.addEventListener(t,f,false);
}else if(o.attachEvent){
var fn=function(){
f.call(o,window.event);
}
o.attachEvent('on'+t,fn);
}else
throw 'No se puede asignar el evento.';
}
Se que el codigo de arriba esta mal, pues no funciona :P. ¿Se puede hacer y que se mentenga el this dentro de las funciones?