有时候就需要这个。setInteval()负责显示5,4,3,2,1这样的倒计时。
setTimeout负责跳转。当然也可以只用setInteval()。这样就需要每一次都需要判断一下是否倒计时为0.

Code
1 <script language="javascript">
2 var i=2;
3 window.setInterval("settime()",1000);
4 window.setTimeout("toload()",3000);
5 function settime(){
6 var divinner=document.getElementById("settime");
7 divinner.innerText=i;
8 i--;
9 }
10 function toload(){
11
12 var f_url=document.getElementById("f_url");
13
14 window.location.replace(f_url.value);
15 }
16 </script>
17