404错误后5秒后自动跳转特定页面

当某个页面找不到时,显示5秒后返回!同时5秒是一个变化的倒计时。

将以下代码放到<head></head>中

<code><script type="text/javascript" language="javascript">// <![CDATA[
       var time =5; //倒计时的秒数            var URL ;            function Load(url)        {            URL =url;            for(var i=time;i>=0;i--)       
    {       
    window.setTimeout("doUpdate("+ i +")", (time-i) * 1000);       
    }       
    }       
    function doUpdate(num)       
    {       
    document.getElementById("url_id").innerHTML = num;       
     if(num == 0)   
     {   
        window.location=URL;   
     }       
    }
// ]]></script></code>

 

再把以下代码放到<boot></boot>的正文中,

<code><script type="text/javascript" language="javascript">// <![CDATA[

    Load("http://os.yefengs.com"); //要跳转到的页面       

// ]]></script></code>

在写正文时,诸如

<code><span>很抱歉,你访问的页面没有找到!<br />  
    系统将在<b id="url_id"></b>秒之内跳转到山东移动门户网站首页</span>  </code>

代码中<b id=”url_id”></b>显示的是倒计时的秒数!

版本二

原理一样~~直接代码~~

<code>
<script>
var onlytime=1*1000;
function showtimelo(){  
    if(onlytime<1){
        windwo.location="http://yefengs.com/";
    }
    document.getElementById('showtimeid').innerHTML=String(onlytime/1000)+"秒";
    onlytime=onlytime-100;  
    setTimeout("showtimelo()",100);
}
showtimelo();
</script>
</code>

然后给一个特定的span,ID为showtimeid,即

<code><span id="showtimeid"></span></code>

0 thoughts on “404错误后5秒后自动跳转特定页面
添加一条新回复 回到顶部

亲爱的,主人已经关闭了这篇文章的评论 。