<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){}
}

//-->
</script>

解决方案 »

  1.   

    realby (忽然睡了)  : 呵呵黑呵呵呵,压一压一奥
      

  2.   

    楼主能不能把你的打印的源码给我一份 ?  我也急需!
    [email protected]  谢谢
      

  3.   

    我加上了这短代码,是这样调用的:
    <script language="javascript">
    function hide()
    {
       pagesetup_null();//加本句之前能打印
                          window.print();
                      }
    </script>
    加上后还能打印就是那些信息还有~怎么回事?
    你的代码里hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
    是什么意思不是很懂能解释一下吗?
    还有这段程序事不事去修改组册表的ActiveX控件了?不是很懂?运行时倒是没有警告提示,怎么回事?
      

  4.   

    也可通过页面设置,点"文件">>"页面设置">>页眉,页脚
      

  5.   

    回复seaman0916(沙漠孤鹰) 就是酱子的~用window自己的打印~没自己写打印程序
    <input type="button" value="打 印" name="butt" onClick="javascript:hide()">
    <script language="javascript">
    function hide(){ window.print();}
    </script>
      

  6.   

    回复xiaofenguser(风雨) 也行哎~~就是能不能程序里控制呢?
      

  7.   

    在这加:
    <body onload="pagesetup_null()">然后要给你的IE的安全级别降低
      

  8.   

    谢谢~~~~ianghua008(啥也不会) ~~那是不是我用了以后~我的系统设置就改了?以后打印我不用pagesetup_null()~是不是还能打出页角页码?
    (好菜丫~~不敢乱改丫~赫赫~)