当某个页面找不到时,显示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>
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>
Load("http://os.yefengs.com"); //要跳转到的页面
// ]]></script></code>
在写正文时,诸如
<code><span>很抱歉,你访问的页面没有找到!<br />
系统将在<b id="url_id"></b>秒之内跳转到山东移动门户网站首页</span> </code>
系统将在<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>
<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>