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">
Sintassi
In HTML:
<elemento oncontextmenu="myScript">
In JavaScript:
oggetto.oncontextmenu = function(){myScript};
In JavaScript, utilizzare il metodo addEventListener():
oggetto.addEventListener("contextmenu", myScript);
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 |