我有一个查询页面query.aspx,需要执行一个较长时间的查询,所以想做一个显示进度条等待的页面wait.aspx,当查询完成返回结果之后再从wait.aspx转向结果页面result.aspx。可以怎么做呢?我的想法是在query.aspx中点击按钮query后,在onclick事件中先用Response.redirect()转向wait.aspx,但是在wait.aspx中怎么知道查询已经完成应该转向result.aspx了呢?还请各位指教。
调试欢乐多
小菜鸟意见^_^,请指正
===============================
CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
软件!
界面: http://qqwwee.com/
下载: http://qqwwee.com/csdn.rar 包含源代码
Response.Redirect("User4.aspx");
--------------------------------------------------------
在User4.aspx里加
<script language="javascript">
var bar = 0
var line = "█"
var amount ="█"
var skit = 0;
//num = 所开设备数量
function count(num)
{ bar= bar+2
amount =amount + line
document.all.item("TextBox1").value = amount;
document.all.item("TextBox2").value = bar+"%";
if (bar<100)
{
skit = num;
setTimeout("count(skit)",num*150);
}
else
{
bar = 0;
amount = "█";
bar= bar+2
amount =amount + line
document.all.item("TextBox1").value = amount;
document.all.item("TextBox2").value = bar+"%";
setTimeout("count(skit)",num*150);
}
}
<!--
var i=0
function myredirect()
{
i ++;
if(i == 2)
{
document.location.href="XXXXX.aspx";//目标页面
}
setTimeout("myredirect()",2000);
}
myredirect();
//-->
function MyClick()
{
count(1);
}
function MyLoad()
{
count(5);
}
</script>
-------------------------------------------
进度条是假的,但看起还可以