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