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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM