zoukankan      html  css  js  c++  java
  • web页面打印

    在使用的两种方式打印:

    第一种:js如下
    
    function doPrint() {
    allhtml = window.document.body.innerHTML;
    starstr = "<!--startprint-->";
    endstr = "<!--endprint-->";
    printhtml = allhtml.substr(allhtml.indexOf(starstr) + 17);
    printhtml = printhtml.substring(0, printhtml.indexOf(endstr));
    window.document.body.innerHTML = printhtml;
    window.document.body.innerHTML = printhtml + "<div style='100%;text-align:center'><Button ID='ibBack' class='btnback' style='top:5px;text-align:center' onclick='refush()'/></div>";
    window.print();
    }
    
       HTML如下:
    
    <asp:Button ID="Button2" runat="server" CssClass="btndy" ToolTip="打印" OnClientClick="JqPrint();" />
    
    <!--startprint-->
    
    这里是要打印的内容
    
    <!--endprint-->
    
    第二种方式是采用jqprint
    
    首先应用两个js如下:
    
    <script src="../Js/Jprint/jquery.jqprint.js" type="text/javascript"></script>
    
    <script src="../Js/lhgdialog/jquery-1.7.1.min.js" type="text/javascript"></script>
    
    然后js
    
    $(document).ready(function() {
    $("#print").click(function() {
    $("#DivContainer").jqprint();
    
    //注意:如果触发打印的按钮不用input buttom 使用imagebuttom 等服务器控件,这里需要添加下面一行
    
    //return false;
    })
    });
    
     

    HTML如下: 

    <input id="print" type="button" class="btndy" name="打印" />
    
     <asp:Panel ID="DivContainer" runat="server" Style=" 100%; height: 400px;">

    这里是要打印的内容。。

     </asp:Panel>

  • 相关阅读:
    [BZOJ] IOI2015 Boxes纪念品盒
    [BZOJ] 聚会
    [BZOJ] 地精部落
    [BZOJ] 最长距离
    正则
    cookie实例 记住用户名密码
    cookie封装
    碎片整合 例子
    闭包 tab切换 实例
    闭包
  • 原文地址:https://www.cnblogs.com/vakeynb/p/4813272.html
Copyright © 2011-2022 走看看