ASP和JS版分页代码:
$Page_Split$
JS部份page.js
function LD_cutPage(jsUrl,pageCount,curPage,detNum,pagePaName,TopicNum)
{
var minPage;
var maxPage;
var showLend;
var lastPage;
if(jsUrl.indexOf("?")==(-1)){
showLend="?";
}
else
{
showLend="&";
}
if(curPage==1)
{
if(detNum*2>=pageCount){
minPage=1;
maxPage=pageCount;
}
else
{
minPage=1;
if(detNum*2<=pageCount)
{
maxPage=detNum*2;
}
else
{
maxPage=pageCount;
}
}
}
else
{
if(detNum>=curPage){
minPage=1;
if(detNum+curPage<=pageCount)
{
maxPage=curPage+detNum;
}
else
{
maxPage=pageCount;
}
}
else
{
minPage=curPage-detNum;
if(detNum+curPage<=pageCount)
{
maxPage=curPage+detNum;
}
else
{
maxPage=pageCount;
}
}
}
document.write(" <a href="+jsUrl+showLend+pagePaName+"=1><font face=webdings>9</font></a>");
document.write(" <a href="+jsUrl+showLend+pagePaName+"=" + minPage + "><font face=webdings>7</font></a>");
for(i=minPage;i<=maxPage;i++)
{
if(i==curPage){
document.write(" <a href="+jsUrl+showLend+pagePaName+"="+i+"><font color=red>" + i + "</font></a>");
}
else
{
document.write(" <a href="+jsUrl+showLend+pagePaName+"="+i+">" + i + "</a>");
}
}
document.write(" <a href="+jsUrl+showLend+pagePaName+"=" + maxPage + "><font face=webdings>8</font></a>");
document.write(" <a href="+jsUrl+showLend+pagePaName+"="+ pageCount +"><font face=webdings>:</font></a>");
document.write(" 页次:"+curPage+"/"+pageCount+" 页 总计:"+TopicNum);
}