Non puoi dal client verificare se esiste una pagina sul server... puoi solo richiederla ed aspettare la risposta... se esiste ti verra' inviata, altrimenti visualizzerai la pagina d'errore che gia' conosci.

Queste cose si realizzano utilizzando linguaggii lato server... o personalizzando le pagine d'errore che il server invia.

Potresti utilizzare un trucco... ma devi creare, per ogni password e pagina valida, una immagine gif con lo stesso nome.

codice:
<script LANGUAGE="JavaScript" type="text/javascript"> 
<!-- Start script 
var v="";
function check() { 
  v = document.FRMpswd.pswd.value;
  if (v == '') { 
    alert('Password Mancante.'); 
  } else {
    document.getElementById("myImg").src = v+".gif"
  } 
}
function vai() {
  if(v) window.location.href = v+".htm";
} 
function err() {
  if(v) alert('Password Errata.'); 
} 
// end script --> 
</script> 

...

<form name="FRMpswd"> 
<input type="password" name="pswd" size=18 maxlength=36> 
<input type="button" value="Ok" onClick="check()"> 
</form> 
[img][/img]
ciao