Código Javascript:
Ver original
function addBind(obj,e,fn){ if (window.attachEvent) { obj.attachEvent("on" + e, fn); // IE }else{ obj.addEventListener(e, fn, false); // FF } } // veamos si es verdad document.write('<div class="clasOk" id="test">Hola mundo</div>') addBind(document.getElementById("test"),"click",function(){ alert(this.className); // IE: undefined, FF: classOk })
EL problema es que cuando arranco el evento click en IE, el objeto this no me devuelve el objeto actual, el className me da undefined, en firefox me devuelve classOk, que es el nombre de la clase.
Habrá manera de obtener el elemento this con attachEvent ?, gracias y Saludos.