Ede: IE 4.7 druckt nicht mit JS-Workaround

Beitrag lesen

Salute Alle!
Habe folgenden Trödel: Um im IE 4.72 drucken zu können, hab ich ein JS aus Selfhtml im <head> eingebunden:
 <script language="JavaScript">
if(document.all && navigator.appVersion.substring(22,23)==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>
Nu meldet der 4.7er: Document ist kein Objekt und dann auf dem Link natürlich: ...beherrscht Methode nicht.
Habe im Forum bis 2000 nach sowas gesucht, aber nix gefunden.
Ich weiss, ich bin ein Generaltrottel... aber bitte nich so doll hauen, war 3 Wochen unter Tage verschüttet und bin seitdem empfündlich...
Trotzdem Dank für any tips!
Mfg Ede