molily: mozilla kaput???

Beitrag lesen

Hallo,

function dir()
    {
     stop = 2;
     while(stop == 2)
     {
      document.form.console.value = document.form.console.value + dir[cdir][anza];
      anza++;
      if(dir[cdir][anza] == ""){stop = 1;}

hier wird aus dem "es ist" ein "es war", sofern es sich auf die ehemals existente funktion namens dir bezieht.

Wieso? Woraus liest du das? dir verweist auf das Funktionsobjekt (auch wenn bla vorher schon definiert war), dir[cdir][anza] auf ein potenzielles Unter-Unter-Objekt. Wieso kommt die Funktion plötzlich abhanden? Es wird höchstens ein Fehler auftreten, wenn am Funktionsobjekt keine Objekte mit diesen Namen hängen.

Mathias