JS實現頁面列印(去掉頁首頁尾)
阿新 • • 發佈:2019-01-23
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>PcyearSeo</title> <head> <!--關鍵程式碼部分--> <script language="javascript" type="text/javascript"> function doPrint() { bdhtml=window.document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!--endprint-->"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; window.print(); } 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){} } </script> <!--關鍵程式碼部分--> </HEAD> <BODY> <DIV align=center> <p> <!--關鍵程式碼部分--> <OBJECT id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0" VIEWASTEXT></OBJECT> <!--關鍵程式碼部分--> 您列印內容開始: </p> <p> <!--startprint--> <div style="border:1px solid #999999; width:auto;">這裡是列印的內容</div> <!--endprint--> </p> <p>列印的內容結束</p> <p class="noprint"> <!--class="noprint"的作用是標示不需要列印的地方,任何一個標籤的class屬性都可以設定,用於去除不需要列印的地方--> <INPUT onclick=javascript:doPrint() type=button value=列印 name=button_print /> </p> </DIV> </body> </html>