Hallo,
denke gar so kompliziert hätte dein Scriot nicht werden brauchen.
die Browserweiche ist nur dann notwendig, wenn Elemente mit Name-Attribut oder Input-Elemente, die nicht vom Typ Text sind, dynamisch erzeugt werden sollen.
für INPUT könnte man die Browserweiche so kapseln.
function create_input(name,typ)
{
/*@cc_on @*/
/*@if (@_jscript)
var ele=document.createElement('<input name="'+name+'" type="'+typ+'">')
@else @*/
var ele=document.createElement('input');
ele.name=name;
ele.type=typ;
/*@end @*/
return ele;
}
var input = create_input("datei","file");
input.className = "cmsFormBildObjekte";
input.size = '42';
input.maxLength = '255';
damit würde der Code wieder pflegeleichter, weil Doppeltgemoppeltes wegfällt.
im übrigen gibt es für das http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#table@title=table-Element weitere Methoden: insertRow(), insertCell()
Gruß plan_B
--
*®*´¯`·.¸¸.·
*®*´¯`·.¸¸.·