Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

GlobalEventHandlers.oncontextmenu

Um uma propriedade do manipulador de eventos da janela para eventos com o botão direito do mouse. A menos que o comportamento padrão do navegador seja bloqueado (veja exemplos abaixo sobre como fazer isso), o menu de contexto do navegador irá ser ativado (apesar do IE8 ter um bug com ele e não irá ativar o menu de contexto se o manipulador de eventos contextmenu for definido). Note que este evento irá acontecer com qualquer evento não-desabilitado do botão direito do mouse e não depende de um elemento que contenha o atributo "contextmenu".

Sintaxe

window.oncontextmenu = funcRef;
//funcRef se refere à função a ser chamada

Exemplo

Os exemplos abaixo irão desabilitar o clique com botão direito na página:

document.oncontextmenu = function () { // Usa o document ao invés de window para compatibilidade com o IE8
   return false;
};

window.addEventListener('contextmenu', function (e) { // Não compatível com IE < 9
    e.preventDefault();
}, false);

Especificações

Especificação Status Comentário
WHATWG HTML Living Standard
The definition of 'oncontextmenu' in that specification.
Living Standard  

Etiquetas do documento e colaboradores

 Colaboradores desta página: cezaraugusto
 Última atualização por: cezaraugusto,