Hallo,
Es muß natürlich nicht die aktuelle Datei mit einem Hintergrund versehen werden, sondern geheim.html und fehler.html.
aber zunächst öffnet sie sich ja erst einmal, und sie sieht dann nicht so toll aus.
Dann musst du das gesamte Script in eine Funktion "Passwortchk()" schreiben:
<script language="JavaScript">
<!--
function Passwortchk()
{
var Passwort = "passwort";
var Eingabe = window.prompt("Passwort eingeben !","");
if(Eingabe != Passwort) {
document.location.href="fehler.html";
}
else {
document.location.href="geheim.html";
}
}
// -->
</script>
und dann mit onLoad diese Funktion aufrufen:
<BODY onLoad="Passwortchk();">
Oder du schreibst einfach den gesamten <script>...</script>-Bereich an das Ende der Seite, also direkt vor das abschließende </body> (dann ohne Funktion).
Und Du weißt hoffentlich auch, dass dies _kein_ wirklicher Passwortschutz ist, solange es noch rechte Maustasten gibt, oder ?
ja, weiß ich. Aber ich hab nichts anderes.
Weißt du vieleicht was besseres?
Die sicherste Methode ist über serverseitige Anwendungen. Siehe zum Beispiel: </selfhtml/cgiperl/index.htm>
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]