Enrico: Funktion in js-Datei blockiert Ausführung der übrigen Funktionen

Beitrag lesen

Hallo,

ich habe jetzt alle js-Dateien zu einer einzigen zusammengefasst und in dieser Datei u.a. folgende Funktion definiert:

  
function SteuerungsfelderHinzufuegen()  
{  
   var Felder = ["J", "V"];  
  
   var Formular = document.getElementById("Formular");  
  
   for (var i = 0, var j = Felder.length; i < j; i++)  
   {  
      var Textfeld = document.createElement("input");  
  
      Textfeld.setAttribute("type",  "text");  
      Textfeld.setAttribute("name",  Felder[i]);  
      Textfeld.setAttribute("id",    Felder[i]);  
      Textfeld.setAttribute("value", "1");  
  
      Formular.appendChild(Textfeld);  
   }  
}  

Diese Funktion soll später mal auf folgendes Test-Formular zugreifen:

  
<form id="Formular" name="Formular" action="" method="get" onsubmit="return AnfrageSenden();">  
   <input name="Test" id="Test" value="" type="text" onkeydown='Bereinigen ("Test", 2);' onkeyup='Bereinigen ("Test", 2);' onblur='Trim ("Test");'>  
</form>  

Für mich ist nun nicht nachvollziehbar, dass die anderen Funktionen in der externen js-Datei nur dann ausgeführt werden, wenn ich die oben aufgeführte Funktion rauslösche oder komplett auskommentiere. Sobald ich die Funktion wieder einfüge oder die Auskommentierung wieder lösche, werden die anderen Funktionen nicht mehr ausgeführt.

Erschwerend kommt dazu, dass ich mit dieser Funktion zum jetzigen Zeitpunkt noch gar nicht arbeite und diese derzeit noch nirgends aufrufe.

Die Funktion sieht, auf den ersten Blick, aber korrekt aus, zumindest für mich.

Was ist an der Funktion falsch?
Warum werden die übrigen Funktionen blockiert?

Gruß,
Enrico