javascript 打印時去掉頁眉頁腳

javascript 打印時去掉頁眉頁腳

打印網頁時,在頁眉和頁腳會有一些地址之類的東西。通過查找資料和總結終於解決了。javascript

(1)scripthtml

 <script type="text/javascript">
  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 printForm(){
    $(".noprint").hide();   //隱藏不想顯示的區域,我這裏是打印按鈕
    pagesetup_null();   //調用函數,去掉頁眉頁腳
    window.print();        //打印
    window.history.go(0);  //刷新頁面 
   }
  </script>java

(2)htmlide

<center class="noprint">函數

      <input type="button" class="btn-style1" onclick="printForm()"    value="打印" />.net

</center>orm

直接複製了就可使用。htm

相關文章
相關標籤/搜索