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>

  • 相关阅读:
    时尚意
    ​runtime 运行时机制
    ios-UIAlertView,UIActionSheet-常用方法
    ios-UIActivityIndicatorView-常用方法
    ios-UIPageControl-常用方法
    ios-UISegmentedControl-常用方法
    ios-UISlider-常用方法和定时器NSTimer的使用
    ios-UITextField-常用方法
    java捕获特定异常特定处理
    ios-UIButton-常用方法
  • 原文地址:https://www.cnblogs.com/vakeynb/p/4813272.html
Copyright © 2011-2022 走看看