/** * pagination.js * target container must be id "page-container" */ function setPage(currPage,totalCount,urlHeader) //currPage 当前页数; totalCount 总数量 { var container = document.getElementById('page-container'); var iPageSize = 20; //每页的数量 var b = ((totalCount%iPageSize)!=0); var iPageCount = parseInt(totalCount/iPageSize)+(b?1:0);//总共页数 //if (currPage > iPageCount) return false; currPage = parseInt(currPage); var sTemp = ""; var sTemp1 = "
"+ currPage +"/"+ iPageCount +"
"; var sTemp2 = "
跳转
" if (totalCount==0) { sTemp = "无"; container.innerHTML = sTemp; } else if (iPageCount==1) { sTemp = "上一页"+ sTemp1 +"下一页"; container.innerHTML = sTemp +" "+ sTemp2 ; } else if (iPageCount==currPage) { sTemp = "上一页"+ sTemp1 +"下一页"; container.innerHTML = sTemp +" "+ sTemp2 ; } else if (currPage==1) { sTemp = "上一页"+ sTemp1 +"下一页"; container.innerHTML = sTemp +" "+ sTemp2 ; } else { sTemp = " 上一页"+ sTemp1 +"下一页"; container.innerHTML = sTemp +" "+ sTemp2 ; } //事件点击 var pageClick = function() { var oAlink = container.getElementsByTagName("a"); var inx = currPage; //初始的页码 if(oAlink.length > 1){ oAlink[0].onclick = function() { //点击上一页 if (inx == 1) { return false; } inx--; window.location.href=urlHeader+inx; return false; } oAlink[1].onclick = function() { //点击下一页 if (inx == iPageCount) { return false; } inx++; //setPage(container, count, inx); window.location.href=urlHeader+inx; return false; } } } () } function toPage(s) { var tempUrl = ""; tempUrl = s + document.getElementById('goPageNo').value; window.location.href = tempUrl; }