javascript直接打印页面实现的方法介绍



javascript直接打印页面实现的方法介绍。

<html>
<style media=”print”>
.noprint { display: none }
</style>
</head>
<body>
<script language=”JavaScript”>
function doPrintSetup(){
//打印设置
WB.ExecWB(8,1)
}
function doPrintPreview(){
//打印预览
WB.ExecWB(7,1)
}
function doprint(){
//直接打印
WB.ExecWB(6,6)
}
</script>

<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=10 id=WB width=10></OBJECT>
<script >
function window.onload() {
//factory.printing.paperSize = “A3″
factory.printing.header = “”
factory.printing.footer = “”
factory.printing.portrait = false
idPrint1.disabled = false; // enable UI button
idPrint2.disabled = false;
idPrint3.disabled = false;
idPrint4.disabled = false;
factory.printing.leftMargin = 0.75
factory.printing.topMargin = 1.5
factory.printing.rightMargin = 0.75
factory.printing.bottomMargin = 1.5
}
</script>

<br/>

<table width=”720″ border=”0″ cellspacing=”0″ cellpadding=”0″ align=”center” >
<tr>
<td bgcolor=”#0099ff”>
放入要打印的内容
</td>
</tr></table>

<div >
<input id=”idPrint1″ type=”button” value=”打印本页”
onclick=”doprint();”>
<input id=”idPrint2″ type=”button” value=”页面设置”
onclick=”doPrintSetup();”>
<input id=”idPrint3″ type=”button” value=”打印预览”
onclick=”doPrintPreview();”>
<input id=”idPrint4″ type=”button”
onclick=”window.close()” value=”关闭窗口”>
1111111111111111
</div>
</body> </html>