2017-03-05 3 views
0

Je suis en train d'utiliser l'impression côté client en utilisant le code suivant:impression côté client à l'aide IE11 à l'aide ExecWB et Javascript

<script type="text/javascript"> 
    function doprint() { 
     self.blur(); 
     var WebBrowser = '<OBJECT ID="WebBrowserObject" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; 
     document.body.insertAdjacentHTML('beforeEnd', WebBrowser); 
     WebBrowserObject.ExecWB(6, 2); 
     WebBrowserObject.outerHTML = ""; 
    } 
</script> 

Lorsque je passe en revue l'erreur lors du débogage dans IE je reçois l'erreur suivante: « Membre Introuvable » au WebBrowserObject.ExecWB (6,2)

le même code fonctionne très bien sur d'autres postes de travail Windows exécutant IE11 et Windows 7. (note: Je suis sous Windows 8)

Répondre

1

Ok trouvé le problème , le code est bon. Le problème était que je devais faire confiance au site dans Internet Explorer. Le niveau personnalisé qui autorise l'impression ActiveX n'a ​​pas été associé au site correct, ce qui a provoqué l'erreur "Membre introuvable".