L'attribut contextmenu spécifie un menu contextuel (visible lors d'un clic droit)
par rapport à un autre élément de la page. Ces deux éléments sont liés par l'attribut id.
Syntaxe
<div contextmenu="monmenu">Cet élément à un menu contextuel spécifique</div>
<menu type="context" id="monmenu">
<menuitem label="Hopla" onclick="hopla();" icon="icone.png"></menuitem>
<menuitem label="Passer en rouge" onclick="rouge();"></menuitem>
<menuitem label="Passer en blanc" onclick="blanc();"></menuitem>
</menu>
Dans cet exemple, l'élément div est lié à un menu contextuel (visible au clic
droit) grâce à l'identifiant "monmenu".
Firefox étant le seul navigateur au moment de la rédaction de cet article à supporter l'attribut contextmenu, voici une démonstration de
Chris Heilmann à propos des menus contextuels en HTML5.
Prise en charge (pour contextmenu)
| Navigateurs | Versions |
|---|---|
|
|
Firefox 8+ |