JavaScript – Eseguire un’azione alla pressione di un tasto
Posted by admin | Posted in JavaScript | Posted on 01-09-2009
Tag:JavaScript, JS, key code
0
In Javascript è possibile catturare l’evento di pressione di un tasto da tastiera con il comando document.onkeydown a cui va associata la funzione da eseguire in caso venga premuto un tasto da tastiera:
1 document.onkeydown = keyDown;
In questo caso viene eseguita la funzione keyDown alla pressione di un tasto, per cui andiamo ora a definire questa funzione:
1 function keyDown(e){2 if (!ie) {var keyCode=e.which;}3 if (ie) {var keyCode=event.keyCode;}4 if(keyCode==39){window.location=URLsuccessivo;}5 if(keyCode==37){window.location=URLprecedente;}6 }
In questo esempio vi è il riconoscimento dei tasti relativi alla freccia destra ed alla freccia sinistra. Quindi questo serve per una navigazione su più pagine in sequenza, con la pressione della freccia destra passo all’url successivo e con la freccia sinistra all’url precedente. Ovviamente vanno dichiarate le due variabili URLsuccessivo e URLprecedente oppure sostituite con i rispettivi URL in stringa.

