当前位置:编程学习 > JS >>

JS 跳转页面延迟方法

方法1:


[html]
<SPAN style="FONT-SIZE: 12px"><script type="text/javascript">    
<!--    
function go(t,url){    
//t设置跳转时间:秒    
//url设置跳转网址   
 
    document.write("<div id=text>本页将在<strong id='tt'></strong>后,跳转至:<span id='link'></span></div>");    
    document.getElementById("link").innerHTML="<a href="+url+">"+url+"</a>";    
    $(t,url);    
}    
   
function $(t,url){    
ta = t-1; 
tb = t + "000";    
d = document.getElementById("tt");    
d.innerHTML=t;    
   
window.setInterval(function()    
    {    
        go_to(url);    
    },1000);    

function go_to(url){    
d.innerHTML=ta--;    
if(ta<0){    
document.write("正在跳转至:<a href="+url+">"+url+"</a>");    
location.href=url;    
}    
else{    
return;    
}    
}    
//-->    
</script>   
 
    <script type="text/javascript"> 
    go(5, "/Login.aspx")    
</script> </SPAN> 

<script type="text/javascript">  
<!--  
function go(t,url){  
//t设置跳转时间:秒  
//url设置跳转网址 

    document.write("<div id=text>本页将在<strong id='tt'></strong>后,跳转至:<span id='link'></span></div>");  
    document.getElementById("link").innerHTML="<a href="+url+">"+url+"</a>";  
    $(t,url);  
}  
 
function $(t,url){  
ta = t-1;
tb = t + "000";  
d = document.getElementById("tt");  
d.innerHTML=t;  
 
window.setInterval(function()  
    {  
        go_to(url);  
    },1000);  
}
function go_to(url){  
d.innerHTML=ta--;  
if(ta<0){  
document.write("正在跳转至:<a href="+url+">"+url+"</a>");  
location.href=url;  
}  
else{  
return;  
}  
}  
//-->  
</script> 

    <script type="text/javascript">
    go(5, "/Login.aspx")  
</script>
方法2:

      window.setTimeout("window.location='index.shtml'",2000);

      //两秒后跳转新页面

 


 

补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,