一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

用javascript實現始終保持打開同一個子窗口以及關閉父窗口同時自動關閉所有子窗口

今天在網上看到這篇文章,感覺很少會用到,但畢竟還是有些人需要這樣的功能的,否則就不會有這篇文章,這篇文章主要是解決以下問題:
復制代碼 代碼如下:
1.點擊一個可以打開新窗體的鏈接,如何實現如果窗體已打開,則將焦點轉到已打開的窗體,否則打開新窗體。難點:如何判斷窗體已打開,及將將打開的窗體Active?  
2.如何實現一個主窗體關閉時,將所有 打開的其他相關窗體一起關閉?  
實現要點: 
1. window.open 會返回新打開窗口的 window 對象。 
2. 實現一個模擬的簡單 HashMap 存儲子窗口的 window 對象。 
3. 每次 open 的時候,檢索此 HashMap,確定子窗口是否已存在。 
4. 若存在則直接切換焦點 (window.focus) 。
5. 若不存在,則 open 一個。 
6. 對于4,有可能子窗口已關閉,故采取了點技巧,先調用其 focus (其實可以任意方法),若出錯,則也open 一個。
7. 關閉parent 的時候,遍歷 HashMap,嘗試關閉所有子窗口。 
8. 所有操作在父窗口實現。 
9. 整個實現原理其實很簡單,只要需要熟悉js和dhtml,然后注意細節問題處理。 

目前 IE 6 sp1 測試通過,FF 由于不支持 window.focus 故不適合使用。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
打包文件下載

JavaScript技術用javascript實現始終保持打開同一個子窗口以及關閉父窗口同時自動關閉所有子窗口,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美激情a∨在线视频播放 欧美激情不卡 | 黄片毛片在线观看 | oo0xxxx性欧美野外 | 免费看一级做a爰片久久 | 亚洲四色 | www.日韩.com| 亚洲伊人久久大香线蕉啊 | 一区二区三区免费视频 www | 六月丁香深爱六月综合激情 | 在线青草 | 国产在线观看精品一区二区三区91 | 亚洲日本va中文字幕婷婷 | 国产精品乱码一区二区三区 | 国产精品福利在线播放 | julia一区二区三区中文字幕 | 国产精品毛片va一区二区三区 | 国产精品hd | 国产亚洲玖玖玖在线观看 | 中文字幕久久综合伊人 | 成人国产一区二区 | 在线免费观看91 | 精品孕妇一区二区三区 | 巨大巨粗巨长 黑人长吊视频 | 伊人亚洲综合网 | 国产麻豆免费 | 九九精品久久 | 国产真实乱在线更新 | 色呦呦在线免费观看 | 欧美一级特黄做 | 人人爱天天做夜夜爽2020麻豆 | 一本色道久久88亚洲精品综合 | 国产成人mv在线观看入口视频 | 国产美女久久久 | 色www情| 黄网在线免费看 | 免费观看成人鲁鲁鲁鲁鲁视频 | 精品一二 | 久久久亚洲精品视频 | 成人www视频 | 欧美日韩国产一区二区三区伦 | 视频一区二区三区在线 |