首頁 > WebDesign > showModalDialog 在同視窗轉到下一頁

showModalDialog 在同視窗轉到下一頁

2009年12月25日 發表評論 閱讀評論

平常很少用window.showModalDialog 來開啟視窗,
原因是他參數的傳遞及運用上,其實都蠻不順手的
不過因為window.open目前在使用上,九成九都會被瀏覽器擋住
所以還是只能轉用window.showModalDialog

先前如果使用window.showModalDialog 如果要到下一頁,而就要在<head> 標籤之中加上

<BASE target=”_self”>

不然就會另跳視窗開啟這連結;不過發現在使用javascript 的location.href 轉到下一頁時,
還是會另跳視窗,去查詢了一下是否有解法,才知在五六年前早就有解法
真是孤陋寡聞呀!!

只要有和小弟一樣的需求,可以改成用以下方式就可以在showModalDialog連到下一頁

  <script>  
  window.name=”__self”;  
  window.open(“yoururl”,”__self”)  
  </script>

而且很有趣的,這樣並不會被瀏覽器擋住,看來這問題是迎刃而解了

Be Sociable, Share!
Categories: WebDesign Tags: ,
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

*