Rumah  >  Artikel  >  hujung hadapan web  >  Melaksanakan kod lompat automatik kira detik halaman web berdasarkan kemahiran JavaScript_javascript

Melaksanakan kod lompat automatik kira detik halaman web berdasarkan kemahiran JavaScript_javascript

WBOY
WBOYasal
2016-05-16 15:23:111697semak imbas

Gunakan JS untuk merealisasikan fungsi lompat automatik pada halaman web. Kira detik akan melompat ke halaman web yang ditentukan Masa undur boleh ditetapkan sendiri Apabila masa tamat, ia akan melompat ke URL yang ditentukan secara automatik. Untuk JS, nampaknya agak mudah untuk melaksanakan ini Anda juga boleh menggunakan 301 pada IIS untuk mencapai lompatan, dan tag mete juga boleh mencapai lompatan automatik, mengikut keperluan anda sendiri.

<title>JS倒计时网页自动跳转代码</title>  
<script language="JavaScript" type="text/javascript">
  function delayURL(url) {
    var delay = document.getElementById("time").innerHTML;
    if(delay > 0) {
      delay--;
      document.getElementById("time").innerHTML = delay;
    } else {
      window.top.location.href = url;
    }
    t = setTimeout("delayURL('" + url + "')", 1000);
  }
function stop1(){  
t && clearTimeout(t);
}
</script>
<span id="time" style="background: #00BFFF">1000</span>秒钟后自动跳转,如果不跳转,请点击下面的链接<a href="http://www.baidu.com">我的百度</a>
<input type="button" value="停止跳转" onclick="stop1();">
<script type="text/javascript">
delayURL("http://www.baidu.com");
</script>

Kandungan di atas ialah kod lompat undur halaman automatik berasaskan JavaScript yang dikongsi oleh editor.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn