日期:2014-05-17 浏览次数:20907 次
<SCRIPT> var hkey_root,hkey_path,hkey_key hkey_root="HKEY_CURRENT_USER" hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\" //设置网页打印的页眉页脚为空 function pagesetup_null() { try{ var RegWsh = new ActiveXObject("WScript.Shell") hkey_key="header" RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"") hkey_key="footer" RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"") }catch(e){} } //用于设置打印参数 function printBase() { factory.printing.header = "" //页眉 factory.printing.footer = "" //页脚 factory.printing.portrait = true //true为纵向打印,false为横向打印 factory.printing.leftMargin = 0.5 factory.printing.topMargin = 1.5 factory.printing.rightMargin = 0.5 factory.printing.bottomMargin = 1.5 } //用于调用设置打印参数的方法和显示预览界面 function printReport(){ printBase(); pagesetup_null(); document.all("button").style.display = "none";//隐藏按钮 factory.printing.Preview(); } //使界面最大化 maxWin(); function maxWin() { var aw = screen.availWidth; var ah = screen.availHeight; window.moveTo(0, 0); window.resizeTo(aw, ah); } function printTure() { printBase(); document.all("button").style.display = "none";//隐藏按钮 //factory.printing.Preview(); factory.printing.Print(false); document.all("button").style.display = "";//显示按钮 } </SCRIPT> <OBJECT id="factory" codeBase="include/smsx.cab#Version=6,3,434,26" height="0" width="0" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext> </OBJECT> <div id="button"> <table height="15" cellSpacing="1" cellPadding="4" width="100%" border="0"> <tr> <td align="center"> <input type="button" class="button" value="立即打印" onClick="printTure()"> <input id="idPrint2" type="button" class="button" value="页面设置" onClick="factory.printing.PageSetup()"> <input id="idPrint3" type="button" class="button" value="打印预览" onclick="document.all('button').style.display = 'none';factory.printing.Preview();document.all('button').style.display = '';" /> <input type="button" class="button" value="关闭页面" onclick="window.Close();" /></td> </tr> </table> </div>