JavaScript实现打印预览

来源:互联网 发布:angelababy 知乎 编辑:程序博客网 时间:2024/05/14 19:57

<html>
<head>
<title>Print Preview</title>
<script>
Function printpr()
{
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 = "";
}
</script>
</head>
<body>
<form>
<input type=''button'' value="Print Preview" onclick="printpr();">
</form>
</body>
</html>