1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
| var iev=document.all;
if(!iev) var mov=document.getElementById;
if(!mov&&!iev) alert("Application incompatible avec votre navigateur!");
var PosX,PosY;
//====================================================//
// Supprime le "px" en fin de chaîne -> nombre
//====================================================//
function nbr(nombrepx){
if(nombrepx){
if(nombrepx.length>=3)
if(nombrepx.substr(nombrepx.length-2,2)=="px")
return (nombrepx.substr(0,nombrepx.length-2))*1;
return nombrepx*1;
}
return 0;
}
//====================================================//
// Retourne la valeur du scroll
//====================================================//
function GetScrollX(){
if(mov) return nbr(document.body.scrollLeft);
if(document.documentElement.scrollLeft)
return nbr(document.documentElement.scrollLeft);else
return nbr(document.body.scrollLeft);
}
//====================================================//
function GetScrollY(){
if(mov) return nbr(document.body.scrollTop);
if(document.documentElement.scrollTop)
return nbr(document.documentElement.scrollTop);else
return nbr(document.body.scrollTop);
}
//====================================================//
// Détection des coordonnées de la souris
//====================================================//
function MyMousePosX(evenement){
if(mov) return nbr(evenement.clientX)+GetScrollX();
return nbr(window.event.x)+GetScrollX()-2;
}
//====================================================//
function MyMousePosY(evenement){
if(mov) return nbr(evenement.clientY)+GetScrollY();
return nbr(window.event.y)+GetScrollY()-2;
}
//====================================================//
// Souris en mouvement
//====================================================//
function Position(evenement){
PosX=MyMousePosX(evenement);
PosY=MyMousePosY(evenement);
}
//====================================================//
// INITIALISATION
//====================================================//
document.onmousemove=Position; |