求助!如何利用XmlHttp来实现Iframe的无刷新读取数据库的数据??

xxwnet 2005-04-03 10:35:04
我的Iframe设置为1分钟自动刷新,刷新的时候从数据库中读取表online的Ip,Time,UserName三个字段的数据,并显示出来。

请问高手,如何利用XmlHttp实现无刷新,求原码?
...全文
618 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyjz 2005-05-20
  • 打赏
  • 举报
回复
收藏学习
poonzsp 2005-05-11
  • 打赏
  • 举报
回复
mark
zhanglemail 2005-05-11
  • 打赏
  • 举报
回复
remark
notata 2005-05-11
  • 打赏
  • 举报
回复
mark
notata 2005-04-20
  • 打赏
  • 举报
回复
mark
leelong80 2005-04-20
  • 打赏
  • 举报
回复
顶,大家能不能再说得细一点呀.
sssmmm 2005-04-19
  • 打赏
  • 举报
回复
学习
kincky 2005-04-18
  • 打赏
  • 举报
回复
好东西,学习
  • 打赏
  • 举报
回复
建立getNewMessage.asp为xml格式,
eg.
<root>
<ip>202.110.22.22</ip>
<time>10</time>
<username>aa</username>
</root>
建立获取信息的页面
test.htm
<script>
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","getNewMessage.asp",false);
xmlhttp.setRequestHeader("Content-Type","text/xml")
xmlhttp.send();

function getNewMsg() {
if (xmlhttp.readystate==4) {
var xml=xmlhttp.responseXML;
var xmldom=new ActiveXObject("Microsoft.XMLDOM");
xmldom.async="false";
xmldom.load(xml)
var nodes=xmldom.documentElement.childNodes;
var userip =nodes.item(i).childNodes(0).text;
var logintime=nodes.item(i).childNodes(1).text;
var username =nodes.item(i).childNodes(2).text;
document.write("ip:"+userip+",登陆时间:"+logintime+",用户名:"+username)
} //判断xmlhttp状态
}

window.setInterval("getNewMsg();", 60000);
xxwnet 2005-04-06
  • 打赏
  • 举报
回复
哪位老兄给个完整代码
xxwnet 2005-04-06
  • 打赏
  • 举报
回复
TO: liuxiaoyi666(兔子)
那我需要写那个asp文件怎么样才能与你们的那个文件相结合呢?
xxwnet 2005-04-06
  • 打赏
  • 举报
回复
TO: gilbert007(西索)
你说的我知道,但我是想实现无刷新显示数据呀!!
gilbert007 2005-04-06
  • 打赏
  • 举报
回复
好代码,我收藏。

-------------------
搂住,你的iframe里面开的文件动态刷新不就行了,不影响整个页面的。

如你的主页面为a.asp,里面单独切出一个td格子,这时引用框架iframe(在这个框架里开启b.asp,就是你要动态刷新的Ip,Time,UserName),不用xml\也不用js,在b.asp里加
<meta http-equiv="refresh" content="60;URL=b.asp">
------------------------------------------------
够清楚了吧!
  • 打赏
  • 举报
回复
iframe 里面的src 是像我或 s1ihome那么写

然后你还要写一个asp页面 去做select * from table where....的事情

然后把那个页面的东西返回到你的test.asp这个页面,其实你可以去阿信的网站搜索无限树的

在google里输入阿信里面那个javascript什么的东西的就是他的
xxwnet 2005-04-06
  • 打赏
  • 举报
回复
假设,我的IFrame的SCR=test.asp,现我想在test.asp里输出我上面所说的内容,

请问,该怎么写?
  • 打赏
  • 举报
回复
这个要分两个页面的,其中一个页面是显示在iframe里的,另一个页面是asp页面,当然有时候可能有人还写xsl页面,这个看情况而定

你会用asp生成动态的xml文件么??现成针对你的文件我也没有的,你必须要理解这个才能写出来,如果你只是希望给你完全的代码的话,你还是给别人钱让别人写吧
xxwnet 2005-04-06
  • 打赏
  • 举报
回复
请问,我只想在IFrame这个框架内显示出我数据库里面的字段,ip,useranme,time的所有记录就行,每1分钟刷新一次,我就实现这个功能。
请问,代码该怎么写??????
  • 打赏
  • 举报
回复
他没给你完整文件我也没有给你完整文件,这个是必须结合你自己的文件去写的
xxwnet 2005-04-06
  • 打赏
  • 举报
回复
上面两几位高手,我还是看不懂,
请问我IFrame的SCR链接的文件是应该哪一个文件
karl 2005-04-05
  • 打赏
  • 举报
回复
很简单:开发一个页面,生成XML格式的数据,或者SQLServer数据库有支持XML数据输出。客户端界面写个函数(XMLHTTP对象读取该页面XML数据),弄个定时器window.setInt...(想不起)调用这个函数,输出页面
具体代码你有兴趣参考一下www.ba8ua.com 的webim ,也是我写的
加载更多回复(4)

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧