Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    accessibilità e tasto ALT

    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
    unreal, l'essere immortale

  2. #2
    up
    unreal, l'essere immortale

  3. #3
    Premesso che non saprei aiutarti ma perchè non utilizzi l'attributo accesskey associato ai link che ti interessano?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.