Hi Peter,
speicher doch einfach alles was Du jetzt mit document.write direkt ausgibst in einer Variablen und übergebe diese erst wenn alles verarbeitet ist an einen document.write-Befehl.
Beispiel:
x = "";
x += deine Inhalte der jetzigen document.write-Anweisungen
nach der Schleife dann
document.open
document.write(x)
document.close
Gruß
Günter