无进度条刷新获得服务器端数据并相应处理(3)

2008-02-23 09:39:15来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

这次采用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消息的发送

下一篇:在Tomcat中配置安全域(概述)