document.write mit kompletter Quelltextvariable

francosdad

Mitglied
Hallo,

ich möchte folgendes tun:

Es wird über die smarty.net Engine eine komplette HTML Datei in der Variable $html_mail abgelegt.

Nun soll ein neues Fenster geöffnet werden und die Variable darin den Quelltext einfügen.

Das ganze mache ich wie folgt:

HTML:
<script type="text/javascript">
 var c = '".$html_mail."';
 var w = window.open();
 var d = w.document
d.write(c);
</script>

Resultat: nichts passiert.

Testscript:
HTML:
<script type="text/javascript">
 var c = 'Test';
 var w = window.open();
 var d = w.document
d.write(c);
</script>

Resultat: neues Fenster mit dem Wort Test.

Ich glaube, dass er mit Inhalten der Variable c (wenn sie aus $html_mail besteht) probleme hat und somit das script nicht ausführt.

Gibt es eine Möglichkeit, dass man Javascript verbietet den Inhalt der Variable in irgendeiner Form zu interpretieren?

Ich möchte im Prinzip, dass das durch smarty.net erzeugte Mailtemplate in einem neuen Fenster dargestellt wird.

Grüsse
Michael
 

Neue Beiträge

Zurück