Hallo,
ich habe erzeuge eine "druckbare Seite auf folgedem Wege:
<form name="print">
<input type=hidden name=printtext value="
<!-- Start Inhalt der Druckbare Seite -->
<html>
..
..
</html>
<!-- Ende der Druckbaren Seite -->
">
</form>
Aufgerufen wird das ganze über folgende Funktion:
newwin = null;
function printtext() {
text = document.print.printtext.value;
newwin = window.open('','orderconfirmation')
with(newwin.document) {
writeln(text);
close();
}
newwin.focus();
}
Das Problem was ich hierbei habe ist folgendes:
Bei dem Wert für das Inputfield "printtext" verwende ich nur Hochkommas und keine Anführungszeichen.
Dadurch das ich die Druckbare Seite (quasi der Wert für das Inputfield) dyn. gestalte, kommen auch Datenbankinhalte mit Anführungszeichen auf dem Quelltext der Druckbaren Seite vor . Diese sorgen dafür, das die Seite nicht mehr korrekt angezeigt werden.
Wie kann ich dieses Problem umgehen ?