rucksackpeggy: korrekte Generierung nur via document.write möglich?

Beitrag lesen

Habe eine Seite in 2 Div-Bereiche gegliedert, die mittels innerHTML (wegen Intranet nur für IE gedacht) gefüllt werden. Inhalt wird eine Tabelle, deren Zeilen und Drumrum automatisch generiert werden (Variablen, die entsprechenden HTML-Code enthalten). Funktioniert soweit prächtig, aber Darstellung der Grafiken manchmal erst nach refresh korrekt. Ein Preload der Bilder ändert auch nix an dieser Tatsache.

Stellt sich die Frage, ob für Generierung von Bildern mittels Javascript immer document.write zum Einsatz kommen muss.... Falls ja - wie kann ich mit document.write eine Reihe von Tabellenzeilen erstellen? Habe bisher mit for (i=0;..;i++) gearbeitet, aber momentan einen Knoten im Hirn und weiss nicht, wie ich alles (for-Schleife; document.write; innerHTML) unter einen Hut bringen soll...

Beispiel, wie's nicht so richtig funktioniert:

for(i=0;i<anzahllinks;i++) {
symbol="<td><img src='images/" + endung[art][i] + ".gif'></td><td>";
zeile[i] = eintraganfang  + symbol + linkanfang + ... + eintragende;
links = links + zeile[i];
}
document.all.listelinks.innerHTML = tabelleanfang + links +tabelleende;

Falls das jetzt nicht zu noch mehr Hirnwindungsverknotungen geführt hat, würde ich mich über hilfreiche Tipps freuen. Danke!