Sven Noack: (Nicht) Schon wieder Drucken im IE4 ;-)

Nein, ich frage jetzt nicht nochmal, wie man im
IE4 druckt. Das habe ich schon im Archiv gefunden.
Was ich nicht gefunden habe ist, wie man den IE4 dazu bringt,
dass das Druckmenue angezeigt wird.

Es geht um folgenden Code:
--
function Drucken
{
  window.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 = '';
}
--

OLECMDEXECOPT_DONTPROMPTUSER habe ich schon versucht auf 0 bzw. 1
zu setzen, was das Menue zwar anzeigt, aber beim Abbrechen eben
jenes Fensters kommt eine Fehlermeldung. Hat jemand eine Lösung parat, welche Option/Variable ich noch aendern muss?

THX

Sven

  1. Hallo Sven!

    function Drucken

    sollte so aussehen:

    function Drucken()

    Mfg
    Hartmut R.