script>
function getPage(rc,ps,cr)
{
var Next,Pre,Min,Max,Pc,PageStr=[];
Next=Pre=Min=Max=Pc==0;
if(cr<1)cr=1;
if(ps!=0)
{
Pc=parseInt(rc/ps);
Pc=(parseInt(rc%ps)!=0)?Pc+1:Pc;
Pc=((Pc==0)?1:Pc)
}
Next=cr+1;
Pre=cr-1;
Min=(cr+5)>Pc?Pc-9:cr-4;
Max=cr<5?10:cr+5;
if(Min<1)Min=1;
if(Max>Pc)Max=Pc;
alert
PageStr.push("共"+cr+"/"+Pc+"页 ");
if(cr>1)
{
PageStr.push("<a href='javascript:goPage(1)' title='转到第1页'>首页</a> <a href='javascript:goPage("+Pre+")' title='当前第"+Pre+"页'>上页</a>")
}else{
PageStr.push("首页 上页");
}
for(var i=Min;i<=Max;i++)
{
if(cr==i)
{
PageStr.push(" <font color='#ff0000' title='当前第"+i+"页'>["+i+"]</font>");
}else{
PageStr.push(" <a href='javascript:goPage("+i+")' title='转到第"+i+"页'>["+i+"]</a> ");
}
}
if(cr<Pc)
{
PageStr.push("<a href='javascript:goPage("+Next+")' title='转到第"+Next+"页'>下页</a> <a href='javascript:goPage("+Pc+")' title='转到第"+Pc+"页'>尾页</a>")
}else
{
PageStr.push("下页 尾页");
}
document.getElementById("pager").innerHTML=PageStr.toString().replace(/\,/g,"");
}
function goPage(page)
{
getPage(100,9,page)
}
</script>
</HEAD>
<body onLoad=getPage(100,9,1)>
<form id="Form1" method="post" runat="server">
<div id="pager"></div>
</form>
</body>
转载于:https://www.cnblogs.com/Actuping/archive/2006/12/09/587513.html