Hallo,
document.write("text4\u000A\u0027\u0009\u0009text5");
Das entspricht document.write("text4"+String.fromCharCode(10,39,9,9)+"text5");
mit dem Ergebnis text4 ' text5
Whitespace (Zeilenumbrueche, Tabs, mehrere LZ) wird beim Ausgeben im HTML-Kontext normalisiert. Verwende also <br>, mehrere oder   oder ggf. CSS mit white-space: pre bzw. bei XML-Dokumenten xml:space="preserve".
MfG, Thomas