Salve a tutti... ho scritto questo codicePer sniffare i tasti della tastiera ed applico al onkeypress su un input type textcodice:function KeyCheck(e){ var keychar; var keynum; if(window.event){ keynum=event.keyCode; }else{ keynum=e.keyCode; if(keynum==0) keynum=e.which; } switch(keynum){ case 16: keychar = "Shift"; break; case 17: keychar = "Ctrl"; break; case 18: keychar = "Alt"; break; case 19: keychar = "Pause"; break; case 37: keychar = "Arrow Left"; break; case 38: keychar = "Arrow Up"; break; case 39: keychar = "Arrow Right"; break; case 40: keychar = "Arrow Down"; break; default: keychar = String.fromCharCode(keynum); break; } return new Array(keynum,keychar); }
Io voglio beccare anche le frecce (ARROW UP e DOWN) e su Firefox non c'è problema, sono riuscito. Ma come modifico per IE ho provato con l'IF mettendo event.which, ma non funziona... come faccio?
Grazie