Salut,
J'essaye de déclencher une action selon que l'utilisateur déplace sa souris sur l'axe horizontal ou vertical. Après maintes recherches et essais, j'obtiens rien de concluant. J'arrive bien à détecter les coordonnées X et Y,mais impossible d'assigner une action différente à chacune.
L'action en question est d'allumer une led correspondant à chacun des axes.
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
32
33 var timeout ; var posX ; var posY ; document.onmousemove = function(event){ posX = event.clientX ; posY = event.clientY ; var posXX = "" ; var posYY = "" ; if (posXX != posX) { document.getElementById("ledgreenMSX").className = 'led ledgreen'; posXX=posX; } else if (posYY != posY) { document.getElementById("ledgreenMSY").className = 'led ledgreen'; posYY=posY; } clearTimeout(timeout); timeout = setTimeout("checkMouse('off')", 11); } function checkMouse(input) { if (input=='off') { document.getElementById("ledgreenMSX").className = 'led ledblack'; document.getElementById("ledgreenMSY").className = 'led ledblack'; } }
Merci pour votre aide.
Partager