主题:  (asp/VBS)想在运行大循环之前显示点东西让人先看着

三仙半

职务:普通成员
等级:1
金币:0.0
发贴:241
#12006/4/2 12:37:40
一个复杂的业务统计,大约需要2~3分钟,我作成了一个子过程,我想在运行ta 3之前先显示一句话:“数据处理中,请等候...............”。等子过程运行完之后,接着它继续显示计算结果。
我的程序很乱,我简化一下,大家帮看看。这里的两个子过程都好用,就是上面说的那个要求没有实现,请大家不吝赐教。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%response.Buffer=true%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>大家帮忙看看</title>
</head>
<body>
<%
dim a
opType= request.QueryString("opType")
if opType=""
pageNo = request.QueryString("pageNo")
showPage pageNo
else
response.Write("数据处理中,请等待.........<br/>")
response.Flush()
calcWeekPay()
end if
%>
</body>
</html>
<%
sub showPage(pageNo)
'显示数据库的数据
end sub
sub calcWeekPay()
'对数据库中的数据进行统计
end sub
%>
请问有什么办法吗?


闭起眼睛看人生

缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22006/4/3 10:49:56
在显示数据处理中,请等待........的时候,用js做一个转向到实际的运算页面



三仙半

职务:普通成员
等级:1
金币:0.0
发贴:241
#32006/4/3 22:54:27
我用缓冲直接刷到这个页面上不行吗?另外,你说的办法我没用过(我不会JS),能给个示例吗?


闭起眼睛看人生