Tobi Brandt: Drucken ohne Browserbutton

Beitrag lesen

Lob, Lob, Lob!
Das Forumsarchiv ist geil. onFrage="tippen()"
function tippen(){
   return antwort;
}
oder so.
Zum Thema:
Die Geschichte, durch einen <input type ="button" value="Drucken"> das Browserfenster auszudrucken funktioniert ja ganz klasse. Den Code (welcher gleich vier Mal im Archiv zu finden ist)habe ich mir kopiert:

<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>

Aber ich möchte nicht so einer sein, der das  einfach nur runterschluckt.

Meine Hauptfrage ist also: Zeile 18 (ca.):
Was ist dieses ExecWB eigentlich für 'ne Methode. Die ist in keinen noch so fetten DHTML Büchern beschrieben. Ist das überhaupt DHTML? Kann mir jemand erklären, für was das Ding gut ist (außer damit das Browserfenster auszudrucken...) oder mir eine url nennen, wo mehr drüber steht?

Schommal danke,

Tobi