HTML實(shí)現(xiàn)頁(yè)面自動(dòng)跳轉(zhuǎn)的五種方法

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