keycode - Pressing specific keys to do certain things in JavaScript works in Chrome but not Firefox -


i'm using 2 functions detect whether pressed key matches want, , if so, something. works charm in chrome, neither function works in firefox. there way can make work there too?

document.onkeypress = function() {    if (event.charcode == 49) {      alert("you pressed 1!");    }    if (event.charcode == 50) {      alert("you pressed 2!");    }    if (event.charcode == 51) {      alert("you pressed 3!");    }    if (event.charcode == 52) {      alert("you pressed 4!");    }  }    document.onkeydown = function() {    if (event.keycode == 122) {      alert("you pressed f11!");    }  }
<span>press 1, 2, 3, 4 , f11 launch different events.</span>

you forget declare event argument. perhaprs chrome automatically. works in both browsers-

document.onkeypress = function(event) {   if (event.charcode == 49) {     alert("you pressed 1!");   }   if (event.charcode == 50) {     alert("you pressed 2!");   }   if (event.charcode == 51) {     alert("you pressed 3!");   }   if (event.charcode == 52) {     alert("you pressed 4!");   } }  document.onkeydown = function(event) {   if (event.keycode == 122) {     alert("you pressed f11!");   } } 

Comments

Popular posts from this blog

c++ - llvm function pass ReplaceInstWithInst malloc -

java.lang.NoClassDefFoundError When Creating New Android Project -

Decoding a Python 2 `tempfile` with python-future -