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">

Experimente você mesmo

Sintaxe

No HTML:

<elemento oncontextmenu="myScript">

Experimente você mesmo

No JavaScript:

objeto.oncontextmenu = function(){myScript};

Experimente você mesmo

No JavaScript, use o método addEventListener():

objeto.addEventListener("contextmenu", myScript);

Experimente você mesmo

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