menu kontekstowe Wydarzenie
Przykład
Wykonaj JavaScript, gdy użytkownik kliknie prawym przyciskiem myszy element <div> z menu kontekstowym:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Definicja i użycie
Zdarzenie oncontextmenu występuje, gdy użytkownik kliknie prawym przyciskiem myszy element, aby otworzyć menu kontekstowe.
Uwaga: Chociaż zdarzenie oncontextmenu jest obsługiwane we wszystkich przeglądarkach, atrybut contextmenu jest obecnie obsługiwany tylko w przeglądarce Firefox.
Obsługa przeglądarki
Event | |||||
---|---|---|---|---|---|
oncontextmenu | Yes | Yes | Yes | Yes | Yes |
Składnia
W HTML:
<element oncontextmenu="myScript">
W JavaScript:
object.oncontextmenu = function(){myScript};
W JavaScript za pomocą metody addEventListener():
object.addEventListener("contextmenu", myScript);
Uwaga: Metoda addEventListener() nie jest obsługiwana w programie Internet Explorer 8 i wcześniejszych wersjach.
Szczegóły techniczne
Bąbelki: | tak |
---|---|
Możliwość anulowania: | tak |
Typ wydarzenia: | MyszZdarzenie |
Obsługiwane tagi HTML: | Wszystkie elementy HTML |
Wersja DOM: | Wydarzenia poziomu 3 |