--- title: event.button slug: Web/API/MouseEvent/button tags: - DOM - Dokumentacja_Gecko_DOM - Gecko - Wszystkie_kategorie translation_of: Web/API/MouseEvent/button translation_of_original: Web/API/event.button original_slug: Web/API/Event/button ---
{{ ApiRef() }}
Wskazuje, który przycisk myszy wywołał zdarzenie.
var kodPrzycisku = event.button;
Zwraca całkowitą wartość liczbową oznaczającą przycisk, który zmienił stan:
Faktyczna kolejność przycisków może być różna, zależnie od konfiguracji urządzenia wskazującego.
<script type="text/javascript"> function whichButton(e) { // obsłuż różne modele obsługi zdarzeń var e = e || window.event; var btnCode; if ('object' == typeof e){ btnCode = e.button; switch (btnCode){ case 0 : alert('Kliknięto lewym przyciskiem'); break; case 1 : alert('Kliknięto środkowym przyciskiem'); break; case 2 : alert('Kliknięto prawym przyciskiem'); break; default : alert('Nieoczekiwany kod: ' + btnCode); } } } </script> <p onclick="whichButton(event);">Kliknij tu myszą...</p>
Ponieważ kliknięcia myszy są często przechwytywane przez interfejs uzytkownika, w niektórych okolicznościach może być trudno wykryć przyciski inne niż ten dla standardowego kliknięcia (tj. zazwyczaj lewy).
Użytkownicy mogą zmienić konfigurację przycisków swoich urządzeń wskazujących, tak że nawet jeśli własność button wynosi zero, niekoniecznie musiał być naciśnięty przycisk znajdujący się fizycznie po lewej stronie. Jednak zachowanie w takiej sytuacji powinno być takie, jak gdyby kliknięto lewy przycisk w standardowym układzie.
{{ languages( { "en": "en/DOM/event.button", "ja": "ja/DOM/event.button" } ) }}