Andreas Dölling: Dynamisch gefüllte Select-Box - Moz-Problem

Beitrag lesen

Hallo Thomas,

danke für Deine Antwort.
Meine Funktion sieht jetzt so aus:

function fillSelectBoxInitially(departmentId) {
 // [...]
 getDepartments(companyId);
 var optionsLength = selectObjDepartments.options.length;alert(optionsLength);
alert(optionsLength);
 for(var i=0; i<optionsLength; i++) {
  alert(i);
  // [...]
 }
}

Jetzt tritt das Phänomen auf, daß mir der Firefox für optionsLength immer 1 zurückgibt. Entsprechend wird die for-Schleife jetzt nur noch einmal durchlaufen.
Das ist mir völlig unerklärlich.

VOR dem dynamischen Füllen der Abteilungen-Select-Box hat das Feld ja auch genau eine Auswahloption. Das alert() und die Schleife kommen aber DANACH.
Sehr merkwürdig das Ganze. Es scheint ja fast so, als bräuchte Firefox ein Weilchen, um die neu gefüllte Select-Box zu "verinnerlichen"...
Hm, bin im Moment ein wenig ratlos.

Thanx und ciao,
Andreas