| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- <%@ page language="java" contentType="text/html;charset=UTF-8"
- pageEncoding="utf-8" isELIgnored="false"%>
- <%
- String wdRowCountPerPage = request.getParameter("rowNumPer"); // ("rowCountPerPage")。Lin
- System.out.println("wdRowCountPerPage:"+ wdRowCountPerPage);
- if (wdRowCountPerPage == null)
- wdRowCountPerPage = "10";
- request.setAttribute("wdRowCountPerPage", wdRowCountPerPage);
- %>
- <script type="text/javascript" src="/ss/clip/pagination.js"></script>
- <%--
- <script src="/jw/js/jquery-1.10.2.js"></script>
- --%>
- <script type="text/javascript">
- if(!wd.pagination.pageForm)
- wd.pagination.pageForm = document.getElementsByTagName('Form')[document.getElementsByTagName('Form').length-1];
- </script>
- <div class="pagination" style="float: right;height: 20px;text-align: center;margin-top: 11px;">
- <input type="hidden" name="rowNum" value='${ssPaging.rowNum==null?0:ssPaging.rowNum}'> <%-- name="rowCount"。wdPage.。Lin --%>
- <input type="hidden" name="pageCount" value="1">
- <input type="hidden" name="rowNumPer" value='${ssPaging.rowNumPer==null?wdRowCountPerPage:ssPaging.rowNumPer}'> <%-- name="rowCountPerPage"。wdPage.。Lin --%>
- <script language="JavaScript">
- wd.pagination.pageForm.pageCount.value =
- Math.round((parseInt(wd.pagination.pageForm.rowNum.value) -1) / <%-- .rowCount. --%>
- parseInt(wd.pagination.pageForm.rowNumPer.value) +0.5); <%-- .rowCountPerPage. --%>
- </script>
- <input type="hidden" name="pageNo" value="${ssPaging.pageNo==null?1:ssPaging.pageNo}"> <%-- name="currentPageNo"。wdPage.。Lin --%>
- <span class="page" style="vertical-align: middle;line-height: 20px;display: inline-block;display: -moz-inline-stack;zoom: 1;max-width: 90px;height: 20px;display: inline;">
- 共 <script language="JavaScript">document.write(wd.pagination.pageForm.rowNum.value);</script> 条 <%-- .rowCount. --%>
- </span>
- <span class="icon-prevPage" style="vertical-align: middle;font-weight: normal;line-height: 20px;position: relative;display: inline-block;display: -moz-inline-stack;zoom: 1;width: 8px;height: 20px;text-align: center;margin-left: 10px;margin-right: 9px;" title="上一页"
- onclick="wd.pagination.goPage(parseInt(wd.pagination.pageForm.pageNo.value) -1);"> <%-- .currentPageNo. --%>
- </span>
- <span class="page" style="vertical-align: middle;line-height: 20px;display: inline-block;display: -moz-inline-stack;zoom: 1;max-width: 90px;height: 20px;display: inline;">
- 第 ${ssPaging.pageNo==null?1:ssPaging.pageNo} / <%-- wdPage.。Lin --%>
- <script language="JavaScript">
- document.write(wd.pagination.pageForm.pageCount.value=='-Infinity'||wd.pagination.pageForm.pageCount.value==0?1:wd.pagination.pageForm.pageCount.value);
- </script>
- 页
- </span>
- <span class="icon-nextPage" style="vertical-align: middle;font-weight: normal;line-height: 20px;position: relative;display: inline-block;display: -moz-inline-stack;zoom: 1;width: 8px;height: 20px;text-align: center;margin-left: 8px;" title="下一页"
- onclick="wd.pagination.goPage(parseInt(wd.pagination.pageForm.pageNo.value) +1);"> <%-- .currentPageNo. --%>
- </span>
- <div style="clear:both"></div>
- </div>
- <script>
- $(function setPageList(){
- try{
- var a = (wd.pagination.pageForm.pageCount.value=='-Infinity'||wd.pagination.pageForm.pageCount.value==0?1:wd.pagination.pageForm.pageCount.value);
- var e= wd.pagination.pageForm.pageNo.value; // .currentPageNo.。Lin
- if(a<=5){
- for(var i=1;i<=a;i++){
- var b = '<input type="submit" class="list-pagenum" name="button" value=" '+i+' " onclick="wd.pagination.goPage('+i+');"/>'
- $(".list-pageCount").append(b);
- }
- $(".list-pageCount input").eq(e-1).addClass("list-ck").siblings().removeClass("list-ck");
- }else {
- var count = '...<input type="submit" class="list-pagenum" name="button" value=" ' + a + ' " onclick="wd.pagination.goPage(' + a + ');"/>'
- var first = '<input type="submit" class="list-pagenum" name="button" value=" ' + 1 + ' " onclick="wd.pagination.goPage(' + 1 + ');"/>...'
- if (e < 4) {
- for (var i = 1; i <= 5; i++) {
- var b = '<input type="submit" class="list-pagenum" name="button" value=" ' + i + ' " onclick="wd.pagination.goPage(' + i + ');"/>'
- $(".list-pageCount").append(b);
- }
- //$(".list-pageCount").append(count);
- $(".list-pageCount input").eq(e - 1).addClass("list-ck").siblings().removeClass("list-ck");
- } else if (e >= a - 2) {
- var z = 4;
- //$(".list-pageCount").append(first);
- for (var i = a - 4; i <= a; i++) {
- var b = '<input type="submit" class="list-pagenum" name="button" value=" ' + i + ' " onclick="wd.pagination.goPage(' + i + ');"/>'
- $(".list-pageCount").append(b);
- }
- $(".list-pageCount input").eq(z - (a - e)).addClass("list-ck 1").siblings().removeClass("list-ck");
- } else {
- //$(".list-pageCount").append(first);
- e = parseInt(e)
- for (var i = e - 2; i <= e + 2; i++) {
- var b = '<input type="submit" class="list-pagenum " name="button" value=" ' + i + ' " onclick="wd.pagination.goPage(' + i + ');"/>'
- $(".list-pageCount").append(b);
- }
- //$(".list-pageCount").append(count);
- $(".list-pageCount input").eq(2).addClass("list-ck 2").siblings().removeClass("list-ck");
- }
- }
- if(e==parseInt(a)&&a>1){
- $(".list-Pr span").removeClass("list-subnck");
- $(".list-Pl span").addClass("list-subnck");
- }else if(e==1&&parseInt(a)>1){
- $(".list-Pr span").addClass("list-subnck");
- $(".list-Pl span").removeClass("list-subnck");
- }else if(parseInt(a)==1){
- $(".list-Pr span").removeClass("list-subnck");
- $(".list-Pl span").removeClass("list-subnck");
- }else{
- $(".list-Pr span").addClass("list-subnck");
- $(".list-Pl span").addClass("list-subnck");
- }
- /*$(".list-con input").click(function(){
- q=($(this).attr("value"));
- if(e==parseInt(a)){
- $(".list-Pr span").removeClass("list-subnck");
- $(".list-Pl span").addClass("list-subnck");
- }else if(e==1&&parseInt(a)>1){
- console.log("a="+a);
- $(".list-Pr span").addClass("list-subnck");
- $(".list-Pl span").removeClass("list-subnck");
- }else if(parseInt(a)==1){
- console.log(a);
- $(".list-Pr span").removeClass("list-subnck");
- $(".list-Pl span").removeClass("list-subnck");
- }else{
- $(".list-Pr span").addClass("list-subnck");
- $(".list-Pl span").addClass("list-subnck");
- }
- });*/
- }catch(e){
- console.log(e);
- }
- })
- $('#toPage').keydown(function(event) {
- if(event.keyCode == 13){
- if($("#toPage").val() <= parseInt(wd.pagination.pageForm.pageCount.value) && $("#toPage").val() > 0){
- wd.pagination.goPage(this.value);
- } else {
- alert("请输入范围内的页码");
- $("#toPage").val(wd.pagination.pageForm.pageNo.value); // .currentPageNo.。Lin
- wd.pagination.goPage(wd.pagination.pageForm.pageNo.value); // .currentPageNo.。Lin
- }
- }else if (event.keyCode >= 48 && event.keyCode <= 57){
- $("#toPage").val(eventPhase);
- }else if (event.keyCode >= 96 && event.keyCode <= 105){
- $("#toPage").val(eventPhase);
- }else if(event.keyCode == 8 || event.keyCode == 46){
- $("#toPage").val(eventPhase);
- }else{
- event.preventDefault();
- }
- event.preventDefault();
- });
- $("#changePage").click(function(){
- if($("#toPage").val() <= parseInt(wd.pagination.pageForm.pageCount.value) && $("#toPage").val() > 0){
- wd.pagination.goPage($("#toPage").val());
- } else {
- alert("请输入范围内的页码");
- $("#toPage").val(wd.pagination.pageForm.pageNo.value); // .currentPageNo.。Lin
- wd.pagination.goPage(wd.pagination.pageForm.pageNo.value); // .currentPageNo.。Lin
- }
- });
- </script>
|