<%
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;
}
%>
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;
}
%>