Evento oncontextmenu
Definição e uso
Ocorre o evento oncontextmenu quando o usuário clicar com o botão direito em um elemento para abrir o menu de contexto.
Comentário:Embora todos os navegadores suportem o evento oncontextmenu, atualmente apenas o Firefox o suporta Propriedade contextmenu。
Exemplo
Execute JavaScript quando o usuário clicar com o botão direito em um elemento <div> com menu de contexto:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Sintaxe
No HTML:
<elemento oncontextmenu="myScript">
No JavaScript:
objeto.oncontextmenu = function(){myScript};
No JavaScript, use o método addEventListener():
objeto.addEventListener("contextmenu", myScript);
Comentário:O Internet Explorer 8 ou versões anteriores não suportam Método addEventListener()。
Detalhes técnicos
Bolha: | Suporte |
---|---|
Cancelável: | Suporte |
Tipo de evento: | MouseEvent |
Tags HTML suportadas: | Todos os elementos HTML |
Versão DOM: | Eventos de Nível 3 |
Suporte do navegador
Eventos | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | Suporte | Suporte | Suporte | Suporte | Suporte |