Um einen Teilbereich einer Seite zu drucken (bei mir handelt es sich um ein Formular mit Radiobuttons, checkboxen, textfelder, usw..) verwende ich folgende Funktion, die den zu druckenden Inhalt in ein neues HTML File schreibt, das dann gedruckt werden kann:
var sWinHTML = document.getElementById('contentstart').innerHTML;
var winprint=window.open("","",sOption);
winprint.document.open();
winprint.document.write('<html><link type="text/css" rel="stylesheet" href="print.css"><body onLoad="javascript:window.print();">');
winprint.document.write(sWinHTML);
winprint.document.write('</body></html>');
winprint.document.close();
winprint.focus();
Mein Problem:
Im Firefox werden die gewählten Radiobuttons und Checkboxen nicht angezeigt, im Internet Explorer jedoch schon.
wie kann ichs erreichen, dass auch der Firefox die gewählten Radiobuttons und checkboxen in das neue HTML Window übernimmt?
Kennt jemand eine einfache Möglichkeit (die schnell programmierbar wäre)
Gruß und Danke
var sWinHTML = document.getElementById('contentstart').innerHTML;
var winprint=window.open("","",sOption);
winprint.document.open();
winprint.document.write('<html><link type="text/css" rel="stylesheet" href="print.css"><body onLoad="javascript:window.print();">');
winprint.document.write(sWinHTML);
winprint.document.write('</body></html>');
winprint.document.close();
winprint.focus();
Mein Problem:
Im Firefox werden die gewählten Radiobuttons und Checkboxen nicht angezeigt, im Internet Explorer jedoch schon.
wie kann ichs erreichen, dass auch der Firefox die gewählten Radiobuttons und checkboxen in das neue HTML Window übernimmt?
Kennt jemand eine einfache Möglichkeit (die schnell programmierbar wäre)
Gruß und Danke
Kommentar