最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于JavaScript實(shí)現(xiàn)定時(shí)跳轉(zhuǎn)到指定頁(yè)面

 更新時(shí)間:2016年01月01日 09:39:55   作者:我是代碼努力  
本篇文章給大家介紹基于javascript實(shí)現(xiàn)定時(shí)跳轉(zhuǎn)到指定頁(yè)面的相關(guān)知識(shí),涉及到j(luò)s跳轉(zhuǎn)到指定頁(yè)面的相關(guān)內(nèi)容,對(duì)js跳轉(zhuǎn)到指定頁(yè)面相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧

在某些場(chǎng)景下,需要網(wǎng)頁(yè)在指定的時(shí)間后,網(wǎng)頁(yè)能夠自動(dòng)跳轉(zhuǎn)到指定頁(yè)面,比如在無(wú)法找到指定網(wǎng)頁(yè)的情況下,就會(huì)顯示之前設(shè)置好的404頁(yè)面,并且跳轉(zhuǎn)到指定的頁(yè)面,下面就是一段代碼實(shí)現(xiàn)了此效果。

代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://m.fzitv.net/" />
<title>js指定時(shí)間之后跳轉(zhuǎn)到指定頁(yè)面代碼實(shí)例</title> 
<script type="text/javascript">
function redirect()
{
if(second<0)
{
location.href='http://wm.fzitv.net';
} 
else
{
if(navigator.appName.indexOf("Explorer")>-1)
{
document.getElementById('totalSecond').innerText=second--;
} 
else
{
document.getElementById('totalSecond').textContent=second--;
}
}
}
window.onload=function()
{
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);
}
</script>
</head>
<body>
<h1>找不到指定的頁(yè)面</h1>
<span id="totalSecond">3</span>秒后自動(dòng)跳轉(zhuǎn)到指定頁(yè)面
</body>
</html>

以上代碼,可以在三秒之后跳轉(zhuǎn)到指定的頁(yè)面,下面簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程。

一.實(shí)現(xiàn)原理:

使用定時(shí)器函數(shù),每隔一秒修改一次span元素中的數(shù)字,當(dāng)數(shù)字到達(dá)零之后,就會(huì)將頁(yè)面跳轉(zhuǎn)到指定的鏈接,原理大致如此,這里就不多介紹了,具體可以參閱代碼注釋。

二.代碼注釋:

1.function redirect(){},聲明一個(gè)含糊,用于跳轉(zhuǎn)。
2.if(second<0) {location.href='http://wm.fzitv.net';} ,如果數(shù)字小于零,那么就會(huì)跳轉(zhuǎn)。
3.else{},否則進(jìn)行倒計(jì)時(shí)效果。
4.if(navigator.appName.indexOf("Explorer")>-1),判斷是否是IE瀏覽器。
5.document.getElementById('totalSecond').innerText=second--,如果是IE瀏覽器則使用innerText屬性設(shè)置span元素中的數(shù)字值。
6.document.getElementById('totalSecond').textContent=second--,其他瀏覽器使用textContent屬性設(shè)置span元素中的數(shù)字值。
7.window.onload=function(){},當(dāng)文檔完全加載完畢再去執(zhí)行函數(shù)中的代碼。
8.if(navigator.appName.indexOf("Explorer")>-1){},如果是IE瀏覽器則使用innerText屬性獲取span元素中的內(nèi)容。
9.second = document.getElementById('totalSecond').textContent,其他標(biāo)準(zhǔn)瀏覽器使用textContent屬性獲取span元素值。
10.setInterval("redirect()",1000),每隔一秒執(zhí)行一次定時(shí)器函數(shù)。

三.相關(guān)閱讀:

1.indexof()函數(shù)可以參閱JavaScript中的lastIndexOf()方法使用詳解一章節(jié)。
2.setInterval()函數(shù)可以參閱setInterval()和setTimeout()的用法和區(qū)別示例介紹一章節(jié)。

以上內(nèi)容是小編給大家分享的基于JavaScript實(shí)現(xiàn)定時(shí)跳轉(zhuǎn)到指定頁(yè)面的全部敘述,希望大家喜歡。

相關(guān)文章

  • JavaScript中的標(biāo)簽語(yǔ)句用法分析

    JavaScript中的標(biāo)簽語(yǔ)句用法分析

    這篇文章主要介紹了JavaScript中的標(biāo)簽語(yǔ)句用法,實(shí)例分析了標(biāo)簽語(yǔ)句的功能、定義及相關(guān)使用技巧,需要的朋友可以參考下
    2015-02-02
  • JS獲取url參數(shù)、主域名的方法實(shí)例分析

    JS獲取url參數(shù)、主域名的方法實(shí)例分析

    這篇文章主要介紹了JS獲取url參數(shù)、主域名的方法,結(jié)合實(shí)例形式分析了javascript針對(duì)主機(jī)域名、端口、路徑名、URL參數(shù)等的相關(guān)操作技巧,需要的朋友可以參考下
    2016-08-08
  • js實(shí)現(xiàn)按Ctrl+Enter發(fā)送效果

    js實(shí)現(xiàn)按Ctrl+Enter發(fā)送效果

    按Ctrl+Enter發(fā)送,思路是監(jiān)聽(tīng)textarea的onkeydown事件,當(dāng)ctrl鍵被按下,并且,keycode為13(回車(chē)),時(shí),調(diào)用發(fā)送表單的函數(shù)
    2014-09-09
  • JavaScript實(shí)現(xiàn)審核流程狀態(tài)的動(dòng)態(tài)顯示進(jìn)度條

    JavaScript實(shí)現(xiàn)審核流程狀態(tài)的動(dòng)態(tài)顯示進(jìn)度條

    對(duì)于有很多流程的東西,我們希望能夠根據(jù)不同的階段,用流程條對(duì)應(yīng)地進(jìn)行顯示,非常直觀,給用戶帶來(lái)極好的用戶體驗(yàn),下面小編給大家分享JavaScript實(shí)現(xiàn)審核流程狀態(tài)的動(dòng)態(tài)顯示進(jìn)度條功能,需要的的朋友參考下
    2017-03-03
  • 微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例

    微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例

    這篇文章主要為大家介紹了微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪<BR>
    2022-04-04
  • JS如何將數(shù)字金額轉(zhuǎn)換成中文金額格式

    JS如何將數(shù)字金額轉(zhuǎn)換成中文金額格式

    這篇文章主要介紹了JS如何將數(shù)字金額轉(zhuǎn)換成中文金額格式,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 解析js如何獲取css樣式

    解析js如何獲取css樣式

    本文主要對(duì)javascript如何如何獲取css樣式進(jìn)行簡(jiǎn)要分析,需要的朋友可以看下,希望對(duì)大家有所幫助
    2016-12-12
  • js實(shí)現(xiàn)坦克大戰(zhàn)游戲

    js實(shí)現(xiàn)坦克大戰(zhàn)游戲

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)坦克大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 原生微信小程序/uniapp使用空格占位符無(wú)效的解決辦法

    原生微信小程序/uniapp使用空格占位符無(wú)效的解決辦法

    最近需要在字體中間加空白占位符,在嘗試使用 之后,還是不能使用,下面這篇文章主要給大家介紹了關(guān)于原生微信小程序/uniapp使用空格占位符無(wú)效的解決辦法,需要的朋友可以參考下
    2023-02-02
  • 微信小程序自定義支持圖片的彈窗

    微信小程序自定義支持圖片的彈窗

    這篇文章主要為大家詳細(xì)介紹了微信小程序自定義支持圖片的彈窗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12

最新評(píng)論

柳州市| 大丰市| 房山区| 伊宁县| 凉城县| 尤溪县| 塔城市| 新丰县| 宜川县| 大名县| 武宣县| 兰考县| 香河县| 轮台县| 长丰县| 富裕县| 大英县| 姚安县| 曲阳县| 汝城县| 柏乡县| 乳源| 郸城县| 瓮安县| 城固县| 松江区| 大渡口区| 吉木萨尔县| 什邡市| 江川县| 永吉县| 沙雅县| 霍州市| 江山市| 金沙县| 泾阳县| 青浦区| 绥宁县| 开封市| 梧州市| 衡南县|