Walter K.: Zeilenumbruch erzwingen in TextNode

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
</body>
<script language="JavaScript" type="text/javascript">

var T="eine Zeile,? eine neue Zeile";     //WELCHES STEUERZEICHEN
var Text= document.createTextNode(T);
document.body.appendChild(Text);

</script>
</html>

Hallo,
ich möchte in meiner Text-Variablen T an Stelle des Fragezeichens ein Steuerzeichen setzten, das einen Zeilenumbruch erzwingt. <br> und \n funktionieren offenbar nicht.
Gruß Walter K.

  1. Hallo,

    var T="eine Zeile,? eine neue Zeile";     //WELCHES STEUERZEICHEN
    var Text= document.createTextNode(T);
    document.body.appendChild(Text);

    Probiere es so:
    Textknoten 1 + Element br + Textknoten 2 erzeugen:

    var T,txt,Text1,Text2,el_br;
    T="eine Zeile,? eine neue Zeile";
    txt=T.split("?");
    Text1=document.createTextNode(txt[0]);
    Text2=document.createTextNode(txt[1]);
    el_br=document.createElement("br");
    document.body.appendChild(Text1);
    document.body.appendChild(el_br);
    document.body.appendChild(Text2);

    MfG, Thomas

    --
    SVG - Learning By Coding
    http://svglbc.datenverdrahten.de/
  2. Hi,

    ich möchte in meiner Text-Variablen T an Stelle des Fragezeichens ein Steuerzeichen setzten, das einen Zeilenumbruch erzwingt. <br> und \n funktionieren offenbar nicht.

    Ein Tag ist ein neuer Node (nodeName "BR"). Text & Tags schreibt (und liest ;-) man gleichzeitig mit innerHTML!

    Gruß, Cybaer