js控制播放音乐 setTimeout与setInterval的区别
2009-02-05 17:23
971 查看
<script >
function musicPlay()
{ alert("asdf");
document.MUSIC1.play();
setTimeout("musicStop()",500);
}
function musicStop()
{
document.MUSIC1.stop();
}
</script>
</HEAD>
<BODY>
<EMBED NAME="MUSIC1" SRC="msg.wav" Loop=-1 AUTOSTART=false Hidden=true MASTERSOUND>
</BODY>
<script>
musicPlay() ;
</script>
区别:setTimeout("function",time);//设置一个超时对象,只执行一次,无周期
setInterval("function",time);//设置一个超时对象,周期='交互时间'
停止定时:clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象
setInterval 不断地执行指定代码直到调用clearInterval清除定时器对象
setTimeout 执行一次指定代码,使用clearTimeout清除定时器对象
setInterval和setTimeout都返回定时器对象标识符,用于clearInterval和clearTimeout调用
举个简单的例子:
function show(){
trace("每隔一秒我就会显示一次");
}
var sh;
sh=setInterval(show,1000);
clearInterval(sh);
function musicPlay()
{ alert("asdf");
document.MUSIC1.play();
setTimeout("musicStop()",500);
}
function musicStop()
{
document.MUSIC1.stop();
}
</script>
</HEAD>
<BODY>
<EMBED NAME="MUSIC1" SRC="msg.wav" Loop=-1 AUTOSTART=false Hidden=true MASTERSOUND>
</BODY>
<script>
musicPlay() ;
</script>
区别:setTimeout("function",time);//设置一个超时对象,只执行一次,无周期
setInterval("function",time);//设置一个超时对象,周期='交互时间'
停止定时:clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象
setInterval 不断地执行指定代码直到调用clearInterval清除定时器对象
setTimeout 执行一次指定代码,使用clearTimeout清除定时器对象
setInterval和setTimeout都返回定时器对象标识符,用于clearInterval和clearTimeout调用
举个简单的例子:
function show(){
trace("每隔一秒我就会显示一次");
}
var sh;
sh=setInterval(show,1000);
clearInterval(sh);
相关文章推荐
- js中setTimeout与setInterval的区别
- JS 中SetInterval和SetTimeout的区别
- js学习--浏览器对象计时器setInterval()与setTimeout()的使用与区别
- js控件 midea player 播放器(控制页面音乐播放并可播放多首音乐)
- js中setInterval和setTimeout区别和用法
- JS中的setTimeout和setInterval的区别
- js中setInterval和setTimeout区别和用法
- js控制页面播放音乐
- JS中的setTimeout和setInterval的区别
- JS中定时执行,setTimeout和setInterval的区别,以及l解除方法
- js中setTimeOut()和setInterval()的使用--程序执行时间控制
- js控制点击重置音乐播放
- js控制网页背景音乐播放与停止的方法
- js中setInterval和setTimeout区别和用法
- js中setInterval与setTimeout的用法和区别
- js中setTimeOut()和setInterval()的使用--程序执行时间控制
- [前端] JS控制音乐播放
- js中setInterval和setTimeout用法及区别
- setInterval 和 setTimeout 的区别 JS学习笔记2015-6-26(第67天)
- JS中定时执行,setTimeout和setInterval的区别,以及l解除方法