请问如何让asp页面延迟3秒钟

chinagod 2004-04-05 02:20:04
我想让一个asp页面在被调用的时候,让服务器延迟3秒钟再执行。请问怎么实现好,
我现在想的只是一个笨办法,就是在页面的最头处加一个while的循环。空循环30000次。请问有没有更好的办法
...全文
182 点赞 收藏 14
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycted 2004-08-09
是啊,数据库本身就很好的处理了并发事件了.延时只能在客户端实现的.
回复
cuixiping 2004-08-09
如果几个页面同时连接数据库导致页面出错,要么程序是垃圾,要么数据库是垃圾?
其实数据库本身都有很好的应付并发事件的设计了。在ASP里面何必考虑这个问题呢?
回复
bluecobra 2004-08-09
只能在客户端实现!
回复
伟大de虫子 2004-08-09

需要这样的功能,你的程序就有问题
回复
lyjqd 2004-08-09
up
回复
yinxiong2002 2004-04-05
先进入一个其他的页面,代码中写:<meta http-equiv=refresh content='延时的秒数; url=你要打开的网页的地址'> 就好了

<meta http-equiv=refresh content='3; url=123.asp'>表示:在进入该网页3秒后,自动进入123.asp这个网页!
回复
angel2a 2004-04-05
meta 实现
回复
possible_Y 2004-04-05
asp无法实现,只能在客户端延迟
回复
可以参考楼上,先建立一个无内容的空白页面 ,在head区域内写
<meta http-equiv=refresh content='3; url=xxx.asp'> //xxx.asp为你想要显示的页面
回复
xzq686 2004-04-05
看过的一段代码。不知道你所要的是不是这样的。延迟3秒
<script language=vbscript>
a=Now()
while DateDiff("s",a,Now()) <3
'wait
wend
msgbox datediff("s",a,Now())
</script>
回复
chinagod 2004-04-05
我的数据库连接是在VB组件里完成的,我需要在页面在服务器端延迟3秒钟,目的是为了让页面里的数据库的连接也延迟3秒钟。以免几个页面同时连接数据库导致页面出错。
如果采用中间页面的话,修改现有网站的工作量就大了,我的页面要传好多参数的。又没有别的方法啊。
回复
lystan 2004-04-05
conten="3"表示延时3秒
回复
lystan 2004-04-05
<meta http-equiv=refresh content='2; url=xxx.asp'>
回复
lystan 2004-04-05
新开一个页面,调用这里延时代码
<meta http-equiv=refresh content='2; url=khyj.asp'>
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告