Buenas!!! Si quieres te pudo proponer otro codigo haber que te parece, es muy sencillo...
En primer lugar colaca esto entre <head></head>:
<script LANGUAGE="JavaScript" src="user_protect.js"></script>
Luego coloca esto en el lugar donde quieres que se identifique para ir a otro sitio redireccionarle si escribe bien la contraseña que tu digas:
<form name="user"><input type="" name="protected" size="17"><br><a href="JavaScript:pass_protection()">Acceder</form>
Por ultimo crea una hoja con extension .js (javascript) ¿Como? Habre el block de notas (no escribas nada) y dale a guardar como: "user_protect.js" como se muestra entre comillas, ¡¡guardalo en la carpeta donde tengas los demas documentos html!!
Habre el documento: user_protect.js con el programa que utilices para crear tus paginas html (dreamweaber..) y pon el siguiente codigo: (te explico en el codigo que cambiar para adecuarlo para ti)
function pass_protection(){var user_protected = 1passwords = new Array()passwords[0] = "contraseña1"passwords[1] = "contraseña2"/*Edita las contraseñas de arriba o añade más en nuevas líneas (passwords[2]="contraseña3", passwords[3]="contraseña4"... 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: "Contraseña1" es diferente de "contraseña1"
*/var Pw = document.user.protected.valueif (Pw=="null"){user_protected=0}else{i = 0while (i < 2){switch(Pw){case passwords[0] : location.href ='redireccionsiesvalidalacontraseña1.html';break ;
case passwords[1] : location.href ='redireccionsiesvalidalacontraseña2.html';break ;}i = i + 1}}if (user_p
rotected==0){alert("La clave introducida de usuario no es correcta")window.location.href ="redireccionnoesvalidalacontraseña.html"}//Change the html file above}
Esto es todo, espero que te sea util, ya me contaras... Un saludo!!