下一站天后

今朝的容颜老于昨晚

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  <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);

posted on 2009-02-05 17:23  孙雅玲  阅读(636)  评论(1编辑  收藏  举报