十万火急,请教高手,如何用asp实现无闪烁刷新呀!

我的同一个页面里我已经有一个帧了,可是如果用自动刷新的话,会闪烁,能不能让它不闪烁,而以数据库连接,更新数据!
---------------------------------------------------------------

找一下以前关于xmlhttp的贴子
---------------------------------------------------------------

用框架,刷新大小为0的框架中的页面以获得数据,再用Javascript写到主页面中。
---------------------------------------------------------------

asp+xml做吧,网上例子很多
---------------------------------------------------------------

xmlhttp

 1<html>
 2<head>
 3<title>Untitled Document</title>
 4<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
 5<script language="vbscript">   
 6Function bytes2BSTR(vIn)   
 7  
 8Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode   
 9strReturn = ""   
10  
11For i = 1 To LenB(vIn)   
12ThisCharCode = AscB(MidB(vIn,i,1))   
13If ThisCharCode < &H80 Then   
14strReturn = strReturn & Chr(ThisCharCode)   
15Else   
16NextCharCode = AscB(MidB(vIn,i+1,1))   
17strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))   
18i = i + 1   
19End If   
20Next   
21  
22bytes2BSTR = strReturn   
23  
24End Function   
25</script>
26<script language="JavaScript">   
27function getXML(URL) {   
28var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   
29xmlhttp.Open("GET",URL, false);   
30try {   
31xmlhttp.Send();   
32var result = xmlhttp.status;   
33}   
34catch(e) {   
35return(false);   
36}   
37if(result==200) {   
38return(bytes2BSTR(xmlhttp.responseBody));   
39}   
40var xmlhttp = null;   
41}   
42function update()   
43{   
44//alert("页面开始更新");   
45document.body.innerHTML = getXML('http://news.sohu.com/59/31/subject207263159.shtml');   
46}   
47setInterval("update()",1000)   
48</script>
49</head>
50<body>
51</body>
52</html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus