首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

Safari 和 Chromium js执行机制有关问题

2012-10-21 
Safari 和 Chromium js执行机制问题?直接写到页面里正常VBScript codeResponse.Buffer TrueFor i 0 To

Safari 和 Chromium js执行机制问题?
直接写到页面里正常

VBScript code
Response.Buffer = TrueFor i = 0 To 100    Response.Write Now()    Response.Flush    Call wite 1000Next


如果使用js的innerHTML间接写到页面里,则要循环结束后才能一次性写入(即失去缓冲区写入效果)
VBScript code
Response.Buffer = TrueFor i = 0 To 100    temp = temp & "<br />" & Now()    Response.Write "<script type='text/javascript'>document.getElementById('Test').innerHTML = '" & temp & "';</script>"    Response.Flush    Call wite 1000Next

HTML code
<div id="Test">载入ing...</div>


请问谁知道如何才能解决?

[解决办法]
将Response.Write "<script type='text/javascript'>document.getElementById('Test').innerHTML = '" & temp & "';</script>"
Response.Flush
代码放入<body></body>之中,可能是尚未加载,所以无效。

热点排行