zoukankan      html  css  js  c++  java
  • printer

    <body>
        <!--startprint-->
        {volist name="data" id="v"}
            <div class="con">
                <div class="zside">
                    <img src="img.png" class="bg"/>
                    
                    <span class="s1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名: <i id="">{$v.cn_name}</i></span>
                    <span class="s2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;别: <i id="">sex</i></span>
                   
                </div>
            </div>
        {/volist}
        <!--endprint-->
        <a href="javascript:printer();" class="btn btn-print">导出PDF</a>
        </body>
        <script src="/__STATIC__/js/jquery.min.js?v=2.1.4"></script>
        <script type="text/javascript">  
        function printer()
        {
            var bdhtml=window.document.body.innerHTML;//获取当前页的html代码   
            var startStr="<!--startprint-->";//设置打印开始区域   
            var endStr="<!--endprint-->";//设置打印结束区域   
            var printHtml=bdhtml.substring(bdhtml.indexOf(startStr)+startStr.length,bdhtml.indexOf(endStr));//从标记里获取需要打印的页面   
            window.document.body.innerHTML=printHtml;//需要打印的页面   
            window.print();   
            window.document.body.innerHTML=bdhtml;//还原界面   
            location.reload();  
        }
    </script>
  • 相关阅读:
    web框架本质及第一个Django实例
    jQuery练习题HTML文件
    jQuery快速入门
    前端之JS
    前端基础之HTML
    前端基础之css
    并发编程之 协程
    Linux目录结构详解
    第三周 time库
    网络打印机拒绝访问,无法连接处理方法汇总
  • 原文地址:https://www.cnblogs.com/zhangxiangdong/p/8932321.html
Copyright © 2011-2022 走看看