星期六, 6月 18, 2011

利用JavaScript跳過中間轉頁處理

html中,利用href的效果,如同click連結,會開啟新頁面
如果js中,判斷條件後轉頁
利用href轉頁,將會在history多一個歷史記錄
將造成使用者click上一頁會回到判斷頁,
而判斷頁又馬上轉到下一頁

解決方法,利用replace
//javascript
var isSupported = [check JavaScript support];
if (isSupported){
  locaiton.href = 'scriptpage.html';       //如果使用者按上一頁,就會再回到此判斷頁
  locaiton.replace('scriptpage.html');  //將回到真的上一頁
}




Reference:
pp]{ on JavaScript

沒有留言: