[問題] 如果彈跳視窗已存在則關閉後再彈跳一次?
我在頁面上有三個連結
我想要都彈跳到同一個子視窗
所以我三個連結的onclick事件分別這樣寫
window.open('page1.aspx','open1','width=300,height=200');
window.open('page2.aspx','open1','width=400,height=250');
window.open('page3.aspx','open1','width=500,height=300');
可是我發現點了第二個視窗大小居然跟前一個視窗大小一樣
而且如果縮小也不會彈跳效果,還以為沒開
所以我想改寫成先將前一個關閉再彈跳新的視窗
於是三個連結的onclick事件改寫如下
if(open2 != null){open2.Close();}
var open2= window.open('page1.aspx','open1','width=300,height=200');
if(open2 != null){open2.Close();}
var open2= window.open('page2.aspx','open1','width=400,height=250');
if(open2 != null){open2.Close();}
var open2= window.open('page3.aspx','open1','width=500,height=300');
可是還是不行
請問我需要怎麼改才能關掉前一個彈跳視窗啊?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.21.104.65
推
08/18 11:08, , 1F
08/18 11:08, 1F
→
08/19 00:24, , 2F
08/19 00:24, 2F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章
-3
16