茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1672396 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
HoneyMoon_Day2_00147.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

網頁設計 : [轉貼][WEB][PHP][SEO] 轉導、轉向(Redirect)網址的方法

發表者 討論內容
冷日
(冷日)
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轉址吧!
前一個主題 | 下一個主題 | | | |

討論串




Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|