Bonjour à tous,

je suis en train de faire une fonction qui est appelée par onmousedown, cette fonction doit s'exécuter différemment en fonction de si l'on bouge la sourie vers le haut ou vers le bas.

Mon problème est le suivant: je ne vois pas comment détecter le mouvement de la sourie.

J'ai déjà fait un bout de script pour me donner la position du curseur en x et y.

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
 
<html>
<head>
<script>
function position(e)
{
x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
 
if( si y est croissant la suite de la fonction) {}
 
if(si y est decroissant la suite de la fonction) {}
}
 
function fonction()
{
document.onmousemove = position;
}
</script>
</head>
<body onmousedown="fonction();">
</body>
</html>
Le but est d'executer la suite de la fonction selon si "y" est croissant ou décroissant par apport au moment du onmousedown.

Merci à tous pour vos réponses.