Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/10/2010, 21:43
sergiot_2007
 
Fecha de Ingreso: julio-2009
Ubicación: Capital federal
Mensajes: 5
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: No funciona el window.event en Mozilla FireFox

Buenas,

Alguien logro que funcione sin llamar a la función con parámetro, sino añadiendo el evento con window.addEventListener

Imagínese que tienen unos cuantos elementos que funcionan diferente y se repiten en varias páginas.
Habría que poner onKeyPress="keypres(event)" en cada elemento!!!

Ejemplo:

html
<div id="objetos">
<p id="obj1">obj1</p>
<p id="obj2">obj2</p>
<p id="obj3">obj3</p >
</div>

Script:
mi_funcion = function() {
var lis = document.getElementById("objetos").getElementsByTa gName('p');
for (var i=0; i<lis.length; i++) {
lis[i].onmouseover=function() {

var id_tag = window.event.srcElement.id; /*Funciona en IE en FireFox NO */
alert('ID: ' + id_tag);

}

}
}

if (window.attachEvent){window.attachEvent('onload', mi_funcion);} //IE
if (window.addEventListener){window.addEventListener( 'load', mi_funcion, false);} //FOX