首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
JavaScript
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
Ajax返回数据显示在弹出的层上?
[已结贴,结贴人:jackwu6201]
加为好友
发送私信
在线聊天
jackwu6201
jackwu
等级:
发表于:
2008-05-09 13:07:07
楼主
function processResponse() {
if(XMLHttpReq.readyState == 4){
if(XMLHttpReq.status == 200){
showPage();
}
}
}
function showPage(){
var xmlDoc = XMLHttpReq.responseXML;
var tracks = xmlDoc.getElementsByTagName("CARD");
var result=" <table cellspacing='1' cellpadding='1' bgcolor='#6CA6CD' border='0' width='1890'> ";
result +=" <tr> <td width='60' align='left' bgcolor='#B0C4DE'>地图 </td>";
result +=" <td width='80' align='left' bgcolor='#B0C4DE'>工种 </td>";
result +=" <td width='80' align='left' bgcolor='B0C4DE'>卡号 </td>";
result +=" <td width='80' align='left' bgcolor='B0C4DE'>姓名 </td>";
for(var i=0;i <tracks.length;i++){
result +=" <tr>";
var track=tracks[i];
result +=" <td align='left' bgcolor='#E6E6FA'>"+ track.getElementsByTagName('A')[0].firstChild.nodeValue+" </td>"
result +=" <td align='left' bgcolor='#E6E6FA'>"+ track.getElementsByTagName('B')[0].firstChild.nodeValue+" </td>"
result +=" <td align='left' bgcolor='#E6E6FA'>"+ track.getElementsByTagName('C')[0].firstChild.nodeValue+" </td>"
result +=" <td align='left' bgcolor='#E6E6FA'>"+ track.getElementsByTagName('D')[0].firstChild.nodeValue+" </td>"
result +=" </tr>";
}
result +=" </table>";
document.getElementById("result").innerHTML=result;
}
</script>
</head>
<body onload="init()" >
//其他的一些页面代码
<div style="position:absolute;top:475;left:0;width:800;height:200;border:1;solid #C0C0C0;">
<div id="result" style="height:460px; width:800px; overflow:auto;display:none;" > </div>
</div>
</body>
</html:html>
代码大概就是这个样子,我想让数据显示在一个层上,这样改怎么做?
问题点数:
50
回复次数:
4
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
rjzou2006
骑士
等级:
发表于:
2008-05-09 13:11:49
1
楼 得分:
0
你上面的不行吗?
代码应该没有问题。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jackwu6201
jackwu
等级:
发表于:
2008-05-09 13:26:55
2
楼 得分:
0
它这只是把数据显示在页面上,并没有那种弹出层的效果。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
bhtfg538
Sai~
等级:
发表于:
2008-05-12 10:31:58
3
楼 得分:
50
弹出层制的是
你就先把那个 层 display:none
返回结果以后就显示 再给点滤镜
这样就有那个效果了
document.all.max1.style.display="block"
document.all.max1.style.height=document.body.scrollHeight;
document.all.max1.style.width=document.body.scrollWidth;
max1就是你要显示的
<div id="max1" style="display:none;background:#D9D9FF; Filter:Alpha(Opacity=75);position:absolute;z-index:89; ">
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jackwu6201
jackwu
等级:
发表于:
2008-05-12 12:28:35
4
楼 得分:
0
牛,这样我就明白了。。。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友