javaweb 3秒后自動(dòng)跳轉(zhuǎn)的幾種方式

1 html meta 字段實(shí)現(xiàn)

這種是最簡(jiǎn)單的。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- 相對(duì)路徑 -->
<meta http-equiv="Refresh" content="3,url=IndexServlet">
<title>跳轉(zhuǎn)...</title>
</head>
<body>

</body>
</html>

content="3,url=IndexServlet" 中3是指延遲3秒。

2 js setTimout

通過(guò)setTimeout執(zhí)行一個(gè)延遲函數(shù)來(lái)達(dá)到跳轉(zhuǎn)的目的。

setTimeout(jump,3000);
function jump(){
window.location.href='IndexServlet';
}

3 js setInterval 實(shí)現(xiàn)頁(yè)面顯示倒計(jì)時(shí)

通過(guò)setInterval函數(shù),來(lái)周期性的更新倒計(jì)時(shí)間,同時(shí)更新到頁(yè)面。頁(yè)面上的顯示效果是3 2 1,然后跳轉(zhuǎn)到index.html

<span id="remainSeconds">3</span>
<script type="text/javascript">
    setInterval(jump,1000);
    var sec = 3;
    function jump(){
        sec--;
        if(sec > 0){
            document.getElementById('remainSeconds').innerHTML = sec;
            
        }else{
            window.location.href = 'index.html';
        }
    }
</script>

4 js setTimeout 實(shí)現(xiàn)頁(yè)面顯示倒計(jì)時(shí)

通過(guò)setTimeout 函數(shù),來(lái)周期性的更新倒計(jì)時(shí)間,同時(shí)更新到頁(yè)面。頁(yè)面上的顯示效果是3 2 1,然后跳轉(zhuǎn)到index.html

<span id="remainSeconds">3</span>
<script type="text/javascript">
    var sec = 3;
    function jump(){
        sec--;
        if(sec > 0){
            document.getElementById('remainSeconds').innerHTML = sec;
            setTimeout(this.jump,1000);
        }else{
            window.location.href = 'index.html';
        }
    }
    setTimeout(jump,1000);
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,213評(píng)論 25 708
  • JavaScript提供定時(shí)執(zhí)行代碼的功能,叫做定時(shí)器(timer),主要由setTimeout()和setInt...
    晚晴幽草閱讀 1,728評(píng)論 1 18
  • 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱(chēng)為結(jié)構(gòu)),知道了CSS樣式(也稱(chēng)為表示),會(huì)使用HT...
    凜0_0閱讀 2,935評(píng)論 0 8
  • 1:再次梳理 一個(gè)新創(chuàng)的企業(yè),把大的愿景拆分成一個(gè)個(gè)小的,然后找到整個(gè)計(jì)劃中的非事實(shí)性的,假設(shè)性部分 。 明確了假...
    ppprague閱讀 267評(píng)論 0 0
  • 一直以來(lái),參加婚禮的時(shí)候我總愛(ài)仔細(xì)審視舞臺(tái)上的每一個(gè)人,從幸福洋溢的新娘新郎到歡笑不斷的伴郎伴娘,而有一個(gè)男人的身...

友情鏈接更多精彩內(nèi)容