<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){}
}
// 打印
function PrintPage()
{
PageSetup_Null() ;
window.print() ;
PageSetup_Default() ;
}
</Script>
<a href="#" onClick="PrintPage();">Print Page</a>
分享到:
相关推荐
以上就是使用JavaScript和iframe实现打印预览及自定义页眉页脚的基本步骤。需要注意的是,不同浏览器对CSS打印规则的支持程度可能会有所不同,因此在实际应用中可能需要进行兼容性处理。同时,对于复杂的需求,如...
在网页打印过程中,有时我们可能需要去除不必要的页眉、页脚以及特定的页面元素,以获得更整洁的打印效果。本文将深入探讨如何通过CSS和JavaScript实现这一目标,以优化Web打印体验。 首先,理解CSS媒体查询是关键...
在IE浏览器中,有时我们...总结来说,这个方案通过JavaScript和VBScript的结合,实现了在IE浏览器中去除页眉页脚的打印效果,并且提供了预览和打印的用户界面。同时,通过修改注册表,可以全局地控制IE的页眉页脚设置。
总结来说,网页打印去掉页眉页脚以及控制不需要打印的内容主要通过CSS媒体查询和JavaScript来实现。CSS用于定义打印样式,JavaScript则提供动态控制页面元素的能力。通过理解和运用这些技术,我们可以更好地定制网页...
打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key; 代码如下: HKEY_Root=”HKEY_CURRENT_USER”; HKEY_Path=”\\Software\\Microsoft\\Internet Explorer\\PageSetup\\”; var head,...
在这个例子中,`printPage`函数首先检查ScriptX是否可用,然后配置打印参数,包括去除页眉和页脚,设置页面尺寸和页边距,并指定要打印的HTML内容。点击按钮时,会触发打印操作。 总结来说,"scriptx smsxweb打印去...
例如,可以创建一个名为“去页眉页脚.reg”的文件,内容如下: ```plaintext Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\PageSetup] "footer"="" "header"="" ...
IE浏览器打印的页眉页脚设置解决方法 在使用IE浏览器进行打印操作时,默认情况下,打印出的页面都会包含页眉和页脚。但是,在某些情况下,我们可能不想包含这些信息。这时,我们可以通过修改注册表或使用脚本来强制...
"打印时去除页眉页脚"是一个常见的需求,特别是在需要干净、整洁的打印输出时。以下是一些关于这个主题的重要知识点: 1. **CSS Print媒体查询**: CSS(层叠样式表)提供了针对不同设备或输出方式的样式规则。在...
本文将深入探讨如何使用JavaScript(简称JS)实现在客户端打印HTML内容,并去掉页眉和页脚。 首先,`print()` 方法是JavaScript中用于触发浏览器打印功能的关键。它会打印当前窗口或框架的内容。当调用 `print()` ...
### JS 实现页面打印功能及去除页眉页脚方法 #### 一、页面打印功能实现原理 在现代网页开发中,实现页面打印是一项常见的需求。本文档中的示例代码展示了如何使用JavaScript来实现这一功能,并提供了去除页眉页脚...
下面是一个使用 JavaScript 去掉页眉页脚的示例代码: ```javascript var hkey_root,hkey_path,hkey_kcont,hkey_k; ``` 使用 JavaScript 实现页面打印可以使用 ExecWB() 函数、document.execCommand() 函数和 ...
总结起来,实现ASP.NET中打印指定div内容并清除页眉页脚的功能,主要是通过JavaScript操作DOM,创建隐藏iframe,将div内容复制到iframe,设置适当的CSS以隐藏默认的打印页眉和页脚,然后调用`window.print()`方法...
综上所述,这个例子中涉及的JS分页批量打印并去除页码和地址,是一个综合性的任务,需要结合JavaScript和CSS来完成。在实践中,可能还需要考虑到不同浏览器的兼容性问题,以及如何优雅地处理大量数据的分页和打印。
本文将深入探讨如何利用 JavaScript 实现这一功能,特别是在解决谷歌浏览器首次打印时图片不显示及去除IE浏览器页眉页脚的问题。 首先,我们需要理解为什么在某些情况下,如谷歌浏览器,图片在第一次打印时不显示。...
3. **删除页眉页脚**:在Web打印中,有时需要去除默认的页眉和页脚,以保持内容的整洁和专业性。这可以通过CSS样式实现,例如添加`@media print`规则来隐藏特定的HTML元素(通常是页眉和页脚的容器)。 4. **浏览器...
在实际应用中,LODOP可以处理复杂的打印需求,如分页、页眉页脚、图片打印、条形码、二维码生成等。通过调用LODOP对象的API,开发者可以实现自定义的打印逻辑,比如动态生成报表、发票、标签等,极大地提升了Web应用...