(转载)JavaScript实现x秒后自动跳转

引用
转载来自

http://web001.iteye.com/blog/1626281

only记录下,以后用着可查

有时我们需要有点提示,比如“x秒后自动跳转,若没有跳转,请点击此处”,则可以在myeclipse中调用Snippets中的Delay Go To URL.

<script language="JavaScript1.2" type="text/javascript">   
function delayURL(url) {   
   var delay=document.getElementById("time").innerHTML;   
   //最后的innerHTML不能丢,否则delay为一个对象   
   if(delay>0){   
   delay--;   
   document.getElementById("time").innerHTML=delay;   
   }else{   
   window.top.location.href=url;   
   }   
setTimeout("delayURL('" + url + "')", 1000);   
//此处1000毫秒即每一秒跳转一次   
}   
</script>   
<span id="time" style="background: red">3</span>   
秒钟之后自动跳转,如果不跳转,请点击下面链接   
<a href="目标页面.jsp">主题列表</a>   
<script type="text/javascript">   
delayURL("http://www.hualai.net.cn/news/knowledge/265.html");   
</script>

相关推荐