本篇文章介紹HTML頁面實現3秒後自動跳轉的方式。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
方法1:
最簡單的一種:直接在前面
裡面加碼:
<meta http-equiv="refresh" content="3;URL=res.html">
//3秒之后自动跳转到res.html,两个属于同一文件下面,要是需要跳转到jsp页面,就需要在url里面填写url地址————(浏览器的地址栏里面写入的数据,如:http://localhost:8080/TestDemo/1.jsp)
登入後複製
方法2:
##需要用到window裡面的方法:
##setTimeout##經過指定毫秒值後計算一個表達式。 | |
範例:window.setTimeout("alert('Hello, world')", 1000);
登入後複製
這個是寫在js程式碼裡面的;
#具體實作如下:
<script type="text/javascript">
onload=function(){
<span style="white-space:pre">
</span>//在进入网页的时候加载该方法
setTimeout(go, 3000);
<span style="white-space:pre">
</span> /*在js中是ms的单位*/
};
function go(){
location.href="http://localhost:8080/TestDemo/index.jsp";
}
</script>
登入後複製
3秒之後自動執行go方法,直接跳到index.jsp頁面
方法3:
上面兩個例子的缺陷就是能夠實現跳轉,但是不知道是什麼時候跳轉.實作倒數3-2-1;
settimeout方法已經做不了了;
setInterval #每經過指定毫秒值後計算一個表達式。 | |
沒過相同的時間,就會執行對應的函數。具體的實作方法: <script type="text/javascript">
onload=function(){
setInterval(go, 1000);
};
var x=3; //利用了全局变量来执行
function go(){
x--;
if(x>0){
document.getElementById("sp").innerHTML=x; //每次设置的x的值都不一样了。
}else{
location.href='res.html';
}
}
</script>
登入後複製
推薦學習:html影片教學
以上是HTML頁面如何實現3秒後自動跳轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2021-08-13 18:04:58
-
2021-08-13 17:36:16
-
2021-08-13 16:16:35
-
2021-08-13 15:33:28
-
2021-08-13 14:30:39
-
2021-08-13 11:57:56
-
2021-08-13 11:32:54
-
2021-08-13 10:45:02
-
2021-08-24 10:52:19
-
2023-02-18 07:56:01