天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用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片在线观看永久免费麻豆 | 色欲AV亚洲午夜精品无码 | 男人扒开添女人下部口述 | AV福利无码亚洲网站麻豆 | 黑人玩弄极品人妻系列 | 久久99热狠狠色一区二区 | 日本A级作爱片金瓶双艳 | 男男校园园bl文全肉高h寝室 | 亚洲色欲色欲WWW在线成人网 | 拔萝卜在线高清观看视频 | 免费 高清 中文在线观看 | 一区三区在线专区在线 | 丰满的女朋友 在线播放 | 乱h好大噗嗤噗嗤烂了 | 欧美xxxx性喷潮 | 久久伊人精品青青草原2021 | 亚洲免费片 | 成人18视频在线 | 最新无码二区日本专区 | 妻子+免费观看完整 | 亚洲综合视频 | 动漫在线观看免费肉肉 | 一一本之道高清视频在线观看中文字幕 | 成人在线免费观看 | 久久亚洲AV无码精品午色夜麻豆 | 97人妻AV天天澡夜夜爽 | 黄A无码片内射无码视频 | 小小水蜜桃视频高清在线播放 | 麻豆狠色伊人亚洲综合网站 | 一个人免费观看完整视频日本 | 野草观看免费高清视频 | 色综合久久88一加勒比 | 老鸭窝毛片 | yellow片在线观看免费观看动漫 | 么公在浴室了我的奶 |