67,538
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script>
var total = 35;//35页
var showSize = 10;//每次显示10页
var cur = 0;//当前pagebar页数
var barCount = parseInt(total / showSize);
if (total % showSize != 0)
{
barCount++;
}
function createPageBar(currentPageNo){
var bar = document.getElementById("pageBar");
bar.innerHTML = "";
for (var i = 0; i < showSize; i++ )
{
var temp = parseInt((i + 1) + showSize * (currentPageNo - 1));
if(temp > total)
break;
bar.innerHTML += temp + " ";
}
}
window.onload = init;
function init()
{
createPageBar(1);
cur = 1;
}
function pre(){
if (cur - 1 <= 0)
{
createPageBar(1);
cur = 1;
}else{
createPageBar(cur -1);
cur--;
}
}
function next(){
if(cur + 1 >= barCount){
cur = barCount;
createPageBar(cur);
}else{
createPageBar(cur + 1);
cur++;
}
}
</script>
<div>
<a href="#" onclick="pre()">Pre</a>
<span id="pageBar"></span>
<a href="#" onclick="next()">Next</a>
</div>
</BODY>
</HTML>