Ciao a tutti! Stavo implementando nel mio sito una funzione di accessibilità per permettere la navigazione premendo i tasti ALT+1,2,3.... Vi posto la funzione che utilizzo:
function accessibilita(e){
var tasto=(document.all)?event.keyCode:e.which;
e=window.event;
if(e.altKey && tasto=="65") location.href="homepage.asp"; // ALT + A
}
if(document.all){
document.onkeydown=accessibilita;
}
else{
window.captureEvents(Event.KEYPRESS);
window.onkeypress=accessibilita;
}
Con explorer funziona tutto correttamente, ma con firefox vengono le note dolenti. L'errore che mi viene restituito quando premo ALT + A su firefox è il seguente:
Errore: e has no properties
File sorgente: pagina.asp
Riga: 167
Come posso modificare il mio script per farlo funzionare anche con firefox? Qualcuno di voi ha affrontato questo problema? Spero in un vostro aiuto. Grazie
Marco