Je test la gestion d'evenement clavier avec javascript.
Premierement, j'ai essayé d'écrire le code de cet façon :
document.addEventListener('keydown',mafonction(event));
function mafonction(event)
{
var ct = event.keyCode;
alert(ct);
}
en output j'ai : event not defined
seconde tentative en changeant le deuxième paramètre d'addeventlistener, à la place d'une fonction, j'ai mis une fonction fléché et cette fois-ci ca marche.
document.addEventListener('keydown',(event)=>{
var ct = event.keyCode;
alert(ct);
})
Ma question est : pourquoi le premier script ne passe pas, il y a une si grande difference entre ces 2 syntaxes ? quelle subtilité m'a échappé ? merci
Message édité le 27 octobre 2018 à 21:12:12 par extracasemoney