Jump to content


.randup

Member Since 13/09/2004
Offline Last Active 18/09/2004, 21:59
-----

Posts I've Made

In Topic: Segurança

13/09/2004, 11:21

:D 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!!

IPB Skin By Virteq