MudGuard: erzeugtes pre-Element und Zeilenumbrüche im TextNode

Beitrag lesen

Hi,

folgendes einfaches Javasscript sollte folgendes bewirken:
ein pre-Element wird erzeugt, mit einem (mehrzeiligen) Text gefüllt und an den Body als letztes Kind angehängt.

  
mytext = "bla\nblubb";  
aPre = document.createElement("pre");  
alert(mytext);  
aText = document.createTextNode(mytext);  
aPre.appendChild(aText);  
thebody.appendChild(aPre);  
alert(aPre.firstChild.nodeValue);  

Das funktioniert im Prinzip auch.
Im Firefox und Opera funktioniert es sogar so wie gewünscht.

Der IE (6.0.2800.1106, SP1) spinnt aber:
Beide alerts zeigen den Text noch mehrzeilig an.
Im pre-Element ist aber der Text in einer Zeile.
Es wird aber monospaced-Schrift verwendet (was sonst an der Stelle nicht der Fall wäre).

Ein zusätzliches

  
aPre.style.whiteSpace="pre";  

bringt (erwartungsgemäß) nichts.

Wie bekomme ich den IE dazu, die Zeilenumbrüche im Textnode zu behalten?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.