帮忙解决一下这个问题。代码如下:

baoma2000 2003-04-25 05:09:54
<SCRIPT LANGUAGE="JavaScript">
var i=0
var j = 0
var stop
var stopfast
function slow(){
i = i+1
document.myForm.slowText.value = i
stopSlow = window.setTimeout("showTime()",5000) ;
fast()
j = 0
}
function fast(){
j = j + 1
document.myForm.fastText.value = j
stopFast = setTimeout("fast()",1000)
//window.clearTimeout (stopFast)
}
</SCRIPT>
<INPUT TYPE="BUTTON" VALUE="ok" ONCLICK="slow()" >
<FORM NAME="myForm">
<INPUT TYPE="TEXT" SIZE=20 value="" NAME="slowText">
<INPUT TYPE="TEXT" SIZE=20 value="" NAME="fastText">
</FORM>
我想一个每5秒加1,
另一个每1秒加1,5秒后又从新开始每1秒加1。
clearTimeout该怎么加才可以。
...全文
22 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
youbest 2003-04-25
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
var i=0
var j=0
var stop
var stopfast
function slow(){
i = i+1
document.myForm.slowText.value = i
stopSlow = window.setTimeout("slow()",5000) ;
j=0
}
function fast(){
j=j+1;
document.myForm.fastText.value = j
stopFast = setTimeout("fast()",1000)
//window.clearTimeout (stopFast)
}
</SCRIPT>
<INPUT TYPE="BUTTON" VALUE="ok" ONCLICK="slow();fast()" >
<FORM NAME="myForm">
<INPUT TYPE="TEXT" SIZE=20 value="" NAME="slowText">
<INPUT TYPE="TEXT" SIZE=20 value="" NAME="fastText">
</FORM>

87,902

社区成员

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

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