HTML:
Código HTML:
Ver original
JavaScript:
Código Javascript:
El codigo funciona bien (supongo), pero si paso el cursor por encima de la imagen, en var element = event.element(); element me queda como la imagen no como el link al que le he puesto el observer, el resultado del alert es (solo cuando se pasa el cursor sobre la imagen)[object HTMLImageElement]. Como podria hacer para que en var element = event.element(); element tome el valor de la DOM a la que le he agregado el observer y no ninguno de los hijos, quienes en teoria no tienen el escuha aunque he notado que al parecer este observer se pasara tambien a los hijos de la etiqueta a la que se le ha agregado el escucha, esta no es la primera vez que he tenido este problema.Ver original
. . . $('file_button').observe('mouseover',this.mouseoverListener); . . . mouseoverListener: function(event) { var element = event.element(); alert(element); // Alerto acerca del elemento origen del evento }, . . .
Muchas gracias de antemano por su ayuda, esto en realidad es un poco urgente.
Saludos.