无论是IE6.0,还是IE8.0版本,想要使用浏览器自带的打印功能,如何才能去掉那些讨厌的页眉页脚信息,让打印的页面更加美观呢?
一、通过JavaScript 程序来设置,其实主要是用ActiveX控件来实现,出于安全方面的考虑,现在大多数浏览器已经禁用了“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本”这一功能。如下图所示,
这个是以IE 8为例说明的,具体位置在:工具->Internet 选项->安全(最上面一排标签的第二个)->选中“Internet”图标时,单击“自定义级别”即可出现上图
因为这一功能是禁用的,所以通常JavaScript或者其他脚本都无法生效,即无法通过程序直接实现,需要先解除这一禁止项,程序才能起作用,但解除禁止项后会带来安全方面的隐患。
相关JavaScript代码:
<script language="javascript">
<!--
var HKEY_Path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; // 定义注册表位置
// name的值可为header(页眉),footer(页脚),margin_bottom(下边距margin_left(左边距),margin_right(右边距),margin_top(上边距)。
function PageSetup(name,value) {
try {
var Wsh = new ActiveXObject("WScript.Shell");
Wsh.RegWrite(HKEY_Path+name,value); // 修改注册表值
}catch(e) {
//alert(e.name+" "+e.message);
//alert('需要运行ActiveX对象后,才能进行打印设置。');
}
}
function setit() {
PageSetup("footer","");
PageSetup("header","");
window.print();
}
//-->
</script>
二、直接修改浏览器的设置,还是以IE8为例来进行说明
打开要打印的网页后,单击“文件”->“打印预览”->页面设置(图标,如下图所示)->页眉和页脚都设置为空,这样设置后,打印的时候就不会出现页眉页脚信息了。图中为“页面设置”的图标。
页眉和页脚的设置方法。
三、直接修改注册表
打开记事本,复制下面的程序
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup]
"footer"=""
"header"=""
另存为“去掉页眉页脚.reg”,然后双击运行,确认即可。这是最简单的一种方法。
以上是本人在Web开发过程中遇到了相应的问题,并通过搜索总结而成。
分享到:
相关推荐
IE打印去除页眉页脚的脚本 通过修改注册表的方法,去除直接打印网页内容时自动附加的页眉页脚。
用js实现的web打印功能,可通过修改本地的注册表 去除页眉页脚
web打印去掉页眉页脚,以及不想打印出的页面元素 博文链接:https://llying.iteye.com/blog/128212
ie去除页眉页脚文档ie去除页眉页脚文档ie去除页眉页脚文档ie去除页眉页脚文档ie去除页眉页脚文档ie去除页眉页脚文档ie去除页眉页脚文档doc
NULL 博文链接:https://guoliangheyuqin.iteye.com/blog/1664562
设置网页打印的页眉页脚为空和默认值,动态控制 很实用的功能,一直用着的;
IE浏览器打印的页眉页脚设置解决方法 在使用IE浏览器进行打印操作时,默认情况下,打印出的页面都会包含页眉和页脚。但是,在某些情况下,我们可能不想包含这些信息。这时,我们可以通过修改注册表或使用脚本来强制...
可去除页眉页脚及选择打印部分,火狐浏览器不支持此功能。
网页打印去掉页眉页脚,以及控制不需要打印的内容。源代码
介绍了使用ie内核自带的打印功能如何去掉页眉和页脚,使打印更加美观
修改注册表控制js打印的时候是否打印页眉页脚。ie浏览器有效。
1、务必将需去除页眉页脚的word文件存放在d:\\word 目录下 2、执行:双击 exe文件 3、新文件会在 d:\\word_new\日期\ 目录下生成 4、本文涉及的word版本在2007之后的版本。2003及以前的版本不生效
scriptx smsxweb打印去页眉 页脚
打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key; 代码如下: HKEY_Root=”HKEY_CURRENT_USER”; HKEY_Path=”\\Software\\Microsoft\\Internet Explorer\\PageSetup\\”; var head,...
pdf去除水印页眉页脚,批量处理和单页处理都有,请多多支持!!!
可以批量去除WORD文档页眉页脚 非常好用啊。
word2003页眉页脚设置word2003页眉页脚设置word2003页眉页脚设置
网页打印如何去掉页眉页脚.docx