html code in div box

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • html code in div box

    Hallo zusammen !

    Ich möchte htmlcode in eine Divbox schreiben .

    wenn ich jetzt
    PHP-Code:
    divbox.innerHTML = <? echo $code; ?>;
    schreibe, dann kommt eine javascriptmeldung : nicht abgeschlossene Zeichenfolge.

    in $code steht :
    PHP-Code:
    <html>
    <
    head>
    <
    title>test</title>
    </
    head>
    <
    body>
    rrrrrrrrrrrrrrrrrrrrrr
    gdfgdfgdf
    </body>
    </
    html
    Schreibe ich das Ganze so :
    PHP-Code:
    <html><head><title>test</title></head><body>hfghffggf</body></html
    dann geht es.

    Also liegt es wohl an den Zeilenumbrüchen im HTML-Code.
    Oder ?

    Hat jemand ne Lösung dafür ?

    Gruss Jogi

  • #2
    im Prinzip ganz einfach:

    <script>

    divbox.innerHTML = <? echo str_replace("\n", '\\n', $code); ?>;

    </script>
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      @jogisarge: Du solltest
      PHP-Code:
      <?php ... ?>
      anstatt von
      PHP-Code:
      <? ... ?>
      verwenden.
      [COLOR=royalblue]Ein großes DANKE an alle, die sich auf selbstlose Weise im Forum einbringen.[/COLOR]

      [COLOR=silver]btw: REAL PROGRAMMERs aren't afraid to use GOTOs![/COLOR]

      [color=indigo]Etwas ernster, aber auch nicht weiter tragisch, sieht die Situation bei Software-Patenten aus. Software-Patente sind eine amerikanische Erfindung und stehen auf dem selben Blatt wie genveränderte Babynahrung, die im Supermarkt nicht mehr als solche gekennzeichnet werden soll, um die Hersteller nicht gegenüber denen natürlicher Produkte zu diskriminieren ...[/color]
      (from here)

      Kommentar

      Lädt...
      X