【发布时间】:2010-09-18 19:34:13
【问题描述】:
我有一个页面应该在加载时启动打印预览页面。
我发现了这个:
var OLECMDID = 7;
/* OLECMDID values:
* 6 - print
* 7 - print preview
* 1 - open window
* 4 - Save As
*/
var PROMPT = 1; // 2 DONTPROMPTUSER
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, PROMPT);
WebBrowser1.outerHTML = "";
但是……
- 它在 FireFox 中不起作用。
- 有点丑。
是否有更好的方式适用于 IE 或适用于 FireFox?
【问题讨论】:
标签: javascript printing