|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1729117
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2012/11/4 12:55 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15771
|
- [分享]如何在送出網頁資料後自動將使用者重新導向新的頁面?
- 如何在送出網頁資料後自動將使用者重新導向新的頁面?
這個問題無法透過PHP本身解決,因為 header() 函數必須在所有資料送出之前使用;不過可以透過HTML的屬性或JAVASCRIPT等使用者端程式達到。
HTML,在標籤中加上下面這一行:
<meta http-equiv="refresh" content="5; URL=new_page.php">
JAVASCRIPT,方法很多,提供一個簡單的:
<body onLoad="setTimeout ("location.href='http://domain.com/page.html',5000");">
而 M$ 官方(參考點)提出的方法:
var version = navigator.appVersion;
// sets variable = browser version
if (version.indexOf("MSIE") != -1)
// checks to see if using IE
{
window.location.href="ie.htm"
/* If using IE, it shows this page
replace ie.htm with page name */
}else
window.open("other.htm", target="_self")
/* else open other page
replace other.html with page name */
或是這樣也可以:
<script language='JavaScript'>window.location.replace('http://domain.com/page.html');</script>
可以參閱: [分享]那,改採Java Script轉址吧!
|
|
討論串
|