Poldi: options dynamisch hinzufügen (mal wieder) ...

Beitrag lesen

Hi!

Arh! Diese options sind wirklich grausam:

Folgendes funktioniert genau so wie es sollte:

document.forms[0].auswahl.options[document.forms[0].auswahl.length] = new Option (text,text.false, 0);
if (document.layer) {
   history.go(0);  //Reload bei Netscape durchführen
   }

Soweit so gut. Geht in Netscape und auch im IE. ABER:

for (var i=0;i<optioncount;i++) {
     document.forms[0].auswahl.options[document.forms[0].auswahl.length] = new Option (opt[i],opt[i],false,0);
     }
if (document.layer) {
   history.go(0);  //Reload bei Netscape durchführen
   }

DAS funktioniert jetzt nurmehr im Internet Explorer. Ich habe auch mal versucht, den Reload für Netscape in die Schleife zu packen. Hat aber auch nix genützt. WARUM GEHT DAS NICHT? DAS IST DOCH UNLOGISCH!!!!  ... oder ..?

Vielleicht hat ja jemand von Euch eine Idee, was da falsch läuft. (eventuelle Tipfehler sind nicht dafür verantwortlich, da sie im Originalscript nicht existieren).

Grüße und Danke im Voraus

Poldi.