% //macro paginate currentPage totalPage totalRow actionUrl urlParas=""%>
<%
if (totalPage <= 0 || currentPage > totalPage) return;
var startPage = currentPage - 4;
if(startPage<1){
startPage=1;
}
var endPage = currentPage+4;
if(endPage>totalPage){
endPage = totalPage;
}
%>
<%
if(currentPage <= 8){
startPage = 1;
}
if(totalPage-currentPage < 8){
endPage = totalPage;
}
if(currentPage == 1){
%>
- 首页
- <<
<%}else{%>
- 首页
- <<
<%}%>
<%if(currentPage > 8){%>
- 1
- 2
- ...
<%}%>
<%
var index = startPage;
while(index<=endPage){%>
<%if(currentPage == index){%>
- ${index}
<%}else{%>
- ${index}
<%}%>
<%
index= index+1;
}%>
<%if((totalPage - currentPage) >= 8){%>
- ...
- ${totalPage - 1}
- ${totalPage}
<%}%>
<%if(currentPage == totalPage){%>
- >>
- 末页
<%}else{%>
- >>
- 末页
<%}%>