`
liuwei1981
  • 浏览: 771876 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:161204
社区版块
存档分类
最新评论

利用js去除打印时的页眉页脚

阅读更多
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
//设置网页打印的页眉页脚为空
function PageSetup_Null()
{
    try
    {
        var Wsh=new ActiveXObject("WScript.Shell");
        HKEY_Key="header";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
        HKEY_Key="footer";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
    }
    catch(e)
    {}

}

//设置网页打印的页眉页脚为默认值
function  PageSetup_Default()
{
    try
    {
        var Wsh=new ActiveXObject("WScript.Shell");
        HKEY_Key="header";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");
        HKEY_Key="footer";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
    }
    catch(e)
    {}

}

 

注意有可能执行时,会出现没有效果的错误,这时原因是可能你的浏览器限制了active对象的创建,只要取消限制就好了,取消方法如下:

打开你的ie浏览器internet选项—— 安全—— 自定义级别—— 把对没有标记为安全的activex控件进行初始化和脚本运行 设置为启用  

分享到:
评论
1 楼 wenxiang_tune 2009-07-11  
很好很强大、、、

相关推荐

    js iframe 打印 打印预览 页眉页脚的设置

    在JavaScript(JS)中,利用iframe进行打印和打印预览是常见的需求,特别是在网页开发中。这个场景下,我们可能需要自定义页眉和页脚,以提供更专业的打印效果。下面将详细介绍如何通过JS实现这个功能。 首先,我们...

    网页打印去掉页眉页脚,以及控制不需要打印的内容

    在提供的"控制打印内容_去掉页眉页脚.asp"文件中,很可能包含了这样的示例代码,它可能利用了JavaScript的`window.print()`方法来启动打印,并在打印前调整页面内容。例如,文件可能包含以下代码段: ```javascript...

    在开发时,需要有打印功能的,进行打印时去除页眉页页脚

    "打印时去除页眉页脚"是一个常见的需求,特别是在需要干净、整洁的打印输出时。以下是一些关于这个主题的重要知识点: 1. **CSS Print媒体查询**: CSS(层叠样式表)提供了针对不同设备或输出方式的样式规则。在...

    javascript实现window.print()去除页眉页脚

    以下是一些关于如何使用JavaScript实现`window.print()`去除页眉和页脚的方法,以及相关的参数设置。 首先,我们需要理解`window.print()`的工作原理。这个方法会打开一个打印对话框,展示即将打印的页面预览。默认...

    js实现页面打印功能实例代码(附去页眉页脚功能代码)

    ### JS 实现页面打印功能及去除页眉页脚方法 #### 一、页面打印功能实现原理 在现代网页开发中,实现页面打印是一项常见的需求。本文档中的示例代码展示了如何使用JavaScript来实现这一功能,并提供了去除页眉页脚...

    通过调用 JS 打印图片信息

    本文将深入探讨如何利用 JavaScript 实现这一功能,特别是在解决谷歌浏览器首次打印时图片不显示及去除IE浏览器页眉页脚的问题。 首先,我们需要理解为什么在某些情况下,如谷歌浏览器,图片在第一次打印时不显示。...

    web打印demo

    3. **删除页眉页脚**:在Web打印中,有时需要去除默认的页眉和页脚,以保持内容的整洁和专业性。这可以通过CSS样式实现,例如添加`@media print`规则来隐藏特定的HTML元素(通常是页眉和页脚的容器)。 4. **浏览器...

    打印(利用脚本打印)

    例如,可以通过修改注册表键值来去除打印页眉和页脚,以简化打印结果: ```javascript function pagesetup_null() { try { var RegWsh = new ActiveXObject("WScript.Shell"); var hkey_root = "HKEY_CURRENT_...

    JQuery打印插件jquery.PrintArea.js与实例

    然而,需要注意的是,由于其基于浏览器的打印功能,某些特定的打印选项(如页眉、页脚)可能受限于用户所使用的浏览器设置。 总的来说,jQuery PrintArea.js插件是一个高效且易于使用的工具,它简化了网页特定区域...

    ASP控制Web的各种打印效果

    通过这种方式可以间接控制打印时是否显示页眉页脚。 #### 六、结论 本文详细介绍了如何使用ASP控制Web页面的打印效果,包括控制打印方向、调整页面边距、实现分页打印以及去除不必要的页眉页脚等内容。这些技术的...

    echart报表加打印

    - **第三方库**:如`printThis.js`,它可以更方便地控制打印样式和内容,包括隐藏元素、添加页眉页脚等。 5. **示例项目实践** 在这个"报表Echart加打印"项目中,开发者将ECharts图表与打印功能相结合,创建了一...

    js 调用打印机 ,web打印机,设计开发

    在JavaScript(JS)中调用打印机并实现Web打印功能是一项重要的技术,特别是在开发网页应用程序时。Web打印机的设计和开发涉及到多个层面,包括浏览器兼容性、用户交互以及打印样式控制等。下面将详细介绍这一领域的...

    强大的打印控件lodop4.0

    开发者可以通过编写简单的JavaScript代码,实现对打印设置的精确控制,包括但不限于页眉页脚、纸张大小、打印范围、页码显示等。这种灵活性使得网页打印不再受限于浏览器默认的打印选项,用户可以根据需求自定义输出...

    js页面文本段落打印代码.zip

    } }`来在打印时不显示页眉和页脚。 网页特效可能包括动态加载的文本,动画过渡,或者在点击打印按钮时出现的提示框。这些效果可以增强用户体验,使得打印过程更加直观和友好。例如,使用JavaScript可以创建一个...

    hiprint所提供的js和css

    总的来说,hiprint是一个专为Vue.js设计的前端打印库,通过其JavaScript和CSS资源,开发者可以轻松实现符合设计要求的打印功能,同时享受到Vue.js带来的开发便利。通过合理的配置和样式调整,hiprint能帮助开发者...

    格式化打印 print 套打

    1. **页眉页脚的控制**:Web页面默认会包含浏览器的页眉页脚信息(如URL、页码等),这些信息往往不是用户想要打印的内容。 2. **URL的去除**:在某些情况下,用户可能希望在打印时去除URL信息。 3. **格式控制**:...

    ASP.NET web打印实现

    同时,可以利用JS动态修改DOM结构,以实现打印前的页面预处理,比如添加页码、去除不必要的元素等。 2.2 Server-side控件 ASP.NET提供了多种服务器端控件支持打印功能,如水晶报表(Crystal Reports)和GridView。...

    WEB打印,网页打印

    - 在提供的代码示例中,通过JavaScript函数`SetPrintSettings`设置了打印参数,包括打印方向("纵打"、"横打")、页面范围、打印机选择、份数、是否自动排序、纸张大小、纸张来源、页眉和页脚以及各边距。...

    WEB打印大全

    5. **去除 ASP 页面打印时的页脚和页码**: - 在 Internet Explorer 中,用户通常需要手动去文件-页面设置中取消页脚和页码的选择。在 ASP 环境下,可以通过调整页面结构或使用特定的打印控件来规避默认的页码和...

Global site tag (gtag.js) - Google Analytics