//去掉打印时的页眉页脚 <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 Wsh=new ActiveXObject("WScript.Shell"); 
  HKEY_Key="header"; 
  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
  HKEY_Key="footer"; 
  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
 } 
 catch(e){} 
}

解决方案 »

  1.   

    //设置网页打印的页眉页脚为默认值 
    function  PageSetup_Default() 
    {   
     try 
     { 
      var Wsh=new ActiveXObject("WScript.Shell"); 
      HKEY_Key="header"; 
      Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P"); 
      HKEY_Key="footer"; 
      Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d"); 
     } 
     catch(e){} 
    }
      

  2.   

    http://www.fcsoft.com.cn/webprint/api/api.htm
    这个组件可以实现打印格式的定制,包括去掉页眉页脚
      

  3.   

    为什么我用上面的代码,写到注册表里的字符串是
    header     &amp;w&amp;b页码,&amp;p/&amp;P
    footer     &amp;u&amp;b&amp;d
    也就是 & 已经被转换成 &amp; 了
    怎么办 :(
      

  4.   

    可以改注册表,但要求权限比较高
    可以用scriptX,但要求安装插件
      

  5.   

    我用的管理员登录的
    但怎么会把 & 转换成 &amp; 了呢?
      

  6.   

    http://www.tn99.com/myblog/blogview.asp?logID=196&cateID=6
      

  7.   

    要客户端控件支持
    http://www.meadroid.com/scriptx/docs/printdoc.htm?statichttp://lucky.diy.myrice.com/print.htm