Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17684
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Eventos pelo cursor

21-01-2007 02:11

Eventos ativados ao clicar em determinados documentos ( botão direito do mouse ) são muito comuns em determinados sites visando "proteção" para o código fonte, para alguns visitantes leigos você pode estar restringindo seu código.
vamos conhecer aqui o event.button que trata eventos iniciados ao clicar com o mouse, vejamos um exemplo:

<script language="JavaScript"> <!-- function clica() { if (event.button==2) { alert("código bloqueado"); } } document.onmousedown=clica; //--> </script>

event.button==2 = botão esquerdo do mouse
event.button==1 = botão direito do mouse


o que fizemos foi dizer se o botão esquerdo do mouse for clicado vai carregar o alerta da função, podemos usar um outro artifício, porque, se seguramos o botão esquerdo e ativarmos o alerta com a tecla Enter o menu do botão direito é ativado, esse recurso que vou mostrar só "reduz um pouco" a possibilidade de mostrar o menu.

<script language="JavaScript"> <!-- function clica() { if (event.button==2) { alert("código bloqueado"); } } document.onmousedown=clica; document.onmouseup=clica; //--> </script>

note que agora usamos o document.onmouseup que vai ativar novamente o alerta caso o usuário tente fazer o esquema do segurar o botão.
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado