您好,登錄后才能下訂單哦!
兩種實(shí)現(xiàn)自動(dòng)跳轉(zhuǎn)的的方法:
第一種方法,沒有剩余秒數(shù)顯示。
<meta http-equiv=refresh content='5;url="http://xxxx.com/"' />
第一種網(wǎng)頁自動(dòng)跳轉(zhuǎn)方法:meta refresh自動(dòng)跳轉(zhuǎn)法 在網(wǎng)頁的head區(qū)域的meta refresh標(biāo)簽中,加入自動(dòng)跳轉(zhuǎn)代碼,可實(shí)現(xiàn)網(wǎng)頁的立即或延時(shí)自動(dòng)跳轉(zhuǎn)。 示例如下: <meta http-equiv="refresh" content="10;url= http://xxxx.com/ "> 上述html代碼中的“10”是延時(shí)跳轉(zhuǎn)的時(shí)間,單位是秒。如果設(shè)為0,就表示立即跳轉(zhuǎn)?!?http://xxxx.com/ ”是跳轉(zhuǎn)的目標(biāo)地址,可以是同一域名下的站內(nèi)相對路徑,也可以是不同域名的站外地址。 由于搜索引擎能夠讀取html,所以對于這種自動(dòng)跳轉(zhuǎn)方法,搜索引擎是能夠自動(dòng)檢測出來的。 被視為作弊,則主要看跳轉(zhuǎn)時(shí)間。如果跳轉(zhuǎn)時(shí)間為0,就可能會(huì)被視為作弊,從而受到懲罰。如果有時(shí)間延遲(一般3秒以上),就會(huì)被視為正常應(yīng)用。
第二種跳轉(zhuǎn)方法,有剩余秒數(shù)顯示。
<script type="text/javascript"> var duration = 10000; var timer = null; var endTime = new Date().getTime() + duration; function interval() { var timeSecond = (endTime - new Date().getTime()) / 1000; if (timeSecond < 0) return; //toFixed() 方法可把 Number 四舍五入為指定小數(shù)位數(shù)的數(shù)字。 $("#timeout").text(timeSecond .toFixed(0)); setTimeout(interval, 10); } function stopJump() { clearTimeout(timer); $("#jumphint").style.display = "none"; } window.onload = function() { timer = setTimeout("window.location., duration); interval(); } </script> <span id="jumphint">系統(tǒng)在 <span id="timeout"></span> 秒后 將自動(dòng)到首頁</span>
setTimeout( ) 是屬于 window 的 method, 但我們都是略去 window 這頂層物件名稱, 這是用來設(shè)定一個(gè)時(shí)間, 時(shí)間到了, 就會(huì)執(zhí)行一個(gè)指定的 method。請先看以下一個(gè)簡單, 這是沒有實(shí)際用途的例子, 只是用來示范 setTimeout( ) 的語法。
<script>
setTimeout("alert('對不起, 要你久候')", 3000 )
</script>
setTimeout( )是設(shè)定一個(gè)指定等候時(shí)間 (單位是千分之一秒, millisecond), 時(shí)間到了, 瀏覽器就會(huì)執(zhí)行一個(gè)指定的 method 或 function, 有以下語法:
今次例子是設(shè)定等 3 秒 (3000 milliseconds), 瀏覽器就會(huì)執(zhí)行 alert( ) 這一個(gè)method。
setTimeout() 方法用于在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式。
參考:
http://www.w3school.com.cn/jsref/met_win_settimeout.asp
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。