Hallo, ich habe in der Scriptsammlung von WebAid zwei Methoden gesehen wie man den Druckbefehl auslöst:
Warum/Wiso sollte man die zweite (längere) Variante verwenden?
Vielen Dank für die "Aufklärung"
RedEric
P.S.: Hier nochmals die Varianten:
Erstens: <a href="#" onclick="javascript
rint(this.document)">Drucken</a>
Oder die zweite Variante:
function tmt_print() {
if (document.all) {
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_PROMPTUSER);
WebBrowser1.outerHTML = "";
} else {
self.print();
}
}
<a href="javascript:tmt_print()">Drucken</a>
Warum/Wiso sollte man die zweite (längere) Variante verwenden?
Vielen Dank für die "Aufklärung"
RedEric
P.S.: Hier nochmals die Varianten:
Erstens: <a href="#" onclick="javascript
Oder die zweite Variante:
function tmt_print() {
if (document.all) {
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_PROMPTUSER);
WebBrowser1.outerHTML = "";
} else {
self.print();
}
}
<a href="javascript:tmt_print()">Drucken</a>