J'ai une boîte de dialogue qui apparaît, et j'aimerais qu'elle soit à nouveau masquée lorsque vous appuyez sur la touche d'échappement. Tout fonctionne très bien dans IE, Fx, Opera - le code enregistre un gestionnaire d'événements document.onkeypress lorsque la case est affichée, puis teste l'événement keyCode pour voir s'il s'agit de la clé d'échappement (keyCode 27), mais cela ne fonctionne pas dans les navigateurs basés sur WebKit (Chrome et Safari (3)), bien que d'autres clés puissent être capturées de cette façon.Capturez une touche «Echap» dans les navigateurs WebKit
Les navigateurs WebKit ne déclenchent-ils pas un événement lorsque vous appuyez sur l'échappement?
Est-ce que quelqu'un sait pourquoi cela ne fonctionne pas, comment le résoudre, ou connaître une solution de rechange.
super lien, merci – PeterJCLaw
Merci - J'utilisais 'keypress' avec le même problème. Commuté à «keyup» et ça fonctionne très bien maintenant. –