É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">

Essayer par vous-même

Syntaxe

Dans HTML :

<élément oncontextmenu="myScript">

Essayer par vous-même

En JavaScript :

objet.oncontextmenu = function(){myScript};

Essayer par vous-même

En JavaScript, utilisez la méthode addEventListener() :

objet.addEventListener("contextmenu", myScript);

Essayer par vous-même

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