Hallo,
von document.write ist prinzipiell abzuraten, da es in "echtem xhmtl" (als ausgeliefert als application/xhtml+xml - also als xml geparsed) nicht funktioniert - man sollte sich das bei zeiten mal abgewöhnen
Wenn man kein echtes XHTML schreibt, muss man auch nicht unbedingt diese Regeln beachten; und wenn man XHTML schreibt, kann man m.M.n. immer noch seine JavaScript anpassen (das würde einem dann ohnehin aus anderen Gründen um die Ohren fliegen). Bis dahin würde ich mir echt nicht den Kopf zerbrechen.
Andererseits wurde hier auch mal ein document.write-Nachbau für XML gepostet, so kommt es letztlich aufs Gleiche hinaus.
Mathias