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

    <%@ page contentType="text/html; charset=utf-8" %>
    <%@taglib uri='/WEB-INF/html.tld' prefix='html' %> 
    <%@taglib uri='/WEB-INF/org.tld' prefix='org' %> 
    <%@ page import="java.util.List"%>
    <%@ page import="java.util.Map"%>
    <%@ page import="java.util.ArrayList" %>
    <%
        List list = (List)request.getAttribute("list");
        if(list == null){
           list = new ArrayList();
        }
    %>
    <html>
    <head>
    </head>
    <style>
    .font{
        font-size:5px;
        padding: 0px;0px;0px;0px;
    }
    td{font-size:12px;}
    </style>
      <style media=print>
        .Noprint{display:none;}
        .PageNext{page-break-after: always;}
      </style>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link href="css/main.css" rel="stylesheet" type="text/css">
    
     <script Language='JavaScript' src='js/public.js'></script>
     <script Language='JavaScript' src='js/pagecontrol.js'></script>
     <script src="js/prototype.js" type="text/javascript"></script>
     <script src="./app/js/app.js" type="text/javascript"></script>
     <script src="js/dateVerdict.js" type="text/javascript"></script>
     <script src="js/datepopcalendar.js" type="text/javascript"></script>
     <script src="js/tamcxSubmit.js" type="text/javascript"></script>
    <script language="javascript">
    function prt(){ 
        document.getElementById("prt_btn").style.display = "none"; 
    
        window.print(); 
    
        //部分还原回来 
        document.getElementById("prt_btn").style.display = ""; 
        return false; 
    } 
    </script>
    <body oncontextmenu="return false" >
    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0    id=WB width=0>
    </OBJECT>
    <%if (!list.isEmpty()) {%>
    <div id="prt_btn">
        <table border="1" cellpadding="0" cellspacing="0" bordercolor="#333333"  class="Noprint">
            <tr>
                <td height="25" bgcolor="#D0D0D0" >
                    <table width="1000px"  border="0"  cellpadding="0" cellspacing="0">
                        <tr>
                            <td>
                                <input type="button" value="打印设置" onclick="WB.ExecWB(8,1);">
                                <input type="button" value="打印预览" onclick="WB.ExecWB(7,1);">
                                <input type="button" value="打 印" onClick="javascript:prt()">
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </div>
    <div id="prt_div">
    <table class="font" width="1000px" border="0" style="border-collapse:collapse" >
         <tr class="listThead"> 
              <td>机构号</td>
              <td>受理机构标识码</td>
              <td>接收机构标识码</td>
              <td>柜员流水号</td>
              <td>系统跟踪号</td>
              <td>交易日期</td>
              <td>交易时间</td>
              <td>交易名称</td>
              <td>币种</td>
              <td>交易金额</td>
              <td>响应信息</td>
              <td>状态</td>
              <td>交易柜员</td>
              <td>授权柜员</td>
            </tr>
            <% for(int i = 0;i<list.size();i++){
                Map map = (Map)list.get(i);
                String zt = (map.get("ZT")).toString();
                if("0".equals(zt)){
                    zt = "0-成功";
                }else if("8".equals(zt)){
                    zt = "8-冲正成功";
                }else {
                 zt = zt+"-失败"; 
                }
                %>
                <%
                //分页显示的时候,第二页及后面的页带上标题,但是由于目前每页打印的记录数不定,所以该功能禁用,该功能只支持每页显示记录数为固定值
                //if(i%20 ==0 && i > 1){ %>
                    <%--
                    <tr class="listThead" style= 'page-break-before:always;'> 
                      <td>机构号</td>
                      <td>受理机构标识码</td>
                      <td>接收机构标识码</td>
                      <td>柜员流水号</td>
                      <td>系统跟踪号</td>
                      <td>交易日期</td>
                      <td>交易时间</td>
                      <td>交易名称</td>
                      <td>币种</td>
                      <td>交易金额</td>
                      <td>响应信息</td>
                      <td>状态</td>
                      <td>交易柜员</td>
                      <td>授权柜员</td>
                    </tr>
                     --%>
                 <%//} %>
            <tr class="listRow"> 
              <td><%=(map.get("JGDH")).toString()%></td>
              <td><%=(map.get("SLJGBSM")).toString()%></td>
              <td><%=(map.get("JSJGBSM")).toString()%></td>
              <!-- 汇入流水号经讨论暂存入yw_22_ywls的GYLSH字段 -->
              <td><%=(map.get("GYLSH")).toString()%></td>
              <td><%=(map.get("XTGZH")).toString()%></td>
              <td><%=(map.get("JYRQ")).toString()%></td>
              <td><%=(map.get("JYSJ")).toString()%></td>
              <td><%=(map.get("JYMC")).toString()%></td>
              <% request.setAttribute("hbzl", (String)map.get("HBZL"));%> 
              <td><!--<html:out  dataSource= "xybz,hbzl,1" />-->156-人民币</td>            
              <td><%=(map.get("JYJE")).toString()%></td>
              <td><%=(map.get("XYXX")).toString()%></td>
              <td><%=zt%></td>
              <td><%=(map.get("JYGY")).toString()%></td>
              <td><%=(map.get("SQGY")).toString()%></td>
            </tr>
            <%}%>
    </table>
    </div>
    <% } else {%>
    <b>查无记录,请调整查询条件</b>
    <% } %>
    
    </body>
    </html>
  • 相关阅读:
    C#中如何创建文件夹,复制文件夹,删除文件夹的方法
    Entity Framework 4.1 CodeFirst 学习笔记
    c#使用豆瓣API
    字符串json转换为xml xml转换json
    基于方法的查询语法(1)
    A lowlevel Look at the ASP.NET Architecture
    删除sql表中重复数据
    关于document.cookie的使用
    大话设计模式之设计模式遵循的七大原则
    Cookies揭秘 [Asp.Net, Javascript]
  • 原文地址:https://www.cnblogs.com/mingforyou/p/3930679.html
Copyright © 2011-2022 走看看