注册 登录
编程论坛 ASP技术论坛

我又回来了,请教各位:

boyfuture 发布于 2008-10-10 23:30, 983 次点击
各位大侠,不好意思啊,学艺未精啊。
请教,我想使用js+asp做无刷新更新,但是显示内容,需要等到第二次刷新的时候才能显示,而不是进去就显示,请问是怎么回事?
onlinelist.asp
<script language="JavaScript">
function GetResult()
{
......
var strResult = unescape(oBao.responseText)
cont='strResult';
book.innerHTML=cont;
}
function MyShow()
{
//2秒自动刷新一次,2秒取得一次数据.
timer = window.setInterval("GetResult()",2000);
}
</script>

'''''
  <div id="book"> </div>        请各位指点,谢谢!

[[it] 本帖最后由 boyfuture 于 2008-10-11 00:56 编辑 [/it]]
2 回复
#2
hmhz2008-10-11 11:21
setInterval 你设置了2秒后才执行GetResult()语句,那么,你打开页面当然不是马上就开始执行GetResult()了,你的在setInterval执行之前先执行一次

window.onload=GetResult;
#3
boyfuture2008-10-12 10:09
非常感谢,已经解决!
1