Bonjour,
Voila je rencontre un petit problème avec mon code.
function keyPressHandler(e) {
if(e.keyCode == 32) {
alert("here");
}
}
document.addEventListener("keypress", keyPressHandler,false);
J'aimerais afficher le code alert() losque jappuie sur la touche espace.
J'ai deux autres addeventlistener avec keydown et keyup qui fonctionne bien et jaimerais en avoir un autre avec juste une pression sur espace.
Mais je n'est meme pas mon alert() qui saffiche :(
je ne rentre meme pas dans ma fontion.
Aide please :)
utilises e.which à la place de e.keyCode.
En effet, suivant la touche, cela enregistre le code de la touche soit dans e.keyCode, soit dans e.charCode.
Avec e.which, tu récupères automatiquement cela qui est renseigné.
Ah cool ca marche :)
Par si je reste appuyé sur espace le code s'execute en boucle alors que je voulais faire en sorte que meme en restant appuyé celui ne s'execute que une seul fois, cest pas avec "keypress" que l'on obtient cela ?