setTimeout()与clearTimeout()的使用2008年03月26日 星期三 23:06<head>
<script type="text/javascript">
function startload()
{
mytimer=window.setTimeout("alert('时间很晚了,应该离开了!')",10000)
}
function stop()
{
window.clearTimeout(mytimer);
con=confirm("真的想结束浏览吗?");
if(con==ture)window.close();
}
</script>
</head>
<body onLoad="startload()">
<form>
<center>
<h3>请在10秒钟单击以下按钮以技术浏览:</h3>
<input type="button" value="请在10秒钟内单击此按钮" onClick="stop()">
</center>
</form>
</body>
<head>
<script type="text/javascript">
function startload()
{
mytimer=window.setTimeout("alert('时间很晚了,应该离开了!')",10000)
}
function stop()
{
window.clearTimeout(mytimer);
con=confirm("真的想结束浏览吗?");
if(con==ture)window.close();
}
</script>
</head>
<body onLoad="startload()">
<form>
<center>
<h3>请在10秒钟单击以下按钮以技术浏览:</h3>
<input type="button" value="请在10秒钟内单击此按钮" onClick="stop()">
</center>
</form>
</body>
首先我的浏览器是正常滴.我在在页面body上放了一个<img id="myimg" src="本地的一个小图片"/>;
又在body的onload事件上放了个事件
Init(){imgObj.src="网络上的一个图片";//imgObj是image对象
clearIt();}
function clearIt(){
document.getElementById("span1").innerText=i++;//i在外部定义
if(imgObj.complate){document.getElementById("myimg").src=imgObj.src;clearTimeout(test);}
setTimeout("clearIt()",1000);
}
问题出来了,当网络上的图片加载完后,替换了当前的图片,但是记时器没有停下来。当我把,clearTimeout()这个方法交给一个button执行时。它就停下来了。请问是为什么,难道这个方法必须让客户端手动激发吗???
clearTimeout(test); 不知道你这里面的test是哪来的,
要使clearTimeout生效,你应该给它传一个正确的对象.
例如: var timing = setTimeout("alert('abcd')", 1000);
clearTimeout(timing);
stop按钮错在哪了,我一点就说有错,错在哪了,HELP。。。。
<HTML>
<HEAD>
<script Language="JavaScript">
var msg = "管井洋水产资讯网" ;
var interval = 100
var spacelen = 120;
var space10=" ";
var seq=0;
function Scroll() {
len = msg.length;
window.status = msg.substring(0, seq+1);
seq++;
if ( seq >= len ) {
seq = 0;
window.status = '';
var ink=window.setTimeout("Scroll();", interval );
}
else
ink=window.setTimeout("Scroll();", interval );
}
</script>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html">
<META NAME="GENERATOR" CONTENT="主页制作百宝箱99版">
<META NAME="Author" CONTENT="主页制作百宝箱99版">
<TITLE>你的标题</TITLE>
</HEAD>
<BODY>
<form name="theform">
<input type="button" value="star" onclick="Scroll();"><p>
<input type="button" value="stop" onclick="window.clearTimeout(ink);">
</form>
</BODY>
</HTML>
-------------------------------
function doIt(){}
要定时运行该函数可用:
var theTimer;
theTimer=setTimeout('doIt()',4000);//数字为毫秒
若要每隔4秒执行一次可以在doIt()中加一个setTimeout:
var flag=0;
function doIt()
{
.......
if(flag==1){setTimeout('doIt()',4000);}
}
用下面的方法来启动:
function AutoPlay()
{
flag=1;
doIt();
}
取消定时用clearTimeout()方法
上面的例子可用下面的方法来停止:
function StopPlay()
{
flag=0;
clearTimeout(theTimer);
}
没有合适的资源?快使用搜索试试~ 我知道了~
常用菜单脚本收集
共111个文件
gif:74个
js:9个
htm:9个
需积分: 0 8 下载量 194 浏览量
2008-07-19
09:21:27
上传
评论
收藏 143KB RAR 举报
温馨提示
常用菜单脚本收集,非常实用的,!
资源推荐
资源详情
资源评论
收起资源包目录
常用菜单脚本收集 (111个子文件)
style_1.css 70KB
c3.css 21KB
layout.css 8KB
typography.css 6KB
link.css 4KB
editor.css 3KB
global.css 537B
Face_11.gif 3KB
Loading.gif 3KB
newtopic.gif 2KB
Face_03.gif 2KB
Face_73.gif 2KB
reply.gif 2KB
chacha_4409.gif 2KB
jinjin_4409.gif 1KB
Face_76.gif 1KB
Face_75.gif 1KB
discuz_icon.gif 1KB
qq.gif 1KB
hn2_sunny.gif 922B
hn2_t_sunny.gif 863B
firefox.gif 809B
Face_53.gif 733B
Face_78.gif 708B
Face_50.gif 706B
Face_51.gif 700B
Face_27.gif 699B
Face_69.gif 696B
Face_48.gif 692B
Face_49.gif 690B
Face_14.gif 682B
Face_08.gif 679B
Face_05.gif 672B
Face_30.gif 668B
Face_19.gif 644B
Face_68.gif 633B
14.gif 624B
16.gif 604B
From.gif 592B
Face_34.gif 589B
2.gif 588B
icon_trackback.gif 582B
3.gif 576B
Face_72.gif 544B
Face_01.gif 465B
Face_04.gif 464B
Face_06.gif 456B
Face_09.gif 456B
Face_10.gif 455B
Face_12.gif 450B
Face_07.gif 443B
Face_32.gif 436B
Face_22.gif 436B
Face_02.gif 436B
Face_13.gif 435B
322777.gif 430B
Face_29.gif 424B
Face_24.gif 423B
Face_21.gif 417B
Face_33.gif 415B
Face_17.gif 414B
Face_36.gif 409B
Face_16.gif 407B
Face_35.gif 388B
Face_20.gif 380B
tag.gif 378B
Face_28.gif 377B
Face_15.gif 375B
1.gif 354B
logo.gif 338B
Face_31.gif 334B
Face_18.gif 287B
level3.gif 287B
Face_23.gif 265B
Face_26.gif 243B
Face_25.gif 241B
22.gif 157B
Cprevious.gif 130B
Cnext.gif 129B
21.gif 123B
noavatar.gif 110B
绝对经典的滑轮新闻显示(javascript+css).htm 100KB
javascript定时setTimeout和取消定时clearTimeout - wind.htm 42KB
JsCode.htm 18KB
滑出式菜单 ---code.htm 12KB
HTML DOM clearTimeout() 方法.htm 11KB
code.htm 9KB
JsCode模仿Flash AS效果的导航菜单.htm 6KB
自动收缩的菜单.htm 5KB
code--自动收缩菜单.htm 5KB
333.html 6KB
c.html 2KB
a.html 534B
common.js 25KB
ajax.js 13KB
viewthread.js 11KB
menu.js 7KB
common.js 6KB
ajs.js 6KB
UBBCode_help.js 3KB
共 111 条
- 1
- 2
资源评论
kooya2008
- 粉丝: 0
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功