Hallo,
wahrscheinlich wolltest du
document.getElementsByName("table_1")[0].appendChild(newColgroup);
nehmen,Nun bekomme ich "... ist Null oder kein Objekt ..."
Muss ich wohl mal den Tipp aus einem andern Tread von Dir aufgreifen, und ein Alert einbauen...
auch bei mir wars mit _einem_ alert nicht getan, aber schliesslich hat's dann doch geklappt. Allerdings spreche ich die Tabelle jetzt mit der ID an.
hier meine Variante für einen 2-Spalter
tblcol("TABLE_2",[200,400]);
function tblcol(tid,clist) {
var tbl=document.getElementById(tid);
if (!tbl)
alert("kein table mit id: "+tid)
else {
var cg=document.createElement("colgroup");
var tbl_w=0;
for (var c in clist) {
var col=document.createElement("col");
col.width=clist[c];
tbl_w += parseInt(col.width);
cg.appendChild(col);
}
tbl.width=tbl_w;
tbl.insertBefore(cg,tbl.firstChild);
}
}
Gruß plan_B
--
*®*´¯`·.¸¸.·
*®*´¯`·.¸¸.·