当IE iframe正接收a.asp(非.NET)大量数据并阻塞这条线程期间,xmlhttp异步或其它如何调用b.asp对Session写标志通知a.asp结束?

freeit100 2008-03-26 04:29:43
(1)
iframe正接收a.asp(非.NET)大量数据并阻塞了这条线程(a.asp调用了VB COM组件返回数据);
a.asp每返回一段数据就判断Session中某标志,若标志等于“stop”就中止返回数据;

(2)
IE6/7浏览器希望通知服务器中止数据发送,希望用xmlhttp异步或其它任何方式调用b.asp对Session写标志“stop”,以便a.asp“安全、正确地”中止;
前提是一定要让服务器a.asp可以读到中止标志。

问题:
我用xmlhttp异步post或get调用b.asp,readyState==1,在期间试验总是写不进Session(该线程被阻塞,IE不是有两个线程可用吗~),直到a.asp全部数据返回结束b.asp才继续工作。我怎么办?
注:不要用浏览器端iframe的src="about:blank"的方法。
谢谢!
...全文
40 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
meiZiNick 2008-05-01
接分是王道!
  • 打赏
  • 举报
回复
接分先!
  • 打赏
  • 举报
回复
iuhxq 2008-04-03
  • 打赏
  • 举报
回复
freeit100 2008-04-02
???
  • 打赏
  • 举报
回复
freeit100 2008-03-27
???
  • 打赏
  • 举报
回复
相关推荐
发帖
Ajax
创建于2007-09-28

5.2w+

社区成员

Web 开发 Ajax
申请成为版主
帖子事件
创建了帖子
2008-03-26 04:29
社区公告
暂无公告