
Olá pessoal, essa é a primeira vez que eu posto nesso forum.
Bom, quem testou o código acima, que bloqueia o menu do botão direito (oncontextmenu="return false") reparou que ele só funciona no caso de imagens. Para quem quiser bloquear o botão direito em qualquer parte da página deverá usar o código abaixo, entre as tags <head> e </head> de sua página:
<script>
<!-- BE
function blockError(){return true;}
window.onerror = blockError;
//-->
<!-- DS
function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
<!-- BD
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.oncontextmenu = nocontextmenu;
document.onmousedown = norightclick;
document.onmouseup = norightclick;
//-->
</script>
Esse sim, eu acho que bloqueia tudin! :]
valeu!!