Evento oncontextmenu

Definición y uso

Se produce el evento oncontextmenu cuando el usuario hace clic con el botón derecho en un elemento para abrir el menú contextual.

Comentarios:Aunque todos los navegadores soportan el evento oncontextmenu, solo Firefox lo admite en la actualidad Atributo contextmenu

Ejemplo

Ejecutar JavaScript cuando el usuario haga clic con el botón derecho en un elemento <div> con menú contextual:

<div oncontextmenu="myFunction()" contextmenu="mymenu">

Prueba personalmente

Sintaxis

En HTML:

<elemento oncontextmenu="myScript">

Prueba personalmente

En JavaScript:

objeto.oncontextmenu = function(){myScript};

Prueba personalmente

En JavaScript, usar el método addEventListener():

objeto.addEventListener("contextmenu", myScript);

Prueba personalmente

Comentarios:Internet Explorer 8 o versiones anteriores no lo soportan Método addEventListener()

Detalles técnicos

Burbuja: Soporte
Cancelable: Soporte
Tipo de evento: MouseEvent
Etiquetas HTML soportadas: Todos los elementos HTML
Versión del DOM: Eventos de Nivel 3

Compatibilidad del navegador

Eventos Chrome IE Firefox Safari Opera
oncontextmenu Soporte Soporte Soporte Soporte Soporte