Asp.net 列印web 網頁 如何不顯示 網址 頁碼

來源:互聯網
上載者:User

1.對IE瀏覽器進行設定

 檔案-〉版面設定-〉將裡面的頁首和頁尾的內容清空 就OK了

2.頁面代碼實現 Javascript

<!--   startprint   -->   
  //您要列印的部分;   
  <!--   endprint   -->   
  <div><input   tupe=botton   name="Print"     value="列印"   onclick="prit()"</div>   
  //教本如下:   
  <script   language="javascript">   
  function   prit()   
  {   bdhtml=window.document.body.innerHtml;   
      strstart="<!--   startprint   -->";   
      strend="<!--   end   -->";   
      prnstr=bdhtml.substr(bdhtml,indexof(strstart)+17)   
  prnstr=bdhtml.substring(0,prnstr.indexof(strend))   
  window.document.body.innerHtml=prnstr;   
  window.print();   
  }   
  </script>

把要列印的內容用HTML讀出來,然後去掉裡面的頁首頁尾,然後列印去掉之後的html代碼

3.

  <HTML>     
  <HEAD>     
  <TITLE>   New   Document   </TITLE>     
  <META   NAME="Generator"   CONTENT="EditPlus">     
  <META   NAME="Author"   CONTENT="YC">     
  <script   language="VBScript">     
  dim   hkey_root,hkey_path,hkey_key     
  hkey_root="HKEY_CURRENT_USER"     
  hkey_path="\Software\Microsoft\Internet   Explorer\PageSetup"     
  //設定網頁列印的頁首頁尾為空白     
  function   pagesetup_null()     
    on   error   resume   next     
    Set   RegWsh   =   CreateObject("WScript.Shell")     
    hkey_key="\header"       
    RegWsh.RegWrite   hkey_root+hkey_path+hkey_key,""     
    hkey_key="\footer"     
    RegWsh.RegWrite   hkey_root+hkey_path+hkey_key,""     
  end   function     
  //設定網頁列印的頁首頁尾為預設值     
  function   pagesetup_default()     
    on   error   resume   next     
    Set   RegWsh   =   CreateObject("WScript.Shell")     
    hkey_key="\header"       
    RegWsh.RegWrite   hkey_root+hkey_path+hkey_key,"&w&b頁碼,&p/&P"     
    hkey_key="\footer"     
    RegWsh.RegWrite   hkey_root+hkey_path+hkey_key,"&u&b&d"     
  end   function     
  </script>     
  </HEAD>     

  <BODY>        
  <br/><p   align=center>     
  <input   type="button"   value="清空頁碼"   onclick=pagesetup_null()>   <input   type="button"   value="恢複頁嗎"   onclick=pagesetup_default

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.