Akela: Sonderzeichen in Textnode

Hallo,

ich erzeuge per document.createTextNode(...) einen Texteintrag für eine Tabellenzelle. Das funktioniert auch gut.
Jetzt soll aber z.B. folgender Text erzeugt werden.
    var txt_node = document.createTextNode( 'Hallo&nbspWelt' );

Erwartete Ausgabe: Hallo Welt
Tatsächliche Ausgabe: Hallo&nbspWelt

Wie kann ich erzwingen, daß die erwartete Ausgabe kommt und die Sonderzeichen nicht maskiert werden ?

ciao Akela

  1. Hellihello

    Erwartete Ausgabe: Hallo Welt
    Tatsächliche Ausgabe: Hallo&nbspWelt

    an dem vergessenen ";" liegts nicht, oder?

    Dank und Gruß,

    frankx

    --
    tryin to multitain  - Globus = Planet != Welt
    1. Hallo,

      sehe ich auch gerade, daß das fehlt aber das habe ich in der Eile nur vergessen.
      Nein, daran liegt es nicht. Beim create der Textnode werden HTML-Tags usw. irgendwie maskiert. Das nimmt einem ja auch Arbeit ab (wenn man nicht grade das Gegenteil braucht).

      ciao Akela

  2. ich erzeuge per document.createTextNode(...) einen Texteintrag für eine Tabellenzelle. Das funktioniert auch gut.
    Jetzt soll aber z.B. folgender Text erzeugt werden.
        var txt_node = document.createTextNode( 'Hallo&nbspWelt' );

    Ein Text ist ein Text, dass   ist ein HTML entitie, um dies in einem Text darzustellen, musst du es entsprechend kodieren. In deinem Fall:

    var txt_node = document.createTextNode( 'Hallo\xA0Welt' );

    Struppi.

    1. Hallo Struppi,

      mein edler Held ;-)

      Ich hatte   probiert, was nicht funktioniert hat. Auf deine Lösung bin ich nicht gekommen.
      Das hat meinen Tag gerettet.

      ciao Akela

      1. Hellihello

        http://forum.de.selfhtml.org/archiv/2007/6/t153484/

        Dank und Gruß,

        frankx

        --
        tryin to multitain  - Globus = Planet != Welt