Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/11/2010, 14:19
sysmadryn
 
Fecha de Ingreso: septiembre-2004
Ubicación: La Plata Argentina
Mensajes: 128
Antigüedad: 20 años, 2 meses
Puntos: 9
Respuesta: asignacion de eventos : IE y FF

OK.
El problema es que en IE, el body abarca todo lo que se ve de la pagina mientras que en FireFox abarca solo el contenido del body.

Entonces, como dice Isabel,

Cita:
Iniciado por IsaBelM Ver Mensaje
solo tienes que poner una zona activa
si pones contenido, funciona en FF pero solo si pinchas en el contenido.

Cita:
<html>
<head>
<script>

function body_onclick(){
alert("body_onclick se ejecuto OK");
}

function win_onload(){
document.body.onclick = body_onclick;
alert("win_onload se ejecuto OK");
}

onload = win_onload;

</script>

</head>
<body>algo
</body>

</html>

Para que funcione en toda la pagina en los dos navegadores hay que usar document el lugar de body.


Cita:
<html>
<head>
<script>

function document_onclick(){
alert("document_onclick se ejecuto OK");
}

function win_onload(){
document.onclick = document_onclick;
alert("win_onload se ejecuto OK");
}

onload = win_onload;

</script>

</head>
<body>
</body>

</html>
Gracias Isabel.