web打印去掉页眉页脚

来源:互联网 发布:搜索引擎优化服务 编辑:程序博客网 时间:2024/04/28 03:23
1.直接在IE中进行设置     点击菜单->文件->页面设置,在弹出的窗口中把页眉页脚清空2.注册表设置     在注册表中,进入 HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup,把Header和footer两项的值清空3.使用客户端JavaScript脚本实现      脚本代码如下:     <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>可以使用onload,onchange等来激发脚本代码但要注意,要设置IE权限,使之可以更改注册表设置