Ir para conteúdo

POWERED BY:

Arquivado

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

Leandru

desabilitar shift+ctrl

Recommended Posts

QUERO DESABILITAR O SHIFT+CTRL E TENHO O SEGUINTE CÓDIGO Q PEGUEI NA NET:-------------------------------------------------------------------------------<html><head><title>Teste de Click sem o Shift</title><script language="JavaScript"><!--function mouseDown(e) {var shiftPressed=0;if (parseInt(navigator.appVersion)>3) {if (navigator.appName=="Netscape")shiftPressed=(e.modifiers-0>3);else shiftPressed=event.shiftKey;if (shiftPressed) {alert ('Shift-click esta desabilitado.')return false;}}return true;}if (parseInt(navigator.appVersion)>3) {document.onmousedown = mouseDown;if (navigator.appName=="Netscape") document.captureEvents(Event.MOUSEDOWN);}//--></script></head><body><p><a href="paginalink.htm">Teste de Click sem o Shift</a></p></body></html>-------------------------------------------------------------------------------O PROBLEMA DESSE CÓDIGO EH QUE SE EU TIRAR A LINHA alert ('Shift-click esta desabilitado.'); E DEIXAR SÓ A LINHA return falseELE NÃO FUNFA, OU SEJA, NÃO TENHO O EFEITO Q EU QUERO Q EH NÃO ABRIR OUTRA JANELA COM ESSE COMANDO.ALGUÉM TEM ALGUMA IDÉIA ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

QUANDO SE CLICA DENTRO DA PÁGINA, o próprio evento do mouse (mouseDown) chama a função. Funciona assim: Qdo se clica, é feita a chamada da função, e depois a função verifica se a tecla shift foi pressionada, dando o alert caso positivo

Compartilhar este post


Link para o post
Compartilhar em outros sites

como falei em outro tópivo o event de tecla possui propriedades chamadas ctrlKey, shiftKey e altKey que são booleanas e retorna true se estiverem pressionadas.Abraço

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.