Evento oncontextmenu

Definizione e uso

Si verifica l'evento oncontextmenu quando l'utente clicca con il tasto destro del mouse su un elemento per aprire il menu contestuale.

Note:Sebbene tutti i browser supportino l'evento oncontextmenu, attualmente solo Firefox lo supporta Proprietà contextmenu

Esempio

Esegue JavaScript quando l'utente clicca con il tasto destro del mouse su un elemento <div> con menu contestuale:

<div oncontextmenu="myFunction()" contextmenu="mymenu">

Prova tu stesso

Sintassi

In HTML:

<elemento oncontextmenu="myScript">

Prova tu stesso

In JavaScript:

oggetto.oncontextmenu = function(){myScript};

Prova tu stesso

In JavaScript, utilizzare il metodo addEventListener():

oggetto.addEventListener("contextmenu", myScript);

Prova tu stesso

Note:Internet Explorer 8 o versioni precedenti non supportano Metodo addEventListener()

Dettagli tecnici

Bubbling: Supporto
Cancellabile: Supporto
Tipo di evento: MouseEvent
Tag HTML supportati: Tutti gli elementi HTML
Versione DOM: Eventi di livello 3

Supporto del browser

Eventi Chrome IE Firefox Safari Opera
oncontextmenu Supporto Supporto Supporto Supporto Supporto