Doris: Drucken im IE

Beitrag lesen

Hallo,

ich habe das Forumsarchiv durchgeforstet nach einer Druckmöglichkeit im IE und bin dank der regen Mithilfe vieler Forumsteilnehmer auch fündig geworden:

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 = '';

Mein Problem besteht darin, daß ich aus einem Hauptfenster heraus ein extra Fenster eröffne mit Daten aus einem Formular im Hauptfenster. Ich möchte die Druckfunktion aus dem Hauptfenster heraus auslösen, so daß das neue Fenster gedruckt wird. Meine Änderungen der ersten Zeile des Programms von self.focus() aus das neue Fenster haben leider den Effekt, daß nur mein Hautfendester mit den eingetragen Daten gedruckt wird. Kann mit jemand sagen, was ich da so grantenmäßig falsch mache?

PS. Im NC funktioniert die ganze Sache problemlos

Doris