21/10/2010, 21:43
|
| | 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 |