<% var page = Request.QueryString( " page " ); var pageSize,count,url; pageSize = 5 ; count = 20 ; url = " page.asp " ;pageTurn(page,pageSize,count,url); /**/ /********************************************************************************************** page:当前页* pageSize:每页显示记录数量* count:总记录数量* url:调用的页**********************************************************************************************/ function pageTurn(page,pageSize,count,url) ... { var pNum=10; var pageCount; var start; var pageHtml=""; var topImg,botImg,prevImg,nextImg; //topImg=""; //botImg=""; //prevImg=""; //nextImg=""; pageSize=parseInt(pageSize); count=parseInt(count); page=parseInt(page); pageCount=parseInt((count-1)/pageSize)+1; if(isNaN(page))...{page=1;} if(page>=pageCount)...{page=pageCount;} //定义图标 if(topImg==null)topImg="首页"; if(botImg==null)botImg="尾页"; if(prevImg==null)prevImg="上一页"; if(nextImg==null)nextImg="下一页"; start=ReturnStart(page-1,pNum); //Response.Write(page+"<br>");Response.Write(pageSize+"<br>");Response.Write(pageCount+"<br>"); //首页 if(page>1)...{ pageHtml=pageHtml+"<a href='"+url+"?page=1'>"+topImg+"</a> ";} else...{pageHtml=pageHtml+topImg+" ";} // if(page>1) ...{ pageHtml=pageHtml+"<a href='"+url+"?page="+(page-1)+"'>"+prevImg+"</a> "; } else ...{ pageHtml=pageHtml+prevImg+" "; } //页码 for(var i=start;i<start+pNum;i++) ...{ if(i==page||page>pageCount||i>pageCount) ...{ pageHtml=pageHtml+i+" "; } else ...{ pageHtml=pageHtml+"<a href=?page="+i+">"+i+"</a> "; } } //下一页 if(page<pageCount) ...{ pageHtml=pageHtml+"<a href='"+url+"?page="+(page+1)+"'>"+nextImg+"</a> "; } else ...{ pageHtml=pageHtml+nextImg+" "; } //尾页 if(page<pageCount)...{ pageHtml=pageHtml+"<a href='"+url+"?page="+pageCount+"'>"+botImg+"</a>";} else...{pageHtml=pageHtml+botImg;} Response.Write(pageHtml);} function ReturnStart(page,Num) ... { if(isNaN(page))...{page=1;} return parseInt(page/Num)*Num+1;} %>