Hallo Arne,
document.write() kann man problemlos durch DOM-Methoden ersetzen. Schau Dir mal (u.A.) die folgenden Kapitel im selfhtml an.
http://de.selfhtml.org/javascript/objekte/index.htm
http://de.selfhtml.org/javascript/objekte/node.htm
http://de.selfhtml.org/javascript/objekte/document.htm#create_element
Alternativ kann man den Inhalt von Elementen, z.B. DIVs, auch mit "innerHTML" ändern. innerHTML funktioniert meines Wissens nach in allen modernen Browsern in Verbindung mit DOM-Methoden, also z.B. getElementByID("ABC").innerHTML= ...
Gruß, Jürgen