derletztekick: Darstellungsproblem einer Tabelle im IE (createElement('TABLE');)

Beitrag lesen

Hallo,

»» Mal ohne tiefer darauf einzugehen,

die Table ist erst der Anfang, wie gehst du weiter vor ?

var newCalTable = document.createElement('TABLE');

var newCalTHead = document.createElement('THEAD');
var newCalTBody = document.createElement('TBODY');
var newCalRow = document.createElement('TR');
var newCalHead = document.createElement('TH');
newCalHead.appendChild(document.createTextNode("«"));
newCalHead.onclick=function () { prevMonth(mm, yy); };
newCalRow.appendChild(newCalHead);
.....
newCalTHead.appendChild(newCalRow);
//nun folgen TR-TD Elemente in Schleifen, was ich mir mal spare aufzulisten
//diese füge ich dem TBody zu mit
newCalTBody.appendChild(newCalRow);

// und dann alles in die Tabelle und zur Anzeige "showcalendar"
newCalTable.appendChild(newCalTHead);
newCalTable.appendChild(newCalTBody);
showcalendar.appendChild(newCalTable);

Das sollte - auch wenns nicht optimiert ist und sicher noch kürzer alles geht, aber für meine ersten Geh-Versuche ist es iO - so stimmen.

Trotzdem noch eine Frage zu colspan - das macht ja Probleme: Ist es so richtig verbaut?
newCalHead.setAttribute('colspan','5');

Mit freundlichem Gruß
Micha