实现Asp提交表单后的等待页

subloading()response.write"<iframesrc=""loading.asp?a=open""></iframe>"'这里是一个等待页面,内容是... sub loading ()
response.write "<iframe src=""loading.asp?a=open""></iframe>" '这里是一个等待页面,内容是“正在添加,请稍后”
dim i : i = 0
do
i = i + 1
if i = 50000000 then exit do end if
loop
response.write "<iframe src=""loading.asp?a=exit""></iframe>" '这里是一个等待页面,内容是“填加成功”
end sub

第一个问题:如何能实现在调用该过程时,先打开第一个等待页,在执行Do循环,Do循环表示表单的处理,待处理完成Do循环后,关闭第一个等待页打开第二个等待页。

第二个问题:这段码为什么在处理时看不到等待页,处理完才显示等待页,显示的还是第一个等待页呢?

回答码上最好加上注释,谢谢!
把如何实现的方法和代码写给我啊?
展开
 我来答
百度网友6695dad
2008-12-28 · TA获得超过107个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:268万
展开全部
这是个初学者容易犯的错误!
我以前初学的时候,也犯过相识的问题。
原因:
======
因为asp是服务器端执行的。执行完后再把html代码返回到浏览器。所以,你以上的代码的执行步骤是:输出“"<iframe src=""loading.asp?a=open""></iframe>" '这里是一个等待页面,内容是“正在添加,请稍后”。
但是asp代码还没执行完毕。所以没有向浏览器发送html。然后执行do循环。循环结束后,输出“"<iframe src=""loading.asp?a=exit""></iframe>" '这里是一个等待页面,内容是“填加成功” ”。
最后因为asp代码运行结束,服务器向浏览器发送刚才输出的全部html代码。

解决方法:
=========
可以用ajax实现。
百度网友cf06985
2008-12-29 · 贡献了超过117个回答
知道答主
回答量:117
采纳率:0%
帮助的人:0
展开全部
什么 玩意 看不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式