Bonjour,
voici mon code javascript
<script language="javascript">
var TouchKeyDown = 0;
var TouchKeyPress = 0;
var TouchKeyUp = 0;
function func_KeyDown(event){
TouchKeyDown = (window.Event) ? event.which : event.keyDown;
}
function func_KeyPress(event){
TouchKeyPress = (window.Event) ? event.which : event.keyPress;
Touche = String.fromCharCode(TouchKeyPress);
}
function func_KeyUp(event){
TouchKeyUp = (window.Event) ? event.which : event.keyDown;
if (TouchKeyPress > 0) {
var action;
switch(TouchKeyDown) {
case 13: action = 'entrer' ; break
}
top.document.location = "saisie_clavier.php?action="+action;
}
else{
var deplacement;
switch(TouchKeyDown) {
case 40:
deplacement = 'bas' ;
break ;
case 39:
deplacement = 'droite' ;
break ;
case 38:
deplacement = 'haut' ;
break ;
case 37:
deplacement = 'gauche' ;
break ;
default:
;
}
top.document.location = "saisie_clavier.php?deplacement="+deplacement;
}
TouchKeyDown = 0;
TouchKeyPress = 0;
TouchKeyUp = 0;
}
</script>
Sous firefox AUCUN problème et sous IE il ne reconnait pas le déplacement,
quand j'appuie sur la fléche du haut il me recharge la page en mettant:
?deplacement=undefined
Je ne comprends pas...
Partager