HTML實現(xiàn)頁面自動跳轉的五種方法
在上篇文章給大家介紹了HTML頁面3秒后自動跳轉的三種常見方法,本文繼續(xù)給大家介紹有關html頁面跳轉相關知識,一起學習吧。
下面列了五個例子來詳細說明,這幾個例子的主要功能是:在5秒后,自動跳轉到同目錄下的hello.html(根據自己需要自行修改)文件。
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)點:靈活,可以結合更多的其他功能
缺點:受到不同瀏覽器的影響
3)結合了倒數的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 )結合了倒數的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)頁面自動跳轉的五種方法,希望大家喜歡。
欄 目:CSS/HTML
下一篇:編寫靈活、穩(wěn)定、高質量的HTML和css代碼規(guī)范指南
本文地址:http://mengdiqiu.com.cn/a1/CSS_HTML/9662.html
您可能感興趣的文章
- 04-02好看的字體樣式css,好看的字體樣式圖片
- 04-02html中加入css樣式的簡單介紹
- 01-10通過html為FLASH加鏈接的實現(xiàn)代碼(div層)
- 01-10IE瀏覽器HTML Hack標簽總結
- 01-10html用style添加屬性示例
- 01-10HTML中rel屬性分析
- 01-10HTML元素設置焦點的方法
- 01-10在html文件里include文件內容的方法小結
- 01-10使用overflow: hidden來禁用頁面滾動條
- 01-10常用HTML meta 標簽屬性(網站兼容與優(yōu)化需要)


閱讀排行
本欄相關
- 04-02表格樣式css樣式,css樣式表單
- 04-02好看的字體樣式css,好看的字體樣式圖
- 04-02分頁樣式css,分頁樣式jq
- 04-02分頁樣式css,分頁樣式欄里用來定義首
- 04-02css樣式的引入,css樣式怎么引入
- 04-02css滾動條樣式,css滾動條的樣式
- 04-02css樣式引入方式有幾種,網頁引入css樣
- 04-02html中加入css樣式的簡單介紹
- 04-02vue中的css樣式布局,vue添加css樣式
- 04-02內嵌樣式css,內嵌樣式表,內部樣式表
隨機閱讀
- 01-10C++ 類訪問控制的條件總結
- 08-05DEDECMS點擊主欄目默認顯示第一個子欄
- 08-05dedecms織夢模板編輯文檔的同時自動更
- 01-10vue實現(xiàn)分頁加載效果
- 01-10C語言打印楊輝三角示例匯總
- 08-05織夢dedecms首頁調用縮略圖為背景
- 08-05dedecms織夢模板全站調用收藏數的方法
- 01-11常用的HTML富文本編譯器UEditor、CKEdi
- 01-10C++實現(xiàn)將數組中的值反轉
- 01-10bat批處理徹底隱藏文件的方法(使用