Loading...

当前位置:资讯中心主页 >Javascript教程 >文章内容

  • Javascript实现打印网页中定义的部分内容
  • 来源:作者: 发布时间:2008-03-20 16:46:13
    • 域名注册

    • 域名惊喜价格 cn域名1元注册
    • com域名39.9

      虚拟主机

    • 主机按月支付,低至19元/月
    • 超大流量,可开子站点

      VPS主机

    • 特惠VPS168元/月,4-8M独享带宽保证
    • 独立操作系统,无限开站点

    正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法:

    1、在页面的代码头部处加入JavaScript:

    JavaScript代码

    <script language=javascript>   
    function doPrint() {   
    bdhtml=window.document.body.innerHTML;   
    sprnstr="<!--startprint-->";   
    eprnstr="<!--endprint-->";   
    prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);   
    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));   
    window.document.body.innerHTML=prnhtml;   
    window.print();   
    }   
    </script>

    2、在页面正文处加上<!--startprint-->和<!--endprint-->标识。

    也就是在需要用户打印保存的正文所对应的html处附加上。同时,如果采用小偷程式获得远程数据并需打印,可将此等数据置于该定义标签之内即可。

    3、截取内容部分已完成,目前加个“打印”的链接:

    XML/HTML代码

    <a href="javascript:;" onClick="doPrint()">打印</a> 


  • 以上内容由 华夏名网 搜集整理,如转载请注明原文出处,并保留这一部分内容。

      “华夏名网” http://www.sudu.cn 和 http://www.bigwww.com 是成都飞数科技有限公司的网络服务品牌,专业经营虚拟主机,域名注册,VPS,服务器租用业务。公司创建于2002年,经过6年的高速发展,“华夏名网”已经成为我国一家知名的互联网服务提供商,被国外权威机构webhosting.info评价为25大IDC服务商之一。

    华夏名网网址导航: 虚拟主机 双线主机 主机 域名注册 cn域名 域名 服务器租用 酷睿服务器 vps vps主机

  • (阅读次数:143)
  • 上一篇: 实现在AJAX下的前进、后退功能    下一篇: JS分层的概念与本地存贮
  • [收藏] [推荐] [评论] [打印本页] [返回上一页][关闭窗口]
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。