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:
el codigo html es este: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 }
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