Desactivar o right click
Recebemos inúmeros pedidos de ajuda sobre protecção dos conteúdos dos blogs e surge sempre a questão "Como desactivar o right click do rato?".
Em primeiro lugar esta é uma má prática de usabilidade e só funciona em browsers que tenham javascript activo. Nos browsers comuns no dia de hoje é fácil desactivar o javascript. E também é possível ver o código fonte de uma página sem desactivar o javascript. Basta ir ao menu do browser e seleccionar a opção ver código fonte.
Se não vos consegui convencer que desactivar o right click do rato é uma má ideia e querem mesmo pôr o script no blog, continuem a ler o resto do post.
Encontrei este script que funciona com o Internet Explorer e Firefox neste site.
<script language=JavaScript> <!-- //Disable right mouse click Script //By Maximus (maximus{at}nsimail{dot}com) w/ mods by DynamicDrive //For full source code, visit http://www.dynamicdrive.com var message="Function Disabled!"; /////////////////////////////////// function clickIE4(){ if (event.button==2){ alert(message); return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ alert(message); return false; } } } if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; } else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function("alert(message);return false") // --> </script>
Copiem o script para um componente (na personalização intermédia) e ponham o componente na barra lateral do blog.
Antes de terminar este post quero acrescentar uma nota:
Não fui eu que desenvolvi o script. Qualquer questão sobre o script (ou o seu funcionamento)
deve ser feita ao autor do mesmo.