欢迎来到天天文库
浏览记录
ID:21170931
大小:73.50 KB
页数:7页
时间:2018-10-20
《使用javascript+xml实现分页》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、使用javascript+xml实现分页>>教育资源库基于l技术的日渐应用,把xml应用到分页当中,也是一种可能,当然网上的教程很多,当我都是看得稀里糊涂,索性自己写一个,与大家分享、指正。共有两个文件tmh.htmtt.xml源代码如下:tmh.htm___________________________________________________<!DOCTYPEHTMLPUBLIC"-//L4.0Transitional//EN"><HTML><HEAD&
2、gt;<TITLE>Neent</TITLE><METANAME="Generator"CONTENT="EditPlus"><METANAME="Author"CONTENT=""><METANAME="Keyail:rautinee21. *//*本程序可自由传播使用,但请务必保留此信息 *//****************************************varpagenum=4;//每页显示几条信息varpage
3、=0;varcontpage;varBodyText="";varxmlDoc=neode="member";vartoolBar;xmlDoc.async="false"xmlDoc.load("tt.xml")//***************这个地方是你根据实际取得的字段名称来改了header="<TABLEborder=1><tr><td>姓名</td><td>图标</td><td>IP地址</td
4、><td>email</td><td></td><td>日期</td><td></td><td></td></tr>";//检索的记录数maxNum=xmlDoc.getElementsByTagName(mode).length //每条记录的列数 column=xmlDoc.getElementsByTagName(mode).item(0).chil
5、dNodes //每条记录的列数 colNum=column.length //页数 pagesNumber=Math.ceil(maxNum/pagenum)-1; pagesNumber2=Math.ceil(maxNum/pagenum);//上一个页面functionUpPage(page){ thePage="前一页"; if(page+1>1)thePage="<AHREF='#'onclick='Javascript:returnUpPageGo()'&g
6、t;前一页</A>"; returnthePage;}functionNextPage(page){ thePage="后一页"; if(page<pagesNumber)thePage="<AHREF='#'onclick='Javascript:returnNextPageGo()'>后一页</A>"; returnthePage;}functionUpPageGo(){if(page>0)page--; getContent();
7、 BodyText="";}//当前的页数functioncurrentPage(){ varcp; cp="当前是第"+(page+1)+"页"; returncp;}//总共的页数functionallPage(){ varap; ap='总共'+(pagesNumber+1)+'页'; returnap}functionNextPageGo(){if(page<pagesNumber)page++; getContent(); BodyText="";}//显示分页状
8、态栏functionpageBar(page){ varpb; pb=UpPage(page)+" "+NextPage(page)+" "+currentPage()+" "+allPage()+selectPage(); returnpb;}functionchangePage(tpage){ page=tpage if(page>=0)page--; if(page<pagesNumber)page++; getContent(); BodyText="";
此文档下载收益归作者所有