hi,
Daran liegt es nicht ... ich habe mal in der Funktion, die die neue Zeile erzeugt 2 Ausgaben eingebaut. Einmal der Name der Original-Formulars vor und einmal nach dem appandChild. Das Ergebnis ist, dass durch das appendChild der Name "verloren" geht. Warum auch immer.
Der IE scheint durch das Klonen tatsächlich durcheinanderzukommen - wenn man nach dem appendChild anstatt auf
document.forms['new_rubrik_zeitfreigabe_1'].name
auf
document.forms['new_rubrik_zeitfreigabe_1'][0].name
zugreift, gibt er wieder den Formularnamen aus - obwohl man dort eigentlich das erste Element der elements-Collection erwarten dürfte.
Aber anyway, mit der von mir vorgeschlagenen Zugriffsweise erhalte ich auch anschließend wieder ein korrektes Ergebnis:
function testi()
{
for(i=0, f=document.forms, l=f.length, a=""; i<l; i++) {
a += "Formname: " + f[i].name + "\n";
a += "Anzahl Formularelemente: " + f[i].elements.length + "\n\n";
}
alert(a);
}
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }