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);
} |
Partager