evento do menu de contexto
Exemplo
Execute um JavaScript quando o usuário clicar com o botão direito do mouse em um elemento <div> com um menu de contexto:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
Definição e uso
O evento oncontextmenu ocorre quando o usuário clica com o botão direito do mouse em um elemento para abrir o menu de contexto.
Nota: Embora o evento oncontextmenu seja suportado em todos os navegadores, o atributo contextmenu atualmente é suportado apenas no Firefox.
Suporte ao navegador
Event | |||||
---|---|---|---|---|---|
oncontextmenu | Yes | Yes | Yes | Yes | Yes |
Sintaxe
Em HTML:
<element oncontextmenu="myScript">
Em JavaScript:
object.oncontextmenu = function(){myScript};
Em JavaScript, usando o método addEventListener():
object.addEventListener("contextmenu", myScript);
Observação: o método addEventListener() não é compatível com o Internet Explorer 8 e versões anteriores.
Detalhes técnicos
Bolhas: | sim |
---|---|
Cancelável: | sim |
Tipo de evento: | MouseEvent |
Tags HTML suportadas: | Todos os elementos HTML |
Versão DOM: | Eventos de Nível 3 |