Hallo
Also ich habe keine Probleme beim Drucken eines Formulars mit Hilfe eines Javascripts.
Das Script habe ich irgendwann mal hier im Forum gefunden und Ihr wahrscheinlich auch wenn Ihr etwas gesucht hättet.
Das Script druckt die entsprechende Seite aus, auch ein Formular das mit Daten gefüllt ist. Es funzt bei mir sowohl mit dem IE4 als auch mit den NS 4.5 und NS 4.6
Hier das Script
<script language="JavaScript">
function Drucken()
{
if(document.layers) /* Abfrage auf Netscape 4 */
self.print();
if(document.all) /* Abfrage auf MSIE 4 */
{
self.focus();
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = 2;
var OLECMDEXECOPT_PROMPTUSER = 1;
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
WebBrowser1.outerHTML = ''
}
}
</script>
auf der Seite dann
<FORM>
<input type="button" value="Seite Drucken" onClick="Drucken()">
</FORM>
Gruß
Jürgen