[問題] 如果彈跳視窗已存在則關閉後再彈跳一次?

看板Web_Design作者 (琦琦壹伍零參)時間16年前 (2009/08/18 10:59), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我在頁面上有三個連結 我想要都彈跳到同一個子視窗 所以我三個連結的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
close
08/18 11:08, 1F

08/19 00:24, , 2F
原來是大小寫的問題....感謝
08/19 00:24, 2F
文章代碼(AID): #1AYXaVJd (Web_Design)
文章代碼(AID): #1AYXaVJd (Web_Design)