Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CO-Herdeiro

Como desabilitar o clique direito?

Recommended Posts

Por favor, façam uma busca antes de criar tópicos. A maior parte das perguntas já tem resposta no fórum.

 

<script language=JavaScript for=document event=oncontextmenu>return false;</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tenho esse código aki, que não só desabilita como também coloca um menu personalizado:

 

<html><head><style type='text/css'>.skin0{position:absolute;width:150px;visibility:hidden;cursor:hand;}</style></head><body><div id="ie5menu" class="skin0"><table border="0" width="100%" cellspacing="1" cellpadding="0" bgcolor="#000000"><tr><td width="100%" bgcolor="#FFFFFF" align="center">Menu</td></tr><tr><td width="100%" bgcolor="#C0C0C0"><a href="http://localhost">link1</a></td></tr><tr><td width="100%" bgcolor="#C0C0C0"><a href="http://localhost">link2</a></td></tr><tr><td width="100%" bgcolor="#C0C0C0"><a href="http://localhost">link3</a></td></tr><tr><td width="100%" bgcolor="#FFFFFF" align="right" onclick="javascript:hidemenuie5();">Fechar</td></tr></table></div><script>var display_url=1;var ie5=document.all&&document.getElementByIdvar ns6=document.getElementById&&!document.allif (ie5||ns6)var menuobj=document.getElementById("ie5menu")function showmenuie5(e){var rightedge=ie5? document.body.clientWidth-event.clientX : window.innerWidth-e.clientXvar bottomedge=ie5? document.body.clientHeight-event.clientY : window.innerHeight-e.clientYif (rightedge<menuobj.offsetWidth)menuobj.style.left=ie5? document.body.scrollLeft+event.clientX-menuobj.offsetWidth : window.pageXOffset+e.clientX-menuobj.offsetWidthelsemenuobj.style.left=ie5? document.body.scrollLeft+event.clientX : window.pageXOffset+e.clientXif (bottomedge<menuobj.offsetHeight)menuobj.style.top=ie5? document.body.scrollTop+event.clientY-menuobj.offsetHeight : window.pageYOffset+e.clientY-menuobj.offsetHeightelsemenuobj.style.top=ie5? document.body.scrollTop+event.clientY : window.pageYOffset+e.clientYmenuobj.style.visibility="visible"return false}function hidemenuie5(e){menuobj.style.visibility="hidden"}if (ie5||ns6){menuobj.style.display=''document.oncontextmenu=showmenuie5}</script></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.