Bonjour,
Petit soucis avec cette fonction sur la récupération de la position du curseur.
Je suis sous firefox et ie
Le renvoi des positions pour le menu contextuel affiché est bon horizontalement, mais pas verticalement.
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
25
26
27
28
29
30
31 function on(e){ m=document.getElementById("menu").style; var mouseY =(document.all)? window.event.x:e.screenX; var mouseX =(document.all)? window.event.y:e.screenY-200; if(e){ if(e.which>1){ m.display="block"; m.top=mouseX+"px"; m.left=mouseY+"px" return false; } else{ m.display="none"; }; } else { if(m.display=="block" && event.type=="click"){ m.display="none"; } else if(event.type!="click"){ m.display="block" m.top=mouseX+"px"; m.left=mouseY+"px" }; return false } }
C'est pareil que ce soit sous ie ou firefox.
Merci d'avance
Partager