Événement oncontextmenu
Définition et utilisation
Un événement oncontextmenu se produit lorsque l'utilisateur clique avec le bouton droit sur un élément pour ouvrir le menu contextuel.
Remarque :Bien que tous les navigateurs supportent l'événement oncontextmenu, seuls Firefox le prennent en charge à l'heure actuelle Propriété contextmenu.
Exemple
Exécutez le JavaScript lorsque l'utilisateur clique avec le bouton droit sur l'élément <div> ayant un menu contextuel :
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Syntaxe
Dans HTML :
<élément oncontextmenu="myScript">
En JavaScript :
objet.oncontextmenu = function(){myScript};
En JavaScript, utilisez la méthode addEventListener() :
objet.addEventListener("contextmenu", myScript);
Remarque :Internet Explorer 8 ou versions antérieures ne prennent pas en charge Méthode addEventListener().
Détails techniques
Bubbling : | Support |
---|---|
Annulable : | Support |
Type d'événement : | MouseEvent |
Balises HTML prises en charge : | Tous les éléments HTML |
Version DOM : | Événements de niveau 3 |
Support du navigateur
Événements | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Support | Support | Support | Support | Support |