Dude: Syntaxfehler u. Objektfehler?

Beitrag lesen

Wo steckt hier der Fehler? der IE sagt in den Zeilen 34 und 39 aber ich finde effektiv keinen! kann mir ja jemand helfen?

mfg

Philipp Hornung
<!-- Philipp Hornung //-->
<html>
<head>
<title>Passwort-Abfrage</title>
<script type="text/javascript">
<!--
 function init() {
  setCookie();
 }

function setCookie() {
  a="";
  document.cookie=a;
  if(document.cookie) {
   alert("Keine weiteren Versuche möglich!");
  }
  else {
   checkPassword();
  }
 }

function checkPassword() {
  var pwd = "";
   var counter = 1;
   while(pwd != "test"  && counter <= 3) {
      pwd = window.prompt(counter + ". Versuch: Bitte geben Sie das Passwort ein!","");
      counter++;
   }
   if(pwd != "test") {
      document.write("Falsches Passwort! <a href='abfrage.html'>Klicken Sie hier um zurück zu kehren!</a>");
  {

Huch diese Klammer geht ja auf ...

else {
      document.location.href="geheim.html";
  }
 }
//-->
</script>
</head>
<body onLoad="init()">
</body>
</html>