文件->页面设置->去掉页眉、页脚

解决方案 »

  1.   

    我是说用javascript如何在打印的时候去掉页眉、页脚?
      

  2.   

    http://www.meadroid.com/scriptx/docs/printdoc.htm?static
      

  3.   

    <HTML><HEAD>
    <script language="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 pagesetup_default()
    {
      try{
        var RegWsh = new ActiveXObject("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")
      }catch(e){}
    }
    </script>
    </HEAD><BODY><br/><br/><br/><br/><br/><br/><p align=center>
    <input type="button" value="清空页码" onclick=pagesetup_null()>
    <input type="button" value="恢复页码" onclick=pagesetup_default()><br>
    </p></BODY></HTML>
      

  4.   

    谢谢各位大侠,有一点我没有说清楚:我要打印页面上某一部分,例如一个table,一个frame而不是整个页面;而且能自己控制打印的页眉、页脚。例如有个frame,我能够打印出来;并且其中的页眉、页脚我能控制。