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">

Spróbuj sam

Gramatyka

W HTML:

<element oncontextmenu="myScript">

Spróbuj sam

W JavaScript:

obiekt.oncontextmenu = function(){myScript};

Spróbuj sam

W JavaScript, używając metody addEventListener():

obiekt.addEventListener("contextmenu", myScript);

Spróbuj sam

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