• JS 实现简单的页面局部打印


    JS 实现简单的页面局部打印 
    function preview(oper)
    ...{
    if (oper 
    < 10)...{
    bdhtml
    =window.document.body.innerHTML;//获取当前页的html代码
    sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
    eprnstr="
    <!--endprint"+oper+"-->";//设置打印结束区域
    prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html

    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
    window.document.body.innerHTML=prnhtml;
    window.print();
    window.document.body.innerHTML=bdhtml;


    } else ...{
    window.print();
    }

    }

    使用很简单 将页面内要打印的内容加入中间
    <!--startprint1-->XXXXX<!--endprint1-->
    再加个打印按纽 onclick=preview(1) 

    注:用<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object> 这种方法打印,浏览器会出现安全提示,不好!

  • 相关阅读:
    MongodDB数据库安装和简单使用
    比较运算符
    Java习题
    JavaScript示例
    Java面向过程练习题7
    Java面向过程练习题6
    倒金字塔
    包含contains
    String 比较
    单词表
  • 原文地址:https://www.cnblogs.com/nbalive2001/p/1384615.html
Copyright © 2020-2023  润新知