Bonjour !
je souhaite faire un économiseur de page pour mettre en veille un site lorsque la souris n'est pas utilisée depuis un moment. J'utilise l'évènement onmousemove pour ça.
et
je pensais que la ligne commentée permet de stopper le "compteur" quand on bouge la souris avant que le temps limite soit écoulé. Mais ça marche pas..
Modifié par ChrisG (08 May 2007 - 01:48)
je souhaite faire un économiseur de page pour mettre en veille un site lorsque la souris n'est pas utilisée depuis un moment. J'utilise l'évènement onmousemove pour ça.
function mousePosition(e){
var posx = 0;
var posy = 0;
if (e == "alert") {
document.getElementById('toto').innerHTML = "55555555555555555555555555";
return;
}
// else if (typeof this.delay_before_screensaver != 'undefined') {
clearInterval(delay_before_screensaver);
}
if (!e) var e = window.event;
if (e.pageX || e.pageY){
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX || e.clientY){
posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
}
document.getElementById('toto').innerHTML = posx + " " + posy;
if (typeof this.delay_before_screensaver == 'undefined') {
this.delay_before_screensaver = setInterval ("mousePosition(\"alert\")", 800);
}
}
et
<body onmousemove="javascript:mousePosition(event);">
je pensais que la ligne commentée permet de stopper le "compteur" quand on bouge la souris avant que le temps limite soit écoulé. Mais ça marche pas..
Modifié par ChrisG (08 May 2007 - 01:48)