`

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 doPrint(printDiv) {
        try{
            pagesetup_null();
            newwin = window.open("""newwin""height=" + window.screen.height + ",width=" + window.screen.width + ",toolbar=no,scrollbars=auto,menubar=no");
            newwin.document.body.innerHTML = document.getElementById(printDiv).innerHTML;
            newwin.window.print();
            newwin.window.close();
            pagesetup_default();
        }catch(e){}
    }
     
    
分享到:
评论

相关推荐

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

    以上就是使用JavaScript和iframe实现打印预览及自定义页眉页脚的基本步骤。需要注意的是,不同浏览器对CSS打印规则的支持程度可能会有所不同,因此在实际应用中可能需要进行兼容性处理。同时,对于复杂的需求,如...

    web打印去掉页眉页脚,以及不想打印出的页面元素

    /* 去掉页眉 */ header { display: none; } /* 去掉页脚 */ footer { display: none; } } ``` 这段代码会在打印时隐藏`<header>`和`<footer>`标签内的内容。当然,如果你的页眉和页脚不在这些特定标签内,...

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

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

    scriptx smsxweb打印去页眉 页脚

    总结来说,"scriptx smsxweb打印去页眉 页脚"涉及的技术主要是使用ScriptX和SMSXWeb这两个工具来控制Web打印,通过它们提供的API和方法,我们可以精细调整打印设置,包括去除通常由浏览器自动添加的页眉和页脚。...

    去掉打印时的页眉和页脚(IE6-IE8)

    例如,可以创建一个名为“去页眉页脚.reg”的文件,内容如下: ```plaintext Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\PageSetup] "footer"="" "header"="" ...

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

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

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

    IE浏览器打印的页眉页脚设置解决方法 在使用IE浏览器进行打印操作时,默认情况下,打印出的页面都会包含页眉和页脚。但是,在某些情况下,我们可能不想包含这些信息。这时,我们可以通过修改注册表或使用脚本来强制...

    lodop6.1试用版

    在实际应用中,LODOP可以处理复杂的打印需求,如分页、页眉页脚、图片打印、条形码、二维码生成等。通过调用LODOP对象的API,开发者可以实现自定义的打印逻辑,比如动态生成报表、发票、标签等,极大地提升了Web应用...

    web打印demo

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

    ASP控制Web的各种打印效果

    本文详细介绍了如何使用ASP控制Web页面的打印效果,包括控制打印方向、调整页面边距、实现分页打印以及去除不必要的页眉页脚等内容。这些技术的应用能够显著提升用户的打印体验,并使得Web应用更加完善和实用。

    强大的打印控件lodop4.0

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

    打印按钮打印预览代码

    此外,还需要处理多页文档的布局,如分页、页眉页脚等。 3. **交互性**:预览窗口应允许用户进行一些常见的打印设置调整,如选择打印机、更改页面方向(横向或纵向)、缩放比例等。这些设置通常会影响预览的效果。 ...

    打印(利用脚本打印)

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

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

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

    webprint打印插件对象注册版

    WebPrint插件提供了丰富的接口和配置选项,使得开发者能够控制打印内容的布局、样式、页眉页脚以及更多细节,从而确保打印出来的内容与网页显示的一致性,甚至可以进一步优化以适应纸张尺寸和打印机特性。...

    web打印

    这可能涉及到CSS媒体查询(media queries)来定义针对不同设备(如屏幕和打印机)的样式,以及JavaScript来控制打印行为,例如隐藏不必要的元素、设置页眉和页脚等。 【标签】:“源码”意味着我们可以深入到Web...

    最好用的免费网页打印控件 Lodop 5.059

    此外,它还可以进行页面设置,包括纸张大小、方向、边距等,以及自定义页眉和页脚。 4. **预览功能**:用户在实际打印前,可以进行预览,确保打印效果符合预期。预览界面清晰,可以缩放、旋转,查看每个细节。 5. ...

    hiprint所提供的js和css

    它提供了JavaScript和CSS文件,使得在Web应用程序中实现美观、高效且自定义化的打印功能变得更加便捷。在这个压缩包中,我们找到了hiprint的核心资源,这些资源通常包括用于控制打印样式的JavaScript脚本和CSS样式表...

Global site tag (gtag.js) - Google Analytics