﻿$(function(){Page()});var requrl='';function GetRequest(){var url=location.search;var theRequest=new Object();if(url.indexOf("?")!=-1){var str=url.substr(1);strs=str.split("&");for(var i=0;i<strs.length;i++){theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1])}}return theRequest}function Page(){var showPages=11;var items=parseInt($('input[name=dd_items]').val());var pageSize=parseInt($('input[name=dd_pageSize]').val());var currentPage=parseInt($('input[name=dd_currentPage]').val());var pageCount=Math.ceil(items/pageSize);var startPage=1;var endPage=1;var lPage=Math.floor(showPages/2);var rPage=showPages-lPage-1;startPage=(currentPage+rPage)>pageCount?(pageCount-showPages+1):(currentPage-lPage);startPage=(startPage<=0)?1:startPage;endPage=(startPage+showPages)>pageCount?pageCount:(startPage+showPages-1);var rq=GetRequest();var path=location.pathname;var url=path;for(var o in rq){if(o!='page'){if(url==path){url+='?'+o+'='+escape(rq[o])}else{url+='&'+o+'='+escape(rq[o])}}}if(url==path){url+='?page='}else{url+='&page='}requrl=url;var sPages='<table><tr>';sPages+='<td>记录：'+items+'  页码：'+((pageCount==0)?0:currentPage)+'/'+pageCount+'</td>';sPages+='<td>';var iTemp=Math.ceil(showPages/2);if(currentPage>iTemp){sPages+='<a class="preon" href="'+url+(currentPage-iTemp)+'"></a>'}else{sPages+='<a class="preoff"></a>'}for(var i=startPage;i<=endPage;i++){if(i==currentPage){sPages+='<a class="selected">'+i+'</a>'}else{sPages+='<a href="'+url+i+'">'+i+'</a>'}}iTemp=pageCount-Math.ceil(showPages/2);if(currentPage>=pageCount){sPages+='<a class="nextoff">下一页</a>'}else{sPages+='<a class="nexton" href="'+url+eval((currentPage+1))+'">下一页</a>'}sPages+='</td>';sPages+='<td>转到</td><td><input type="text" class="txtGotoPage" name="txtGotoPage" maxlength="5" /></td><td><input type="button" class="btnGoPage" onclick="GotoPage()" value="" /></td>';sPages+='</tr></table>';sPages+='<div class="clears"></div>';$('.dd_pageslst').html(sPages)}function GotoPage(){var v=$('input[name=txtGotoPage]').val();var re=/^\d+$/;if(re.test(v)){window.location=requrl+v}else{alert('请正确输入页码')}}