VBSCRIPT 客户端编程,写了一个 FOR I = 1 TO N 循环,不断用 XMLHTTP 提交数据到服务器,然后获取返回值显示在页面上,但出现没有响应问

changechange 2006-02-03 07:45:31
VBSCRIPT 客户端编程,写了一个 FOR I = 1 TO N 循环,不断用 XMLHTTP 提交数据到服务器,然后获取返回值显示在页面上,但出现没有响应问题

在进行大量密集运算的时候 IE 窗口没有响应,像死机一样,页面上被修改的部分也没有显示出来,我的要求是

1,能在运算的时候还能在页面上滚动滚动条
2,能够随时显示当前的修改

如果是用 VB /VBA 编程的时候可以在密集运算代码后面加一句 DoEvents 就不死机了,DHTML VBS 如何办到?

FORM.Repaint 可以立即重画界面,以显示客户的修改。DHTML VBS 如何办到?
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
changechange 2006-02-04
  • 打赏
  • 举报
回复
但是服务器端运算的时间超过5分钟----这里的5分钟是指如果合并所有的运算是5分钟,我现在采取分块运算,每20秒就会有数据返回客户端,不断循环,直到获取所有数据为止
changechange 2006-02-04
  • 打赏
  • 举报
回复
superdullwolf(超级大笨狼,每天要自强,MVP--------用 XMLHTTP 异步和 WINDOWS.SETTIMEOUT 有否相关的例子?

主要是这样的,我在服务器需要进行大量运算,然后将运算结果写回客户端,但是服务器端运算的时间超过5分钟,而且回写客户端的数据量超过15MB,现在肯定要用 DHTML 写,客户原意等这些时间,但是就是不能让客户端死在那里,哪位有好办法?


其实测试下来主要是XMLHTTP 的获取需要等,还有是客户端还要进行运算,这个运算时间也很长,大概 70-500秒钟不等。现在要解决两方面,一个是xmlHTTP获取时不要死机(用异步能解决了吧?),还有就是客户端用 VBS 作运算的时候也不要死机,如何解决?
changechange 2006-02-04
  • 打赏
  • 举报
回复
superdullwolf(超级大笨狼,每天要自强,MVP--------有否相关的例子?

主要是这样的,我在服务器需要进行大量运算,然后将运算结果写回客户端,但是服务器端运算的时间超过5分钟,而且回写客户端的数据量超过15MB,现在肯定要用 DHTML 写,客户原意等这些时间,但是就是不能让客户端死在那里,哪位有好办法?


其实测试下来主要是XMLHTTP 的获取需要等,还有是客户端还要进行运算,这个运算时间也很长,大概 70-500秒钟不等。现在要解决两方面,一个是
超级大笨狼 2006-02-03
  • 打赏
  • 举报
回复
要是在页面内你可以window.setTimeOut不要用循环,因为网络来回不可能那么快。
-神仙- 2006-02-03
  • 打赏
  • 举报
回复
一般浏览器只能对同一网站有两个连接
就算异步估计也受不了。
就不能一次发完么
孟子E章 2006-02-03
  • 打赏
  • 举报
回复
xmlhttp.Open "POST", url,true采用异步即可

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧