Hartmut: Browser-Funktion 'Drucken' per JS ?

Hi,

wenn wir schon bei den Funktionen sind. Wie kann ich
per JavaScript die Funktion Drucken des Browsers
(Button) aufrufen, sowohl IE, als auch NS ?

Mein bester Dank schon mal

Hartmut Schoepke

  1. Ich denke das ist aus der bekannten Sicherheitspolitik von JS definitiv nicht möglich, sonst könnte ja jeder übers Internet den Drucker anschmeissen.

  2. wenn wir schon bei den Funktionen sind. Wie kann ich
    per JavaScript die Funktion Drucken des Browsers
    (Button) aufrufen, sowohl IE, als auch NS ?

    Navi4:
    window.print();

    Fuer MSIE4 habe ich gerade vor ein paar Tagen diese Loeung in news:de.comp.lang.javascript gelesen:
    function printo()
    {
    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 = ''
    }
    Nicht selbst probiert, aber nach den Reaktionen zu urteilen klappts.
    Wer selbst nachlesen will: news:6vgb0p$4uq$1@goof.de.uu.net

    Und zum Einwand von Marko:
    Es passiert nicht mehr, als dass der Druckdialog eingeblendet wird. Bestaetigen muss man trotzdem. Fuer den Navi weiss ich das sicher.

    Christine