您的位置:首页 > 其它

web打印去掉页眉页脚

2013-01-24 15:06 239 查看
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权限,使之可以更改注册表设置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: