Hallo allerseits,
ich suche schon ne halbe Ewigkeit nach einer Lösung für folgendes Problem.
Ich habe ein HTML INPUT Textfeld am Anfang und man kann über DOM immer noch eines dazuerstellen.
Das weltbewegende Element:
JS Code zur Erzeugung eines neuen Objekts:
So das ganze funktioniert wunderbar im Firefox und auch im IE.
Nun, nachdem ich sagen wir mal 5 Elemente hinzugefügt habe, will ich zuerst die Länge des Array ([object HTMLCollection] im FF, oder Object in IE) auslesen.
Hier liegt das erste Problem. Firefox ermittelt die korrekte Länge der Collection auch nach Hinzufügen von weiteren INPUT's per DOM und ich kann somit auch die einzelnen Elemente ansprechen.
Der IE7 hingegen ermittelt jedesmal die Länge 1. Ich vermute, dass die über DOM hinzugefügten Felder nicht in die "Collection" aufgenommen werden, da ich am Anfang initial nur ein Formularfeld habe kommt somit auch immer die Länge 1.
Ich wäre für jedliche Hilfe, die sich auf das Problem beziehen dankbar,
bitte keine "Wieso willst du das machen" oder ähnliches - ich will es einfach.
Schöne Grüße und Danke im Voraus,
WACSF
ich suche schon ne halbe Ewigkeit nach einer Lösung für folgendes Problem.
Ich habe ein HTML INPUT Textfeld am Anfang und man kann über DOM immer noch eines dazuerstellen.
Das weltbewegende Element:
Code:
<input name="t_provider" type="text" class="input" size="3" maxlength="5" value="" />
Code:
var prov = document.createElement('INPUT');
prov.name = 't_provider';
prov.type = 'text';
prov.className = 'input';
prov.size = '3';
prov.maxLength = '5';
prov.value = provider;
So das ganze funktioniert wunderbar im Firefox und auch im IE.
Nun, nachdem ich sagen wir mal 5 Elemente hinzugefügt habe, will ich zuerst die Länge des Array ([object HTMLCollection] im FF, oder Object in IE) auslesen.
Hier liegt das erste Problem. Firefox ermittelt die korrekte Länge der Collection auch nach Hinzufügen von weiteren INPUT's per DOM und ich kann somit auch die einzelnen Elemente ansprechen.
Der IE7 hingegen ermittelt jedesmal die Länge 1. Ich vermute, dass die über DOM hinzugefügten Felder nicht in die "Collection" aufgenommen werden, da ich am Anfang initial nur ein Formularfeld habe kommt somit auch immer die Länge 1.
Ich wäre für jedliche Hilfe, die sich auf das Problem beziehen dankbar,
bitte keine "Wieso willst du das machen" oder ähnliches - ich will es einfach.
Schöne Grüße und Danke im Voraus,
WACSF