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 original
addEvent(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?