Hola a todos tengo un problema con una funcion js.
Al introducir la clave en el campo de la pagina html te reenvia a la pagina de usuario si es correcta y si no lo es te avisa de que esta erronea.
El problema que tengo es el siguiente.
En el codigo js. puedo añadir todas las claves que quiera pero todas me redirigen a la misma pagina cuando la clave es correcta.
El codigo js. es este:
Código:
function pass_protection(){
var pass_protect = 1
passwords = new Array()
passwords[0] = "1"
passwords[1] = "2"
/*
Edita las contraseñas de arriba o añade más en nuevas líneas (passwords[2]="Nueva contraseña", passwords[3]="Nueva contraseña"... etc)
Luego cambia el valor final del while (i <' debe ser 1 mayor que el número de contraseñas)
Nota: El programa diferencia mayúsculas de minúsculas: "Password" es diferente de "password"
*/
var Pw = document.pass.protect.value
if (Pw=="null")
{pass_protect=0}
else
{
i = 0
while (i < 2)
{
switch(Pw){
case passwords[0] : window.location.href ='comprar.html';
//Change the html file above
break ;
}
i = i + 1
}
}
if (pass_protect==0)
{
alert("La clave introducida de usuario no es correcta")
window.location="galerias.html"}
//Change the html file above
}
el codigo html es este:
Código:
<script LANGUAGE="JavaScript" src="pass_protect.js">
</script>
</head>
<body BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<form name="pass">
<input type="password" name="protect" size="10"><br>
</p></ul>
</div>
</div>
<FONT COLOR="white">Usuario:<br><br>
<a href="JavaScript:pass_protection()" onMouseover="cambiar(1,'IMG1');" onMouseout="cambiar(0,'IMG1');">
<IMG SRC="http://www.forosdelweb.com/Pictures/entrar.png" border=0 NAME="IMG1" onLoad="preloadcambiar(this,'../../Pictures/entrar2.png');" ></a>
</ul>
</div>
</div>
Gracias de antemano