<!--1.htm-->
<html>
<body>
<form action="2.asp" method="post" name="form1">
<input type="submit" name="sub1" value="提交">
</form>
</body>
</html>
13 个解决方案
#1
a=Now()
while DateDiff("s",a,Now()) <10
'wait
wend
while DateDiff("s",a,Now()) <10
'wait
wend
#2
例子
<script language=vbscript>
a=Now()
while DateDiff("s",a,Now()) <10
'wait
wend
msgbox datediff("s",a,Now())
</script>
<script language=vbscript>
a=Now()
while DateDiff("s",a,Now()) <10
'wait
wend
msgbox datediff("s",a,Now())
</script>
#3
谢谢net_lover!
但是你的方法只能实现10秒后显示2.asp文件,我需要的是点击1.htm的提交按钮后,2.asp就在后台运行了,只不过是10秒后才显示出来而已。 请问如何实现? 谢谢回复!
但是你的方法只能实现10秒后显示2.asp文件,我需要的是点击1.htm的提交按钮后,2.asp就在后台运行了,只不过是10秒后才显示出来而已。 请问如何实现? 谢谢回复!
#4
客户端的提交事件中用个setTimeout("调用函数",间隔时间)
#5
赫赫 试一试!
#6
不行啊! setTimeout()也只是延迟10秒后才调用2.asp,但是我需要的是点击提交按钮后2.asp立即运行,但是不显示页面,等10秒后才显示2.asp的页面。 能解决这个问题吗?
#7
我觉得你思路有问题,干嘛要执行完延迟呢?为什么不延迟再执行呢?
setTimeout "函数名","10000",vbs
setTimeout "函数名","10000",vbs
#8
to superdullwolf:
我的目的就是不能让用户看到2.asp执行的过程,因为2.asp执行的是一个画图的过程,在执行期间会有画面的闪烁现象。所以我需要等2.asp在画图的时候在后台运行,等10秒之后显示画完图的页面。
我的目的就是不能让用户看到2.asp执行的过程,因为2.asp执行的是一个画图的过程,在执行期间会有画面的闪烁现象。所以我需要等2.asp在画图的时候在后台运行,等10秒之后显示画完图的页面。
#9
js:settimeout(function, time);
html:<meta http-equiv=refresh content='time;url=url'>
html:<meta http-equiv=refresh content='time;url=url'>
#10
我有点混了,先缓存然后 FLUSH可以吗? ^^
我菜啊,有点晕了,谁给口水喝啊 :(
<%
response.buffer = true
'-------------------------
'处理过程
'--------------------------
response.flush
response.end
%>
我菜啊,有点晕了,谁给口水喝啊 :(
<%
response.buffer = true
'-------------------------
'处理过程
'--------------------------
response.flush
response.end
%>
#11
在一个窗口里要实现你说的效果除非用嵌入窗口,否则我认为此事是不好办的。
我的思路,嵌入一个窗口,大小先为零,或隐藏了。其内容为一空白页。
点击提交按钮后在嵌入其中的窗口中运行,过一段时间后使其显示,并将提交隐藏。
我的思路,嵌入一个窗口,大小先为零,或隐藏了。其内容为一空白页。
点击提交按钮后在嵌入其中的窗口中运行,过一段时间后使其显示,并将提交隐藏。
#12
同意 Novolee(小李)
用个隐藏的或者XMLHTTP处理了,用JAVASCRIPT变量把结果保存起来,然后到需要的时间动态写出来。
用个隐藏的或者XMLHTTP处理了,用JAVASCRIPT变量把结果保存起来,然后到需要的时间动态写出来。
#13
up
#1
a=Now()
while DateDiff("s",a,Now()) <10
'wait
wend
while DateDiff("s",a,Now()) <10
'wait
wend
#2
例子
<script language=vbscript>
a=Now()
while DateDiff("s",a,Now()) <10
'wait
wend
msgbox datediff("s",a,Now())
</script>
<script language=vbscript>
a=Now()
while DateDiff("s",a,Now()) <10
'wait
wend
msgbox datediff("s",a,Now())
</script>
#3
谢谢net_lover!
但是你的方法只能实现10秒后显示2.asp文件,我需要的是点击1.htm的提交按钮后,2.asp就在后台运行了,只不过是10秒后才显示出来而已。 请问如何实现? 谢谢回复!
但是你的方法只能实现10秒后显示2.asp文件,我需要的是点击1.htm的提交按钮后,2.asp就在后台运行了,只不过是10秒后才显示出来而已。 请问如何实现? 谢谢回复!
#4
客户端的提交事件中用个setTimeout("调用函数",间隔时间)
#5
赫赫 试一试!
#6
不行啊! setTimeout()也只是延迟10秒后才调用2.asp,但是我需要的是点击提交按钮后2.asp立即运行,但是不显示页面,等10秒后才显示2.asp的页面。 能解决这个问题吗?
#7
我觉得你思路有问题,干嘛要执行完延迟呢?为什么不延迟再执行呢?
setTimeout "函数名","10000",vbs
setTimeout "函数名","10000",vbs
#8
to superdullwolf:
我的目的就是不能让用户看到2.asp执行的过程,因为2.asp执行的是一个画图的过程,在执行期间会有画面的闪烁现象。所以我需要等2.asp在画图的时候在后台运行,等10秒之后显示画完图的页面。
我的目的就是不能让用户看到2.asp执行的过程,因为2.asp执行的是一个画图的过程,在执行期间会有画面的闪烁现象。所以我需要等2.asp在画图的时候在后台运行,等10秒之后显示画完图的页面。
#9
js:settimeout(function, time);
html:<meta http-equiv=refresh content='time;url=url'>
html:<meta http-equiv=refresh content='time;url=url'>
#10
我有点混了,先缓存然后 FLUSH可以吗? ^^
我菜啊,有点晕了,谁给口水喝啊 :(
<%
response.buffer = true
'-------------------------
'处理过程
'--------------------------
response.flush
response.end
%>
我菜啊,有点晕了,谁给口水喝啊 :(
<%
response.buffer = true
'-------------------------
'处理过程
'--------------------------
response.flush
response.end
%>
#11
在一个窗口里要实现你说的效果除非用嵌入窗口,否则我认为此事是不好办的。
我的思路,嵌入一个窗口,大小先为零,或隐藏了。其内容为一空白页。
点击提交按钮后在嵌入其中的窗口中运行,过一段时间后使其显示,并将提交隐藏。
我的思路,嵌入一个窗口,大小先为零,或隐藏了。其内容为一空白页。
点击提交按钮后在嵌入其中的窗口中运行,过一段时间后使其显示,并将提交隐藏。
#12
同意 Novolee(小李)
用个隐藏的或者XMLHTTP处理了,用JAVASCRIPT变量把结果保存起来,然后到需要的时间动态写出来。
用个隐藏的或者XMLHTTP处理了,用JAVASCRIPT变量把结果保存起来,然后到需要的时间动态写出来。
#13
up