1、meta標簽實現
只需在head里加上下面這一句就行了,在當前頁面停留0.1秒后跳轉到目標頁面
| 代碼如下 |
復制代碼 |
| 1 <meta http-equiv="refresh" content="0.1; url=http://www.111cn.net/"> |
2、Javascript實現
方法一:
這個方法比較常用
1 window.location.href = "http://www.111cn.net/";
方法二:
| 代碼如下 |
復制代碼 |
| 1 self.location = "http://www.111cn.net/"; |
方法三:
| 代碼如下 |
復制代碼 |
| 1 top.location = "http://www.111cn.net/"; |
方法四:
只對IE系列瀏覽器有效,實用性不大
| 代碼如下 |
復制代碼 |
| 1 window.navigate("http://www.111cn.net/"); |
3、php實現
| 代碼如下 |
復制代碼 |
| <?php header("Location: http://www.111cn.net/"); ?> |
方法五:
帶進度條HTM頁面跳轉
| 代碼如下 |
復制代碼 |
| <html> <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <title>跳轉到itlearner.com</title> </head> <body> <form name=loading> <P align=center><FONT face=Arial color=#0066ff size=2>loading...</FONT> <INPUT style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; COLOR: #0066ff; BORDER-TOP-style: none; PADDING-TOP: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-style: none; BORDER-LEFT-style: none; BORDER-BOTTOM-style: none" size=46 name=chart> <BR> <INPUT style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #0066ff; BORDER-BOTTOM: medium none; TEXT-ALIGN: center" size=47 name=percent> <script language="javascript"> var bar=0 var line="||" var amount="||" count() function count(){ bar=bar+2 amount =amount + line document.loading.chart.value=amount document.loading.percent.value=bar+"%" if (bar<99){ setTimeout("count()",100); }else{ window.location = "http://www.111cn.net/"; } } </script> </P> </form> |
第六:PHP頁面跳轉、JavaScript(常用、推薦)
例如,此代碼可以放在程序中的任何合法位置。
| 代碼如下 |
復制代碼 |
| < ?php $url = http://www.111cn.net; echo "<script language='javascript' type='text/javascript'>"; echo "window.location.href='$url'"; echo "</script>"; ?>. </body> </html> |
第七:有具體倒計時的效果
| 代碼如下 |
復制代碼 |
| <!doctype html> <head> <meta charset=utf-8" /> <title>js定時跳轉頁面的方法</title> </head> <body> <script> var t=10;//設定跳轉的時間 setInterval("refer()",1000); //啟動1秒定時 function refer(){ if(t==0){ location=http://www.111cn.net; //#設定跳轉的鏈接地址 } document.getElementById('show').innerHTML=""+t+"秒后跳轉到百度"; // 顯示倒計時 t--; // 計數器遞減 //本文轉自: } </script> <span id="show"></span> </body> </html> |
Ok,以上就是今天總結的幾種頁面跳轉的方法了。