mozilla
Risultati di ricerca

    event.button

    Sommario

    Restituisce un intero che indica quale tasto del mouse è stato premuto.

    Sintassi

    var codiceBottone = event.button;
    

    codiceBottone può assumere uno dei seguenti valori:

    • 0 standard click, di solito il tasto sinistro
    • 1 tasto centrale, che di solito è la rotella
    • 2 tasto destro

    L'ordine dei bottoni è inverso se il mouse è configurato per l'utilizzo da parte dei mancini.

    Esempio

    <script type="text/javascript">
    
    function qualeTasto(e)
    {
      var e = e || window.event;
      var codiceTasto;
    
      if ('object' == typeof e){
        codiceTasto = e.button;
    
        switch (codiceTasto){
          case 0  : alert('Hai premuto il tasto sinistro');
                    break;
          case 1  : alert('Hai premuto il tasto centrale');
                    break;
          case 2  : alert('Hai premuto il tasto destro');
                    break;
          default : alert('Codice sconosciuto: ' + btnCode);
        }
      }
    }
    
    </script>
    
    <p onclick="qualeBottone(event);">Clicca con il mouse...</p>
    
    

    Note

    Poichè i click del mouse spesso vengono intercettati dall'interfaccia utente, in alcuni casi potrebbe essere difficile rilevare la pressione di un bottone che non sia quello standard (generalmente il sinistro).

    Gli utenti possono cambiare la configurazione dei tasti del loro dispositivo di puntamento in modo tale che se il valore di codiceBottone è 0, questo non è causato dal tasto che si trova fisicamente a sinistra, ma questo non ha molta importanza.

    Specifiche

    DOM 2 Events Specification: button

    Etichette del documento e nomi di chi ha collaborato alla sua stesura

    Contributors to this page: khalid32, Federico, teoli
    Ultima modifica di: khalid32,