Wydarzenie oncontextmenu
Definicja i użycie
Wydarzenie oncontextmenu występuje, gdy użytkownik kliknie prawym przyciskiem myszy na element, aby otworzyć menu kontekstowe.
Komentarz:Chociaż wszystkie przeglądarki obsługują wydarzenie oncontextmenu, to tylko Firefox go obsługuje Atrybut contextmenu。
Przykład
Wykonaj JavaScript, gdy użytkownik kliknie prawym przyciskiem myszy na element <div> z menu kontekstowym:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Gramatyka
W HTML:
<element oncontextmenu="myScript">
W JavaScript:
obiekt.oncontextmenu = function(){myScript};
W JavaScript, używając metody addEventListener():
obiekt.addEventListener("contextmenu", myScript);
Komentarz:Internet Explorer 8 lub wcześniejsze wersje nie obsługują Metoda addEventListener()。
Szczegóły techniczne
Balowanie: | Wsparcie |
---|---|
Można anulować: | Wsparcie |
Typ wydarzenia: | MouseEvent |
Obsługiwane znaczniki HTML: | Wszystkie elementy HTML |
Wersja DOM: | Zdarzenia poziomu 3 |
Obsługa przeglądarek
Zdarzenia | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |