Hallo,
ich habe folgendes Problem festgestellt:
ich habe ein PHP-Script, dass einen eMailtext generiert. Nun möchte ich diesen, bevor ich ihn per mailto in mein Outlook bekomme, ansehen. Dazu habe ich folgende funktion geschrieben:
Code:
__________________________________________________
<script language="JavaScript">
function PreViewMail(text,breite,hoehe) {
var fenstergroesse = 'width=' + breite + ',height=' + hoehe;
fenster = window.open('','',fenstergroesse);
fenster.document.write('<html><head><title>Vorschau</title></head><body>',text,'</body></html>');
}
</script>
_______________________________________________________
Der Text soll nun so in die funktion übermittelt werden:
Code:
_______________________________________________
<input class="button" name="look" type="button" value="Voransicht" onClick="PreViewMail('<?PHP echo $vorschau; ?>','640','480')">
________________________________________________
hierbei wird jedoch in der Übermittlungszeile ein Fehler angezeigt. Wenn ich den Text jedoch per Hand eintippen würde, also so:
Code:
________________________________________________
<input class="button" name="look" type="button" value="Voransicht" onClick="PreViewMail('hier mein Ttext...','640','480')">
________________________________________________
klappt alles wie ich es mir vorstelle.
Hat vielleicht jemand eine Idee, wieso es nicht so will wie ich gerne hätte ?
Habe es auch schon mit htmlspecialchars() probiert, alles irgendwie ohne Wirkung.