用XMLHTTP var strUrl="www.xxx.com.cn"; var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP"); oHttpReq.open("POST",strUrl,false); oHttpReq.send(); var result = oHttpReq.responseText; 再写一个客户端的timer serTimeOut("functionNmae",2000); 这样每阁一段时间就想服务器取最新的数据,并显示到页面上.2.用table,设置不同的颜色,不断的生成新的table
http://community.csdn.net/Expert/topic/4376/4376793.xml?temp=1.765078E-02
对关键代码作了具体的分析
第一是考察你经验问题:是否接触或者使用过无刷新
第二是考察你是否理解http请求
思路是:在指定区域用div,获取其他作为显示对象,该对象上是innerHTML采用
java时间间隔控制函数绘制.
时间间隔控制函数控制与服务器通信,这里通信采用xmlhttp请求,获得responseTEXT,
如请求;http://wwww.test.com/test.jsp?file=test;这个请求活动一个xml文件流
采用xmldoument装载,xml,让后在客户端对xml进行解析,并循环输出如table格式的字符串如
printstr并赋值给显示对象的innerHTML;整个工程就是这样.
即如何动态获取服务器端数据
1、使用iframe
2、使用XMLHTTP
3、使用VML
4、直接操控script标记对象
var strUrl="www.xxx.com.cn";
var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
oHttpReq.open("POST",strUrl,false);
oHttpReq.send();
var result = oHttpReq.responseText;
再写一个客户端的timer
serTimeOut("functionNmae",2000);
这样每阁一段时间就想服务器取最新的数据,并显示到页面上.2.用table,设置不同的颜色,不断的生成新的table
<img id="StockGraph">然后用setInterval("refImg();",500);
function refImg()
{
StockGraph.src="xxx.asp";
}
这个xxx.asp负责传回实时的股票走势图,这样就行了...
正在考虑能不能用类似的<script id="NewsScript">来解决第一个问题...