問題就出在網頁服務供應商所提供的轉址服務竟然使用的是frameset,換言之,透過舊網址連結所開啟的瀏覽器視窗,其網址列永遠只會顯示新網址,即使你再怎麼點選其他的連結也不會變動。
然而這並非我的本意,我只是希望從舊網址連結進來的人可以被引導到新網址空間去,並沒有一定要維持網址列顯示固定不變的內容。
前些日子總算神來一筆,讓我在Google用「break out frameset」給找到夢寐以求的解決方案,程式碼如下:
<script language="javascript" type="text/javascript">
top.location.href = "目標網址";
</script>
是的,就是這麼簡單,只要改變最上層window的網址列目標即可,當初用
後來在網路上查了一下,這個方法主要是因為有些搜尋引擎之類的網站,會用frameset來呈現來源網站的內容,為了確保自己的網站網址能夠正確呈現等理由,所以可能會希望跳脫frameset框架。
參考資料:How to Break Out of a Frameset
感謝大神,沒有你 我就要讀五年了 我的sa有一大半是你給的 我由衷感謝!!!QQQQ
回覆刪除To 匿名:恭喜你。很高興有幫助到你。^_^
回覆刪除