冲向.net
喜欢.net的理由 
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+"页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");

if(cr>1)
{
PageStr.push("<a href='javascript:goPage(1)' title='转到第1页'>首页</a>&nbsp;&nbsp;<a href='javascript:goPage("+Pre+")' title='当前第"+Pre+"页'>上页</a>")
}else{
PageStr.push("首页 上页");
}

for(var i=Min;i<=Max;i++)
{
if(cr==i)
{
PageStr.push("&nbsp;&nbsp;<font color='#ff0000' title='当前第"+i+"页'>["+i+"]</font>");
}else{

PageStr.push("&nbsp;<a href='javascript:goPage("+i+")' title='转到第"+i+"页'>["+i+"]</a>&nbsp;");
}

}

if(cr<Pc)
{
PageStr.push("<a href='javascript:goPage("+Next+")' title='转到第"+Next+"页'>下页</a>&nbsp;&nbsp;<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>
posted on 2006-12-09 20:18  杨勇平  阅读(880)  评论(5编辑  收藏  举报