Ik heb de volgende functie:
Deze werkt prima in IE en Opera, echter niet in Firefox.
Ik heb direct gegoogled op dit probleem en kom tegen dat Firefox geen event.keyCode (of event.keycode) ondersteund, ik vind alternatieven zoals event.which, event.charCode etc.. maar dit alles lijtk niet te werken. Ook zou ik de functie moeten aanspreken als:
document.onkeypress=keyPress(event);
maar ook dit geeft Javascript errors. Iemand enig idee?
JavaScript:
1
2
3
4
5
6
7
| function keyPress() { if(event.keyCode==27 && document.getElementById('content_overlay').style.display=='inline') { hideOverlay(); hideTooltipImmediately('msg_tooltip'); } } document.onkeypress=keyPress; |
Deze werkt prima in IE en Opera, echter niet in Firefox.
Ik heb direct gegoogled op dit probleem en kom tegen dat Firefox geen event.keyCode (of event.keycode) ondersteund, ik vind alternatieven zoals event.which, event.charCode etc.. maar dit alles lijtk niet te werken. Ook zou ik de functie moeten aanspreken als:
document.onkeypress=keyPress(event);
maar ook dit geeft Javascript errors. Iemand enig idee?