si tienes apache, tendrias que instalar el modulo de PHP.
pon esto asi:
Código HTML:
<FORM name="formclave" onsubmit="return acceso()">
<INPUT type="password" name="clave" id="pass">
<INPUT type="button" value="Acceder">
</FORM>
y ahora
Código:
function acceso()
{
var campo = document.formclave.campo.value;
var pass = new Array("clave1","clave2","clave3" ,"clave4","clave5");
var enc = false;
var i=0;
while(i<pass.length && !false)
{
if(campo == pass[i])
{
enc = true;
location.href = "fotos.html";
}
i++;
}
if(!false)
{
alert("Contraseña incorrecta");
}
return enc;
}
return enc; sirve para que si coincide la contraseña (enc=true) siga adelante en el proceso. En caso de que enc=false, es decir no coincidan las contraseñas, te saldra la ventana diciendo que esta mal, pero ademas, la pagina no cambiará, se mantendrá en el formulario para poder ingresar la contraseña de nuevo.
Si no quieres que salga la ventana alert, puedes poner por ejemplo que se pongan en rojo los bordes de la caja de texto de la contraseña. Para ello, cambia la linea:
alert("Contraseña incorrecta");
por:
document.getElementById("pass").style.border = "1px solid red";
Saludos