Javascript页面打印的页眉页脚的清除与设置
<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){ alert(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){ alert(e); }
}
function printMethod(){
pagesetup_default();
window.print();
}
</script>
</head>
因为要修改注册表,需要将ie安全级别降低,否则创建ActiveXObject对象时会报错。
原帖地址:https://www.cnblogs.com/dongyongjing/archive/2007/04/18/718629.html
最后更新:2017-04-03 16:48:47