Quel tipo di sicurezza non è un gran ché.... E poi se non hai javascript attivato non funziona.
Molto più semplicemente, potresti fare:
Codice HTML:
<form name="login" action="paginaSegreta.php" method="post">
password: <input type='password' name='pass'> <input type='submit' value='vai'>
</form>
...sopra la pagina paginaSegreta.php, incolli:
Codice PHP:
<?php
$tuapassword = 'password';
if((!isset($_POST['pass'])) || (isset($_POST['pass']) && ($_POST['pass'] != $tuapassword)))
die('password non corretta');
?>
..resto del codice della pagina privata
p.s: mi sembra simile a questo.
Ricordo che devi cambiare estensione della paginaSegreta, da .html a .php.
Ciao!