IE浏览器打印的页眉页脚设置解决方法


首先说明问题:
默认情况下,通过IE的打印对话框,打印出来的内容都有页眉和页脚的。
查看ie的页面设置发现如右图中,页眉页脚。

下面先说明&w&bPage&p of &P , &u&b&d的含义
&w - 窗口标题
&u - 页面地址
&d - 短日期格式,如10/12/2006
&D - 长日期格式,如Tursday, October 12, 2006
&t - 12小时制时间
&T - 24小时制时间
&p - 页面的当面页码
&P - 总页码数
&& - 即&
&b - 符号之前的文字右端对齐
&b&b - 第一个符号之前的文字剧中对齐,第二个符号之前的文字右端对齐

当然我们可以手动删除页眉页脚,如果用户就是不想自己去修改,则可以通过下面的脚本强制进行修改:

复制代码 代码如下:

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


这一招有些狠,它是去修改http://www.phpstudy.net/article/21296.htm



相关阅读:
ASP实现SQL备份、恢复
php生成随机密码的几种方法
表单的name和id的区别
CSS解决未知高度的垂直水平居中自适应问题
JavaScript入门教程(6) Window窗口对象
几种linux内核文件的区别
CSS字体:详解font属性
Python 中文正则表达式笔记
js 图片等比例缩放代码
PHP中通过加号合并数组的一个简单方法分享
Win2003“安全事件ID”分析
应用程序在Linux上的执行过程
安装配置篇---IIS+resin
在Nv卡下配置双显示器技巧
快速导航

Copyright © 2016 phpStudy |