Si, me acabo de dar cuenta...
Por sierto, tuve un inconveniente más cuyo problema padre es el mismo, lo que cambia es el caso: Resulta que mi eventHandler tiene algo así:
Código:
this.eventHandler=function()
{
if(event.type=="onmouseout")
{
this.timer=setTimeout(document.body.removeChild(this.ele),1000)
}
}
Ahora el problema era que el setTimeout reconozca el this, así que allé la siguiente manera:
Agrego this a la lista de ¿cosas? de JS con:
Así lo hice funcional:
Código:
self["miClase"]=this
this.eventHandler=function()
{
if(event.type=="onmouseout")
{
this.timer=setTimeout(function(){document.body.removeChild(self["miClase"].ele)},1000)
}
}
A lo que es una solucion para ambos casos.Claro que, por cada clase hay que cambiar la clave del self.
En el eventHandler en realidad hay dos if, por eso no tiene mucho sentido en el ejemplo.
Salu2 y gracias.