oncontextmenu Event
Definition and Usage
An oncontextmenu event occurs when the user right-clicks on an element to open a context menu.
Note:Although all browsers support the oncontextmenu event, only Firefox currently supports it contextmenu Property.
Example
Execute JavaScript when the user right-clicks on 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 |
Supported HTML Tags: | All HTML Elements |
DOM Version: | Level 3 Events |
Browser Support
Events | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Support | Support | Support | Support | Support |