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">
Sintaxis
En HTML:
<elemento oncontextmenu="myScript">
En JavaScript:
objeto.oncontextmenu = function(){myScript};
En JavaScript, usar el método addEventListener():
objeto.addEventListener("contextmenu", myScript);
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 |