手机
当前位置:查字典教程网 >编程开发 >php教程 >JS实现php的伪分页
JS实现php的伪分页
摘要:JS代码如下:复制代码代码如下://最大数据量vartotal="100";//每页的显示量varpagesize=10;//一共有多少页v...

JS代码如下:

复制代码 代码如下:

<scrīptlanguage="javascrīpt">

//最大数据量

vartotal="100";

//每页的显示量

varpagesize=10;

//一共有多少页

varpagenum=Math.ceil(total/pagesize);

//生成导航

functioninitpage(nowpage){

varpagenav='<ahref="#"ōnclick=up('+nowpage+');>上一页</a>';

for(i=1;i<=pagenum;i++){

pagenav+=(i==nowpage)?'<spanclass="now">'+i+'</span>':'<aclass="number"href="#"ōnclick=goToPage('+i+');>'+i+'</a>';

}

pagenav+='<ahref="#"ōnclick=down('+nowpage+');>下一页</a>';

document.getElementById('pages').innerHTML=pagenav;

}

//翻页

functiongoToPage(page){

varstart=(page-1)*pagesize;

varmax=page*pagesize;

for(vs=0;vs<total;vs++){

varōbj=document.getElementById('item_'+vs);

obj.style.display="none";

}

if(max>total)max=total;

for(v=start;v<max;v++){

varōbj=document.getElementById('item_'+v);

obj.style.display="block";

}

initpage(page);

}

//上一页

functionup(nowpage){

if(nowpage==1)returnfalse;

if(nowpage>1)goToPage((nowpage-1));

}

//下一页

functiondown(nowpage){

if(nowpage==pagenum)returnfalse;

if(nowpage<pagenum)goToPage((nowpage+1));

}

</scrīpt>

如果数据是

<liid="item_0">.........</li>

<liid="item_1">.........</li>

...........

<liid="item_100">........</li>

那么就可以显示出一个类似于这样的导航:

上一页1234下一页

然后点击页数或者上下页就可以切换显示了.

时间比较仓促,就说这么多了,大家自己分析代码,有不明白的请留言

【JS实现php的伪分页】相关文章:

php实现插入排序

PHP实现分页的一个示例

php实现的简单日志写入函数

Mac环境下php操作mysql数据库的方法分享

PHP中实现图片的锐化

PHP+shell实现多线程的方法

用PHP实现文件上传二法

php简单实现快速排序的方法

PHP4中实现动态代理

php分页函数

精品推荐
分类导航