Compatibilité avec differents navigateurs
Salut à tous.
Je ne connais pas le javascript mais j'ai réussi a réaliser une petite fonction qui permet de passer d'une page à une autre en appuiant sur une touche.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <script type="text/javascript">
var media_AV = '<?php echo $media_AV; ?>' ;
var media_AP = '<?php echo $media_AP; ?>' ;
var media_id = '<?php echo $resultat_unmedia['media_id']; ?>' ;
var nbmed = '<?php echo $nbmed; ?>' ;
function lettretouche(keyStroke){
if(event.keyCode)
touche = event.keyCode;
else
touche = keyStroke.which;
if(media_id > 1)
{
if(touche == 97)
document.location.href = media_AV
}
if(media_id < nbmed)
{
if(touche == 122)
document.location.href = media_AP
}
}
document.onkeypress = lettretouche;
</script> |
Ici, j'utilise les touches a et z (97 et 122).
Mon probleme est que ce code fonctionne très bien sous IE mais pas sous firefox.
Auriez vous une petite idée pour le rendre compatible ?
2eme chose, comment faire pour utiliser les touches fléchées droite et gauche ??
Merci