HTML實現(xiàn)頁面自動跳轉(zhuǎn)的五種方法

在上篇文章給大家介紹了HTML頁面3秒后自動跳轉(zhuǎn)的三種常見方法,本文繼續(xù)給大家介紹有關(guān)html頁面跳轉(zhuǎn)相關(guān)知識,一起學(xué)習(xí)吧。
下面列了五個例子來詳細(xì)說明,這幾個例子的主要功能是:在5秒后,自動跳轉(zhuǎn)到同目錄下的hello.html(根據(jù)自己需要自行修改)文件。
1)html的實現(xiàn)
<head>
<meta http-equiv="refresh" content="5;url=hello.html">
</head>
優(yōu)點:簡單
缺點:Struts Tiles中無法使用
2)javascript的實現(xiàn)
<mce:script language="javascript" type="text/javascript"><!--
setTimeout("javascript:location., 5000);
// --></mce:script>
優(yōu)點:靈活,可以結(jié)合更多的其他功能
缺點:受到不同瀏覽器的影響
3)結(jié)合了倒數(shù)的javascript實現(xiàn)(IE)
<span id="totalSecond">5</span>
<mce:script language="javascript" type="text/javascript"><!--
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
function redirect(){
totalSecond.innerText=--second;
if(second<0) location.;
}
// --></mce:script>
優(yōu)點:更人性化
缺點:firefox不支持(firefox不支持span、div等的innerText屬性)
3 )結(jié)合了倒數(shù)的javascript實現(xiàn)(firefox)
<mce:script language="javascript" type="text/javascript"><!--
var second = document.getElementById('totalSecond').textContent;
setInterval("redirect()", 1000);
function redirect()
{
document.getElementById('totalSecond').textContent = --second;
if (second < 0) location.;
}
// --></mce:script>
4)解決Firefox不支持innerText的問題
<span id="totalSecond">5</span>
<mce:script language="javascript" type="text/javascript"><!--
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementById('totalSecond').innerText = "my text innerText";
} else{
document.getElementById('totalSecond').textContent = "my text textContent";
}
// --></mce:script>
5)整合3)和3')
<span id="totalSecond">5</span>
<mce:script language="javascript" type="text/javascript"><!--
var second = document.getElementById('totalSecond').textContent;
if (navigator.appName.indexOf("Explorer") > -1)
{
second = document.getElementById('totalSecond').innerText;
} else
{
second = document.getElementById('totalSecond').textContent;
}
setInterval("redirect()", 1000);
function redirect()
{
if (second < 0)
{
location.;
} else
{
if (navigator.appName.indexOf("Explorer") > -1)
{
document.getElementById('totalSecond').innerText = second--;
} else
{
document.getElementById('totalSecond').textContent = second--;
}
}
}
// --></mce:script>
以上通過五個實例是給大家介紹了HTML實現(xiàn)頁面自動跳轉(zhuǎn)的五種方法,希望大家喜歡。
相關(guān)文章
HTML阻止iframe跳轉(zhuǎn)頁面并使用iframe在頁面內(nèi)嵌微信網(wǎng)頁版的實現(xiàn)方法
就想弄一個winform結(jié)合html5的一個小東西,突有心血來潮,想在里面嵌套一個微信網(wǎng)頁版,下面小編給大家介紹下HTML阻止iframe跳轉(zhuǎn)頁面并使用iframe在頁面內(nèi)嵌微信網(wǎng)頁版的實2018-01-09- 這篇文章給大家詳細(xì)介紹了HTML頁面跳轉(zhuǎn)及參數(shù)傳遞問題,需要的朋友參考下吧2017-12-05
- 這篇文章主要介紹了html頁面跳轉(zhuǎn)傳遞參數(shù)問題的相關(guān)資料,需要的朋友可以參考下2017-05-05
- 在項目中,我們經(jīng)常會遇到這樣一個功能:如何實現(xiàn)頁面N秒后自動跳轉(zhuǎn)。其實方法很簡單,下面小編通過本文給大家分享HTML頁面3秒后自動跳轉(zhuǎn)的三種常見方法,對html頁面3秒后2015-12-07
html頁面實現(xiàn)過兩秒跳轉(zhuǎn)至其他頁面的方法
html頁面如何實現(xiàn)過兩秒跳轉(zhuǎn)至其他頁面,在本文主要是通過refresh及URL兩個屬性實現(xiàn),具體示例代碼如下,感興趣的朋友可以參考下2013-10-22phpwind生成html頁面右下角跳轉(zhuǎn)功能問題
關(guān)鍵字描述:功能 問題 頁面 生成   value Copy code var function phpwind生成html頁面右下角跳轉(zhuǎn)功能問題 打開 template/wind/readtpl.htm 查找: Copy code2009-06-06HTML中button標(biāo)簽點擊實現(xiàn)頁面跳轉(zhuǎn)的三種方法
本文通過三種方法給大家介紹了HTML中button標(biāo)簽點擊實現(xiàn)頁面跳轉(zhuǎn),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2019-05-31