zoukankan      html  css  js  c++  java
  • 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> 这种方法打印,浏览器会出现安全提示,不好!

  • 相关阅读:
    linux I2C 读写 tlv320dac3100
    ubuntu lfs
    安装和使用花生壳(linux)
    vim 配置
    vim
    gnome2 恢复默认 panel
    ubuntu 挂在 jffs2 文件
    gstreamer 播放
    gstreamer 环境变亮设置
    探讨【IGE】的源代码【五】。
  • 原文地址:https://www.cnblogs.com/nbalive2001/p/1384615.html
Copyright © 2011-2022 走看看