showModalDialog 在同視窗轉到下一頁
平常很少用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>
window.name=”__self”;
window.open(“yoururl”,”__self”)
</script>
而且很有趣的,這樣並不會被瀏覽器擋住,看來這問題是迎刃而解了
近期留言