Ir para conteúdo

POWERED BY:

Arquivado

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

Amnesia

[Resolvido] Problemas com script

Recommended Posts

Tenho esse javascript que desabilita a tecla CTRL e o botão direito do mouse!

Eu gostaria que o script só bloqueasse o CONTROL e não o botão direito do mouse...

e se possível sem alert!

Alguém me da um help? =)

 

<script type="text/javascript">
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>
<script type="text/javascript">
document.onkeypress = rejeitaTecla;
document.onkeydown = rejeitaTecla;
document.oncontextmenu = alerta;
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

comente essa linha:

//document.oncontextmenu = alerta;

Compartilhar este post


Link para o post
Compartilhar em outros sites

comente essa linha:

//document.oncontextmenu = alerta;

O que vai acontecer se eu comentar essa linha?

Explique-se melhor!

Eu quero tirar a função de bloquear botão direito do mouse

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda sou iniciante em javascript, mas creio que se você tirar o alerta() da função -> function rejeitaTecla(oEvent), ai não vai mais de acontece de fica pulando uma janela toda hora.

 

Faz um teste ai e ver se da certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que vai acontecer se eu comentar essa linha?

vai acontecer exatamente oque você pediu.

 

é essa linha que bloqueia o botão direito do mouse.

 

 

Explique-se melhor!

Desculpe, mas se quer aulas e um tutorial passo a passo,pesquise e estude.

Eu respondi a sua dúvida diretamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vai acontecer exatamente oque você pediu.é essa linha que bloqueia o botão direito do mouse.Desculpe, mas se quer aulas e um tutorial passo a passo,pesquise e estude.Eu respondi a sua dúvida diretamente.

Deu certinho @William Bruno.

Muito obrigado pela ajuda!

Teria como tirar o Alert e ainda bloqueando o CTRL?

Compartilhar este post


Link para o post
Compartilhar em outros sites
function rejeitaTecla(oEvent){
   var oEvent = oEvent ? oEvent : window.event;
   var tecla = (oEvent.keyCode) ? oEvent.keyCode : oEvent.which;
       if(tecla == 17 || tecla == 44|| tecla == 106){
               return false;
       }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

function rejeitaTecla(oEvent){
   var oEvent = oEvent ? oEvent : window.event;
   var tecla = (oEvent.keyCode) ? oEvent.keyCode : oEvent.which;
       if(tecla == 17 || tecla == 44|| tecla == 106){
               return false;
       }
}

Obrigado novamente!

Tirou o ALERT, mas agora é possível usar o CTRL :/

Será que existe algum script sem alert que funcione?

Porque os com alert pode bloquear pelo o navegador ;/

 

Tópico Resolvido

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.