丄諦啲仇魜ヤ
如 果 敌 人 让 你 生 气 , 那 说 明 你 没 有 胜 他 的 把 握!
posts - 6,comments - 56,trackbacks - 1

 setTimeout  和  setInterval

这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景,实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。

不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而setTimeout只执行一次那段代码。


利用他们实现定时页面跳转


 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> test </TITLE> 

</HEAD> 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
var time = 6//时间,秒 

function Redirect()
window.location 
= "http://www.g.cn/"
}
 
var i = 0
function dis()
document.getElementById(
"test").innerHTML ="系统自动跳转到GOOLE    <br/><span style='color:red'>"+ "还剩" + (time - i) + "秒</span"
i
++
}
 
timer
=setInterval('dis()', 1000);//显示时间 
timer=setTimeout('Redirect()',time * 1000); //跳转 

//--> 
</SCRIPT> 
<BODY> 
<span id="test"></span> 
</BODY> 
</HTML> 

 

 

posted on 2008-01-05 11:45 Crying 阅读(301) 评论(0)  编辑  收藏 所属分类: JavaScript和CSS

只有注册用户登录后才能发表评论。


网站导航: