Es muy sencillo.
Creamos una imagen gif... totalmente transparente... de una medida muy pequeña con el nombre de la página que vamos a cargar:
p.e.
"clave.gif"
Creamos la página de destino "clave.html"
pedimos el password y comprobamos el resultado. Si lo hiciéramos directamente cargando una página que se llame
nombre_password_seleccionado + ".html"
y no existiera esta página ( o lo que es lo mismo el paswword introducido es incorrecto) nos devuelve el típico "404 NOT FOUND".
De la otra manera, como si existe control sobre el error en la carga de una imagen, controlamos o filtramos primero si el "html" existe, ya que hay creada una imagen "gif" con el mismo nombre.
PROCESO:
<IMG id="imagen_clave"SRC="LOQUESEA.GIF" style="position:absolute;> -------------- lo colocas donde quieras.
Pedimos un Password y lo enviamos a una funcion que nos ace lo siguiente:
cambia la imagen "imagen_clave" por otra que se llama lo_que_se_ha_introducido_en_el_pasword + ".gif"
****** préviamente se ha creado la página a la que se accede con una clave y por lo tanto la imagen, como te expliqué, con el mismo nombre de la página pero, evidentemente, con la extensión "gif" ********************************
Se comprueba si carga la imagen o devuelve error. Mira arriba donde viene como se comprueba esto.
SI LA IMAGEN NO SE CARGA: por lo tanto no existe... direccionamos a donde queramos... provocamos un alert("Passsa tio, no diste con la clave!!!")
SI LA IMAGEN SE CARGA(el usuario no la ve): Como sabemos, si no somos muy burros y nos hemos equivodado y no hemos creado la página de destino "html", al cargarse la imagen y no devolver error, es que el fichero con la extensión "html" y con el nombre de la clave existe... así que tranquilamente y controlando donde vamos...
zasss... imponente manibro... y direccionamos a
nombre_de_la_clave_introducida + ".html"
Y los hismos...
Para cualquier duda consulta... que está funcionando muy bien por varios sitios
Saludos