<a href="B.htm" onClick="document.location.replace(this.href); return false;">
E` equivalente a:
<a href="#" onClick="document.location.replace('B.htm'); return false;">
Ambedue sono dei link. Cioe` invece di chiamare
<a href="B.htm">
che ti lascia la pagina A nella cronologia quando chiami B, modifichi il link come sopra: in tal modo la pagina A vien tolta dalla cronologia, e sostituita con B.
Tutto cio` partendo dal tuo post prima.
Pero` non mi pare che sia quello che vuoi.
Se vuoi implementare l'accesso ad una pagina tramite passwd DEVI per forza usare un linguaggio sul server (ASP, PHP, CGI, ...).
Per il resto lascio la palla a qualcun altro: da stasera vado in ferie eritorno ai primi di settembre.
Ciao
Michele