Hallo,
ich habe gerade festgestellt, dass es in der einfachen Variante funktioniert!
Sobald der zu erzeugende Code aber etwas komplexer wird, passiert nichts mehr.
Auch deine einfache Variante vom ersten posting sollte ohne Anführungszeichen um den String der ins dokument geschrieben werden sollte nicht funktionieren.
So weit ich mich erinnere kann document.write immer nur eine einzelne Zeile Schreiben und nicht mehrere auf einmal. Außerdem fehlen dir noch die geschweiften Klammern um das was wiederholt werden soll.
for (var i=1; i<=3; i++) {
document.write('<TABLE style="width:500px;" cellspacing="0" cellpadding="0" border="0">');
document.write('<tr style="height:20px"></tr>');
document.write('<tr style="height:120px">');
document.write('<td style="background:url(dia_mid.gif); background-repeat:repeat-x;">');
// usw. usf.
}
Ich wäre das aber sowieso anders angegangen und hätte die Tabelle wohl mir DOM-Methoden zusammengebastelt, dabei das aussehen per CSS festgelegt und mehrmals ins Dokument eingehängt. Dies allerdings benötigt etwas mehr Übung mit JavaScript, aber vielleicht behälst du das im Hinterkopf für die Zukunft.
Grüße
Jeena Paradies