社区
ASP
帖子详情
ASP有没有暂停功能?在线等~~~~
rebacca1620
2006-07-05 11:54:46
如果我有1000条数据要添加,可不可以添加100条后暂停5秒后再继续?看到动易的新闻后台生成文件的时候就有用暂停,应该如何写这段代码呢?请请教一下!
...全文
203
13
打赏
收藏
ASP有没有暂停功能?在线等~~~~
如果我有1000条数据要添加,可不可以添加100条后暂停5秒后再继续?看到动易的新闻后台生成文件的时候就有用暂停,应该如何写这段代码呢?请请教一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yongfa365
2006-07-06
打赏
举报
回复
楼主,不知这代码怎么 跟ASP连到一起呀,一个服务器端的,一个客户端的
slawdan
2006-07-05
打赏
举报
回复
还有一种思路:
设置页面头或者使用JS setInterval 跳转,每5秒刷新一次,每次执行100次操作,把当前的执行进度放到session或者用querystring传递
yongfa365
2006-07-05
打赏
举报
回复
不过没有我想要的效果呀,你试试这个,这个应该怎么做
<%
Sub delaySec(DelaySeconds)
SecCount = 0
Sec2 = 0
While SecCount < DelaySeconds
Sec1 = Second(Time())
If Sec1 <> Sec2 Then
Sec2 = Sec1
SecCount = SecCount + 1
End If
Wend
End Sub
for i=1 to 1000
response.write "<div>"&i&"</div>"
if i mod 100 =0 then delaysec(2)
next
%>
边城的刀声
2006-07-05
打赏
举报
回复
好代码,yongfa365
yongfa365
2006-07-05
打赏
举报
回复
Sub delaySec(DelaySeconds)
SecCount = 0
Sec2 = 0
While SecCount < DelaySeconds
Sec1 = Second(Time())
If Sec1 <> Sec2 Then
Sec2 = Sec1
SecCount = SecCount + 1
End If
Wend
End Sub
MosquitoWeb
2006-07-05
打赏
举报
回复
方法是当然有的。只是偶想到,但表达不出来。
yongfa365
2006-07-05
打赏
举报
回复
<%
Sub delaySec(DelaySeconds)
SecCount = 0
Sec2 = 0
While SecCount < DelaySeconds + 1
Sec1 = Second(Time())
If Sec1 <> Sec2 Then
Sec2 = Second(Time())
SecCount = SecCount + 1
End If
Wend
End Sub
%>
用 delaySec (n) 调用过程
要延时3秒就插入 delaySec(3)
rebacca1620
2006-07-05
打赏
举报
回复
感谢楼上各位,代码已经找到了
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>暂停</title>
<script language="javascript">
function timediv(i)
{
BtnStart.style.display = 'none';
var mycount = i ;
if( mycount < 11 )
{
msg.innerHTML += mycount + "<br>";
mycount = i + 1;
timer=window.setTimeout("timediv("+mycount+")",1000);
}
else {
msg.innerHTML += "打印完成";
}
}
</script>
</head>
<body>
<div id="msg"></div>
<input type="button" onClick="timediv(1)" value=" 开 始 " id="BtnStart">
</body>
</html>
jspadmin
2006-07-05
打赏
举报
回复
asp本身没有sleep函数的,需要用其他方法变通实现
BlueDestiny
2006-07-05
打赏
举报
回复
是客户端的话,用xmlhttp来模拟就好了,不要用异步
rebacca1620
2006-07-05
打赏
举报
回复
谢谢楼上几位的意见,可我试了还是没有达到想要的效果。
我用JS写了个函数,可总报错
<script language="javascript" type="text/javascript">
function OutPut() {
for (var i=0; i<5; i++) {
document.write(i+'\r');
}
window.setTimeout("document.write('暂停一下')",500);
for (var i=6; i<10; i++) {
document.write(i+'\r');
}
}
</script>
有什么错呢?
Gdj
2006-07-05
打赏
举报
回复
死循环5秒,是够“强”的。把server当单机玩了。
BlueDestiny
2006-07-05
打赏
举报
回复
计算两个timer之间的毫秒数
免费网页视频播放器(支持flv,mp4)酷播迷你V2.2最新款
酷播迷你(CuPlayerMini)V...14.支持
ASP
,PHP,.NET等程序,可以实现后台管理视频的
功能
; 15.可以与动易、织梦、帝国等各类CMS系统结合,实现与此类CMS系统后台的融合; 16.代码简洁明了,界面美观,适合各类网站使用
安庆多用户blog程序
增加生成
暂停
功能
用户每生成5篇日志
暂停
一次,管理员批量更新时每个用户生成完
暂停
一次
暂停
间隔由管理员设定,间隔为约0.05秒~5秒,建议为0.5~1秒 参数设置为10~20即可 8: 增加统计开关,当访问量过大时,站长可以...
X-Scan
支持插件
功能
,提供了图形界面和命令行两种操作方式,扫描内容包括:远程服务类型、操作系统类型及版本,各种弱口令漏洞、后门、应用服务漏洞、网络设备漏洞、拒绝服务漏洞等二十几个大类。对于多数已知漏洞,我们给...
用C#实现的图片轮播
这是用C#实现的首页图片轮播
功能
,用的vs2010. 当鼠标移到图片上时计时
暂停
,移开继续计时。
让
asp
.net程序执行时
暂停
System.Threading.Thread.Sleep(5000); //
暂停
5秒
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章