Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Variables de la gestion de l'evenement
var Mouse = {"x":0,"y":0};
 
// Demande de gestion de l'evenement à NetScape
if(navigator.appName.substring(0,3) == "Net") {
    document.captureEvents(Event.MOUSEMOVE);
}
 
// Gestion de l'evenement
var OnMouseMoveEventHandler=function() {}
var OnMouseMove = function (e)
{
   Mouse.x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
   Mouse.y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
   if (Mouse.x < 0) {Mouse.x=0;}
   if (Mouse.y < 0) {Mouse.y=0;}
   OnMouseMoveEventHandler(e)
}
 
try {
   document.attachEvent("onmousemove", OnMouseMove, true);
} catch (ex) {
   document.addEventListener("mousemove", OnMouseMove, true);
}
Utilisation (n'imorte ou sur la page à n'importe quel momment) :