Ir para conteúdo
Fórum Script Brasil
  • 0

Javascript - Prompt para conferir senha


josy

Pergunta

Estou tentando criar em javascript a verificação de senha para efetuar o download de um arquivo, mas não consigo verificar utilizando a funcao prompt, o erro acontece porque não funciona o botao cancelar quando a pessoa não quiser mais testar a senha ou não pede a senha novamente quando a senha for errada.

Segue como está o código até agora:

<SCRIPT LANGUAGE="JavaScript">
function password() {
var testV = 1;
var pass = prompt('Favor informe a senha para efetuar download do arquivo!','');
while (pass == true) {
if (pass == "senha"){
/*if (pass == "senha") {
alert('Senha correta!');
//window.open('http://www.eclipsedownload.blogspot.com');
var testV = 0;
break;
} 
else{
alert('Acesso Negado! Senha incorreta!');
var pass = prompt('Acesso Negado! Senha incorreta!','');
var testV = 1; 
}*/ 
return "";
testV = 0
return true;
}
else{
testV = 1
return false;
}
}
}
</SCRIPT>

<b><span onClick="password()" link1="documentos/minicursos/MF2014_08_25_Minicurso_1_Joao_Pimenta.pdf">Minicursos 1 - João Pimenta - UnB</span></b><br />
<span>Análise Energética de Sistemas de Refrigeração e Ar Condicionado</span><br /><br />


Aguardo um auxílio para montar esse código.

Josy

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Resolvido

<SCRIPT LANGUAGE="JavaScript">
	$(document).ready(function() {
		$("#base").find("a").click(function() {
			jPrompt("Senha", "", "Informe a senha para abrir o arquivo:", function(r) {  
				if(r) {
					if (r == "senha") {

						//o que deve ser executado
					 }
					 else{
						alert('Erro de senha!!');
					 }
				}  
			}); 
			//$("#conteudo").load(this.href);
			return false;
		});		
	});
</SCRIPT>
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...