menú contextual Evento
Ejemplo
Ejecute un JavaScript cuando el usuario haga clic derecho en un elemento <div> con un menú contextual:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Definición y uso
El evento oncontextmenu ocurre cuando el usuario hace clic derecho en un elemento para abrir el menú contextual.
Nota: Aunque el evento oncontextmenu es compatible con todos los navegadores, el atributo contextmenu actualmente solo es compatible con Firefox.
Compatibilidad con navegador
Event | |||||
---|---|---|---|---|---|
oncontextmenu | Yes | Yes | Yes | Yes | Yes |
Sintaxis
En HTML:
<element oncontextmenu="myScript">
En JavaScript:
object.oncontextmenu = function(){myScript};
En JavaScript, usando el método addEventListener():
object.addEventListener("contextmenu", myScript);
Nota: el método addEventListener() no es compatible con Internet Explorer 8 y versiones anteriores.
Detalles técnicos
Burbujas: | sí |
---|---|
Cancelable: | sí |
Tipo de evento: | RatónEvento |
Etiquetas HTML compatibles: | Todos los elementos HTML |
Versión DOM: | Eventos de nivel 3 |