Bloquear tecla ctrl e botão do mouse com JavaScript

Olá amiguinhos!!!

Mais uma dica JavaScript para bloquear o teclado e botão do mouse, esse código é bem simples, podendo se estender com várias customizações a gosto do cliente.

Primeiro as funções, essas verificam a tecla e exibem a mensagem ao usuário:

<SCRIPT LANGUAGE="JavaScript1.2">
function alerta(){
	alert('Conteúdo do site bloqueado');
	return false;
}

function rejeitaTecla(oEvent){
    var oEvent = oEvent ? oEvent : window.event;
    var tecla = (oEvent.keyCode) ? oEvent.keyCode : oEvent.which;
	if(tecla == 17 || tecla == 44|| tecla == 106){
		alerta();
 	}
}
</SCRIPT>

Agora definimos que de acordo com o evento na página, será executado tal função:

<SCRIPT LANGUAGE="JavaScript1.2">
document.onkeypress = rejeitaTecla;
document.onkeydown = rejeitaTecla;
document.oncontextmenu = alerta;
</script>

Agora é só copiar e colar!

A sim, se quiser saber qual o keyCode da tecla a ser bloqueada, coloque apenas um alert(tecla); , assim você pode colocar esse valor no if, depois é claro, retirar o alert.

Abraços.

5 Comentários »

  1. Robson disse

    Muito bom,

    Teria como você dizer assim que Cada (tecla == ** represeta?

    exemplo: (tecla == 1 se Refere a Letra A

    Gostaria de Saber disso :)

    se saber me passa por Email, OBrigado!

  2. Mariana disse

    eu posso colar essas tags em qualquer lugar do meu código html?

  3. Kaleb Martins disse

    Muito Bom.. aqui deu certo.. esta de parabéns!!!!!!!!!!!!!!!!!!!!!

  4. parabens!

    ajudou bastante

  5. Realmente é muito bom, pena que não funciona no FireFox.

RSS feed para comentários neste post · URI do TrackBack

Deixe um comentário