Keypress (up, down, right, left) Javascript

Fermé
JsPawa - 15 août 2008 à 23:22
 JsPawa - 15 août 2008 à 23:42
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!
A voir également:

3 réponses

dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
15 août 2008 à 23:30
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);">
4
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;
1
Merci!!

c'est assez logique en fait xD
0