wak: JavaScript error

Kann mir jemand helfen? ich finde den Fehler nicht.

<script language="JavaScript">
   <!--
    var i;
          window.setTimeout("anwesenheit()",6000);
           function anwesenheit()
   {
             var name = '$chat_name';
     i++;
             open('chat2-anwesenheit.pl?name='+name+'&i='+i,'_self');
   }
   //-->
        </script>

  1. Kann mir jemand helfen? ich finde den Fehler nicht.

    <script language="JavaScript">
       <!--
        var i;
              window.setTimeout("anwesenheit()",6000);
               function anwesenheit()
       {
                 var name = '$chat_name';
         i++;
                 open('chat2-anwesenheit.pl?name='+name+'&i='+i,'_self');
       }
       //-->
            </script>

    2 dinge sind mir da aufgefallen, keine ahnung ob das das porb ist:
    1. name ist ein reservierter name, nenn die var lieber anders
    2. du zählst da ein gerade initialisrtes i hoch, ohne im erstmal einen anfangswert zuzuweisen
    so, ich hoffe das hilft dir weiter

  2. Hi,

    Kann mir jemand helfen? ich finde den Fehler nicht.

    dann solltest Du erst mal sagen, um was für einen Fehler es sich eigentlich handelt. Ohne Fehlerbeschreibung hat das alles keinen Sinn.

    open(

    document.open()? this.open()?

    Sag doch besser dazu, was Du eigentlich öffnest.

    [...],'_self');

    "_self" ist ein in HTML reservierter Name. Es ist Dir versagt, Fenster dieses Namens zu öffnen zu suchen. Vergib entweder einen gültigen Namen, oder lasse den Parameter weg.

    Einige Clients reagieren auf diese spezielle Fehlangabe sehr eigenwillig, indem sie die URL im selben Fenster öffnen. Dieses Problem ist ein weiterer, wenn auch vergleichsweise unerheblicher Grund, weshalb Du den Fehler korrigieren solltest.

    Cheatah