Hallo,
Habe einige Posts zum Thema Auftragsbestätigung drucken gefunden, jedoch keinen, der meinem Problem entspricht.
Wenn ich nach dem Bezahlen die Bestätigung drucken will, öffnet sich zwar das Fenster, der Inhalt wird auch richtig angezeigt. Aber drucken kann ich nicht. Das Print-Fenster von Windows öffnet sich nicht.
Das ist auch auf dem Demo-Shop so, nicht jedoch auf dem Randshop. Als ich dort vorgestern etwas kaufte, öffnete sich das Fenster problemlos und ich konnte meine Bestätigung drucken.
Gehe ich richtig in der Annahme, dass das im File ../templates/standard/dokumente/index.tpl gesteuert wird mit diesem Javascript? Was ist da falsch? Danke für Eure Hilfe
<script type="text/javascript">
function Drucken() {
if (window.print) self.print();
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>