关于: 暂停

liufeng_ok 2002-11-30 09:56:41
有什么方法可以让程序暂停一段时间在执行.
如果没有,有没有其他方法替代(不能用循环).
谢谢.
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liufeng_ok 2002-12-01
  • 打赏
  • 举报
回复
秋水:
什么意思?
annkie 2002-12-01
  • 打赏
  • 举报
回复
我也试了一下
document.all.demo.value+=1;
不行的原因是js把+当作字符串的连接符号了,而-是不会造成编译器的混淆的。因为document.all.demo.value本身就是字符串,document.all.demo.value-=-1;
使得编译器强制转换类型。
不知道理解对否?

freefalcon 2002-12-01
  • 打赏
  • 举报
回复
因为+号会被默认成字符串连接,-号被当作数值运算
潇洒 2002-12-01
  • 打赏
  • 举报
回复
有点想不通.....
为什么 -=-1 就可以, 换成下面这个就不行了? ↓
document.all.demo.value+=1;
freefalcon 2002-12-01
  • 打赏
  • 举报
回复
你看一看效果就知道了,该方法的关键点是通过setInterval()让程序间隔执行,在这间隔期间,用户可以通过外部事件改变程序内部的状态,从而控制程序的运行
qiushuiwuhen 2002-11-30
  • 打赏
  • 举报
回复
<script>
var bPause=false;
setInterval(loop,100)
function loop(){
if(bPause)return;
document.all.demo.value-=-1;
}
</script>
<input id=demo readonly>
<input type=button onclick=bPause=!bPause value=Pause/Resume>
annkie 2002-11-30
  • 打赏
  • 举报
回复
if err.number >0 then
response.write "<script>alert('hello,world")</script>"
end if
^_^,想挺多久就多久。。。。。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧