Didi: document.write () Zeilenumbruch PHP Datenbank

Hallo,

ich habe mit der PHP Funktion

$text=str_replace("<br />", ' ', $text);

das Zeilenumbruchzeichen [CODE]<br />[/CODE] aus der Datenbank herausgenommen um die Variable $text in

document.write("<?echo$text;?>");

zu verwenden.

Es funktioniert nicht. Auch wenn ich "+" für document.write als Leerzeichen nehme geht es nicht. Ansonsten wäre es kein Problem meinen Text (statisch) in document.wrtite an dieser Stelle erscheinen zu lassen.

Ich hoffe jemand weiß wo mein Fehler liegt :)

Viele Grüße
Didi

  1. Hi,

    ich habe mit der PHP Funktion
    $text=str_replace("<br />", ' ', $text);
    das Zeilenumbruchzeichen [CODE]<br />[/CODE] aus der Datenbank herausgenommen

    Hast du? Hast du wirklich ...?

    um die Variable $text in
    document.write("<?echo$text;?>");
    zu verwenden.

    Es funktioniert nicht.

    Schau in den Quellcode, der beim Browser ankommt.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hi,

      ich habe mit der PHP Funktion
      $text=str_replace("<br />", ' ', $text);
      das Zeilenumbruchzeichen [CODE]<br />[/CODE] aus der Datenbank herausgenommen

      Hast du? Hast du wirklich ...?

      um die Variable $text in
      document.write("<?echo$text;?>");
      zu verwenden.

      Es funktioniert nicht.

      Schau in den Quellcode, der beim Browser ankommt.

      MfG ChrisB

      »»

      Hallo,

      ja, indem ich die Variable $text als einfaches echo"$text"; außerhalb von Javascript anzeigen lasse u. da ist kein <br /> darin enthalten. Also reiner Fließtext wie es document.write() verlangt.

      VG
      Dieter

      1. Hi,

        Hi,

        bitte zitiere nur das, worauf Du Dich beziehst, danke.

        Schau in den Quellcode, der beim Browser ankommt.
        ja, indem ich die Variable $text als einfaches echo"$text"; außerhalb von Javascript anzeigen lasse

        Hast Du in den *Quellcode* der Ausgabe geschaut?

        u. da ist kein <br /> darin enthalten.

        Wir reden von Umbrüchen, nicht von spitzen Klammern, Buchstaben, Schrägstrichen und Leerzeichen.

        Also reiner Fließtext wie es document.write() verlangt.

        document.write() verlangt keinen Fließtext, aber das, was es verlangt, wäre mit "<br />" durchaus erfüllt. Mit Umbrüchen hingegen nicht.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes