最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript+xml技术实现分页浏览_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:39:36
文档

javascript+xml技术实现分页浏览_javascript技巧

javascript+xml技术实现分页浏览_javascript技巧:共有两个文件tmh.htm & tt.xml 源代码如下: tmh.htm 代码如下: New Document //****************变量相关定义************** //* author:海仔 * //* Email:rautinee@21cn.com * //*本程序可自由传播使用,
推荐度:
导读javascript+xml技术实现分页浏览_javascript技巧:共有两个文件tmh.htm & tt.xml 源代码如下: tmh.htm 代码如下: New Document //****************变量相关定义************** //* author:海仔 * //* Email:rautinee@21cn.com * //*本程序可自由传播使用,


共有两个文件tmh.htm & tt.xml
源代码如下:
tmh.htm
代码如下:



New Document








//****************变量相关定义**************
//* author:海仔  *
//* Email:rautinee@21cn.com *
//*本程序可自由传播使用,但请务必保留此信息*
//****************************************
var pagenum=4; //每页显示几条信息
var page=0 ;
var contpage ;
var BodyText="";
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var mode="member";
var toolBar;
xmlDoc.async="false"
xmlDoc.load("tt.xml")
//***************这个地方是你根据实际取得的字段名称来改了
header="";
//检索的记录数
maxNum = xmlDoc.getElementsByTagName(mode).length
//每条记录的列数
column=xmlDoc.getElementsByTagName(mode).item(0).childNodes
//每条记录的列数
colNum=column.length
//页数
pagesNumber=Math.ceil(maxNum/pagenum)-1;
pagesNumber2=Math.ceil(maxNum/pagenum);
//上一个页面
function UpPage(page)
{
thePage="前一页";
if(page+1>1) thePage="前一页";
return thePage;
}
function NextPage(page)
{
thePage="后一页";
if(page return thePage;
}
function UpPageGo(){
if(page>0) page--;
getContent();
BodyText="";
}
//当前的页数
function currentPage()
{
var cp;
cp="当前是第 "+(page+1)+" 页";
return cp;
}
//总共的页数
function allPage()
{
var ap;
ap='总共 '+(pagesNumber+1)+' 页';
return ap
}
function NextPageGo()
{
if (pagegetContent();
BodyText="";
}
//显示分页状态栏
function pageBar(page)
{
var pb;
pb=UpPage(page)+" "+NextPage(page)+" "+currentPage()+" "+allPage()+selectPage();
return pb;
}
function changePage(tpage)
{
page=tpage
if(page>=0) page--;
if (page getContent();
BodyText="";
}
function selectPage()
{
var sp;
sp="";
sp=sp+"";
for (t=0;t<=pagesNumber;t++)
{
sp=sp+"";
}
sp=sp+""
return sp;
}
function getContent()
{
if (!page) page=0;
n=page*pagenum;
endNum=(page+1)*pagenum;
if (endNum>maxNum) endNum=maxNum;
BodyText=header+BodyText;
for (;n {
 
BodyText=BodyText+"
";
for (m=0;m<=colNum-1;m++)
{ 
mName=column.item(m).tagName;
BodyText=BodyText+("");
}
BodyText=BodyText+""
mm="";
}
showhtml.innerHTML=BodyText+"
姓名图标IP地址email日期
"+xmlDoc.getElementsByTagName(mName).item(n).text+"
"+pageBar(page);
BodyText=""
}



if (maxNum==0)
{
document.write("没有检索到合适的人才信息")
}
else
{
getContent()
}



//下面是tt.xml的代码


代码如下:



海仔
rautinee
rautinee@btamail.net.cn


刚强
hehe
rautinee@chinamanagers.com


金华刚
nature_it
rautinee_sea@hotmail.com


的简强
tank
tank@163.com


合资
kaka
kaka@eyou.com


加个人
apple
apple@163.com


null
sunny
rautinee@eyou.com


宝贝
index
rautinee@21cn.com


null
login
webmaster@chinamanagers.com


jiang
123
japing@chianmanagers.com


null
world
rautinee@21cn.com


null
swallow
swallow@chinamanagers.com


魏格
hotmail
rautinee_sea@hotmail.com


null
wrong
wrong@chinamanagers.com


null
leah
leah@chinamanagers.com


null
ttth
rautinee@21cn.com


目前好像是只支持>IE5.0

如果你有什么好的方法和改进,请来信通知我,谢谢。

文档

javascript+xml技术实现分页浏览_javascript技巧

javascript+xml技术实现分页浏览_javascript技巧:共有两个文件tmh.htm & tt.xml 源代码如下: tmh.htm 代码如下: New Document //****************变量相关定义************** //* author:海仔 * //* Email:rautinee@21cn.com * //*本程序可自由传播使用,
推荐度:
标签: 技巧 xml javascript
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top