Featured Post

Aggiornare Ubuntu 8.04 ad Ubuntu 9.04

Per fare l’upgrade diretto è necessario avere installata la versione 8.10 di Ubuntu. Se avete installato la versione 8.04 LTS non vi è stato chiesto in modo automatico di passare alla 8.10 in quanto la 8.04 è una versione con supporto a lungo termine, mentre la 8.10 non lo è, per cui è...

Read More

JavaScript – Eseguire un’azione alla pressione di un tasto

Posted by admin | Posted in JavaScript | Posted on 01-09-2009

Tag:, ,

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.