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
Bubble: | Stöd |
---|---|
Can be cancelled: | Stöd |
Evened type: | MouseEvent |
Stödda HTML-taggar: | Alla HTML-element |
DOM-version: | Nivå 3-händelser |
Webbläsarstöd
Händelser | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Stöd | Stöd | Stöd | Stöd | Stöd |