nemoinho: IE-Fehler der nicht existiert??

Hi ich habe ein kleines Problem, denn ich bekomme in jedem IE einen Fehler angezeigt, den ich nicht nachvollziehen kann, die Fehlermeldung ist wie mans vom IE kennt ziemlich nichtssagend:

Zeile:  52
Zeichen:7
Fehler: 'undefined' ist Null oder kein Objekt
Code:   0

die betreffende Zeile ist im HTML folgende:

<textarea cols="75" rows="7" id="Text_Band" name="Text_Band"><!-- text halt --></textarea>

  
und im Javascript diese:  
  

>>~~~javascript

              all_list[2].splice(j,1);  

in der Fehlerkonsole des Firefox bekomme ich keinerlei Fehler oder Warnungen angezeigt und auch Opera und Safari machen das was sie sollen, daher kann ich den IE-Fehler nicht nachvollziehen??
Meine Frage hierzu ist nun ob jemand ein ähnliches Problem hatte/hat, weil das  Zeichen, welches in der Fehlermeldung beschrieben wird anscheinend ein Leerzechen ist.

  1. die betreffende Zeile ist im HTML folgende:

    Hast du externe JS Dateien eingebunden?
    Dann schau da mal in die Zeile 53

    Struppi.

    1. Hast du externe JS Dateien eingebunden?
      Dann schau da mal in die Zeile 53

      da steht auch nichts was einen Fehler nach sich ziehen könnte "break;" :D
      ich schreib mal die komplette abfrage die ich hierzu habe:

        
      41:    if(!!cssjs("check",aclick[i],"removeMember"))  
      42:      window.addEvent(aclick[i],"click",function()  
      43:      {  
      44:        cssjs("swap", this, "removeMember", "removeMember2");  
      45:        window.click = this;  
      46:        window.setTimeout("cssjs('swap',this.click, 'removeMember', 'removeMember2')",75);  
      47:        if(window.confirm("Mitglied wirklich löschen?") == true){  
      48:          var Name = this.parentNode.getElementsByTagName("h4")[0].firstChild.firstChild.data;  
      49:          this.parentNode.parentNode.removeChild(this.parentNode);  
      50:          for(var j=0; j<=all_list[2].length-1; j++)  
      51:            if(all_list[2][j] == Name){  
      52:              all_list[2].splice(j,1);  
      53:              break;  
      54:            }  
      55:        }  
      56:      });
      

      ich persönlich weiß nicht wo da ein Fehler sein soll.
      addEvent ist von http://www.scottandrew.com/js/js_util.js
      und cssjs von http://www.ichwill.net/cssjs.js

      1. Hi!

        alert(all_list[2][j]);

        --
        Trau Dich!
         
        1. alert(all_list[2][j]);

          hab ich gar nicht dran gedacht aber einen Fehler zeigt er mir weiterhin an, ich denke mal ich probier noch 1-2 Std. dran rum und dann lass ich es erstmal und weise die Leute dann drauf hin das der IE ungeeignet ist, zumal alle Javascripte die in der eigentlichen Seite integriert sind ja auch rund laufen.

          Wenn ich die Lösung des problems finde poste ich die hier natürlich.

    2. Hi!

      Hast du externe JS Dateien eingebunden?
      Dann schau da mal in die Zeile 53

      ???
      also ich haett jetzt 51 gesagt. (hatt ich grad erst) Aber Manchmal sagt mir JS auch der Fehler waere in einer Zeile die es gar nicht gibt. Ich bin schon dazu ubergegenagen, eigentlich externes, JS zum debugging wieder komplett in den head-Bereich zu verlagern, damit ich die korrekte Zeile finden kann.

      --
      Trau Dich!
       
      1. Dann schau da mal in die Zeile 53

        ???
        also ich haett jetzt 51 gesagt.

        Du hast recht.

        Struppi.