Foros del Web » Programando para Internet » Javascript »

document.body.onmousemove=mover(e);

Estas en el tema de document.body.onmousemove=mover(e); en el foro de Javascript en Foros del Web. document.body.onmousemove=mover(e); estoy harto ya de buscar como puede funcionar esto document.body.onmousemove=mover; así funciona en chrome pero no en iexplore cuando hago referencia a e dice ...
  #1 (permalink)  
Antiguo 22/05/2011, 18:25
Avatar de juanito1712  
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 13 años, 11 meses
Puntos: 66
document.body.onmousemove=mover(e);

document.body.onmousemove=mover(e);

estoy harto ya de buscar como puede funcionar esto

document.body.onmousemove=mover;

así funciona en chrome pero no en iexplore
cuando hago referencia a e dice que es nulo o no es un objeto
var mouseX = Math.round (e.clientX);
  #2 (permalink)  
Antiguo 22/05/2011, 18:41
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: document.body.onmousemove=mover(e);

En explorer se usa event. Probá así:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin título</title>
<
script type="text/javascript">
function 
mover(e){
    var 
evt=|| eventmouseX Math.round (evt.clientX);
    
document.getElementById('test').innerHTML=mouseX;
    
}
onload=function(){
    
document.onmousemove=mover;
}
</script>

</head>

<body>
<div id="test"></div>
</body>
</html> 
  #3 (permalink)  
Antiguo 23/05/2011, 04:58
Avatar de juanito1712  
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 13 años, 11 meses
Puntos: 66
Respuesta: document.body.onmousemove=mover(e);

tremendo panino
muchísimas gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:55.