Keypress (up, down, right, left) Javascript
JsPawa
-
JsPawa -
JsPawa -
Bonjour,
je cherche a détecter si une des flèche (haut, bas, gauche, droite) à été pressée.
si c'est le cas, une fonction est appelée en prenant comme paramètre la flèche pressée.
merci!
je cherche a détecter si une des flèche (haut, bas, gauche, droite) à été pressée.
si c'est le cas, une fonction est appelée en prenant comme paramètre la flèche pressée.
merci!
Configuration: Windows XP Firefox 3.0.1
3 réponses
-
bonjour,
<script>
function detectKey(Event)
{
if(Event==null)
Event=event;
kc = Event.keyCode;
if (!kc)
kc = Event.wich;
switch (kc)
{
case 37: tafunction(); break;
case 38: tafunction(); break;
case 39: tafunction(); break;
case 40: tafunction(); break;
default: return;
}
}
</script>
<body onkeydown="javascript:detectKey(event);"> -
Pour ceux que ça iintéressera :
//left
case 37: alerta(kc); break;
//up
case 38: alerta(kc); break;
//right
case 39: alerta(kc); break;
//down
case 40: alerta(kc); break; -