Javascript: bloquear o clique com o botão direito do mouse

É possível impedir que o seu visitante efetue um clique com o botão direito do mouse em sua página. Essa manipulação permite uma relativa proteção de seu código-fonte e de suas fotos. Nesse artigo, veja como fazer isso.

Procedimento

Coloque o script entre as tags <HEAD> e </HEAD> de seu código HTML:

<ital><</ital>SCRIPT LANGUAGE="JavaScript"<ital>></ital>   
<ital><</ital>!-- Disable   
function disableselect(e){   
return false   
}   

function reEnable(){   
return true   
}   

//if IE4+   
document.onselectstart=new Function ("return false")   
document.oncontextmenu=new Function ("return false")   
//if NS6   
if (window.sidebar){   
document.onmousedown=disableselect   
document.onclick=reEnable   
}   
//--<ital>></ital>   
<ital><</ital>/script<ital>></ital>   

Outra possibilidade é desativar o clique com o botão direito em cada tag body:

<ital><</ital>body onselectstart="return false" oncontextmenu="return false" ondragstart="return false" onMouseOver="window.status='..message perso .. '; return true;" <ital>></ital>   

Observação: essa proteção continua a ser relativa. Ela não preserva realmente suas páginas, pois existem várias maneiras de contornar esta proteção.

Foto: © Everypixel

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
Este documento, intitulado 'Javascript: bloquear o clique com o botão direito do mouse', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade