无进度条刷新获得服务器端数据并相应处理(3)
2008-02-23 09:39:15来源:互联网 阅读 ()
这次采用js实现刷新,不同的是采用js刷新<script> link链接文件的src,不会出现烦人的刷新进度条,也不会有烦人的嘀嘀声
首先是主页面:发送器ame'h...
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.*" %>
<%@ page import="com.tju.msnrl.guard.util.*" %>
<%@ page import="com.tju.msnrl.guard.db.util.*" %>
<html>
<head>
<link rel="stylesheet" href="css/bottom.css" type="text/css">
<script language="javascript" type="text/javascript">
<!--关键在这个函数-->
function refresh(){
var oXMLDoc = new ActiveXObject('MSXML');//创建'MSXML'对象
sURL = "testwindow.jsp";//获取登陆状态数据的地址
oXMLDoc.url = sURL;//load数据
var oRoot=oXMLDoc.root;//获取返回xml数据的根节点
if(oRoot.children != null){
//根据返回的数据在客户端显示
var middleneedrefresh = oRoot.children.item(0).text;//获得最新值,对应<msg/>
var rightneedrefresh = oRoot.children.item(1).text;//testwindow.jsp中<marqueemsg/>
if(rightneedrefresh == "true"){//刷新轮显消息页面,可以更丰富处理
top.bottom_right.location.reload();
}
if(middleneedrefresh == "true"){//刷新消息页面
top.bottom_middle.location.reload();
alert("您有一个新消息");
}
}
}
function dorefresh(){
var timeoutid = setInterval("refresh()",60000);//每分钟刷新一次
}
</script>
</head>
<body onLoad="dorefresh();"> <!-- end body tag -->
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:求助——关于SOAP消息的发送
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
