oncontextmenu event
Definition and usage
An oncontextmenu event occurs when the user right-clicks an element to open a context menu.
Note:Although all browsers support the oncontextmenu event, only Firefox currently supports it contextmenu attribute.
Example
Execute JavaScript when the user right-clicks a <div> element with a context menu:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Syntax
In HTML:
<element oncontextmenu="myScript">
In JavaScript:
object.oncontextmenu = function(){myScript};
In JavaScript, use the addEventListener() method:
object.addEventListener("contextmenu", myScript);
Note:Internet Explorer 8 or earlier versions do not support addEventListener() method.
Technical details
Bubbling: | Support |
---|---|
Cancellable: | Support |
Event type: | MouseEvent |
Understøttede HTML tags: | Alle HTML elementer |
DOM version: | Level 3 Events |
Browserstøtte
Begivenheder | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Support | Support | Support | Support | Support |