Posts Tagged bloquear tecla

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.

Comentários (5)