Ede: IE 4.7 druckt nicht mit JS-Workaround

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

  1. Holla

    Habe folgenden Trödel: Um im IE 4.72 drucken zu können, hab ich ein JS aus Selfhtml im <head> eingebunden:

    Cool !
    IE 4.72, wo hast Du denn den her ?
    Internes verworfenes Developer-Release ?

    Oder Denkfehler und ein NC4.72 ?

    if(document.all && navigator.appVersion.substring(22,23)==4) {

    Na, der NC4.72 kann das freilich nicht ;)
    Der kennt nämlich kein document.all

    Nu meldet der 4.7er: Document ist kein Objekt und dann auf dem Link natürlich: ...beherrscht Methode nicht.

    gell ? ;)

    Ich weiss, ich bin ein Generaltrottel... aber bitte nich so doll hauen, war 3 Wochen unter Tage verschüttet und bin seitdem empfündlich...

    Das überlasse ich Dir selber :)

    Ciao,

    Harry