栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

用户切换浏览器选项卡时如何从JApplet隐藏JDialog?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用户切换浏览器选项卡时如何从JApplet隐藏JDialog?

解决方案:将侦听器添加到所有帧

<head>    ...    <script type="text/javascript">        onBlur=function(event) { window.focusFlag = false; };        onFocus=function(event){ window.focusFlag = true; };        function createFocusListeners()        { window.focusFlag = true; if (false) { // check for Internet Explorer     document.onfocusin = onFocus;     document.onfocusout = onBlur; } else if (typeof window.addEventListener != "undefined"){     document.getElementById('topframe').contentWindow.addEventListener('focus',onFocus, false);     document.getElementById('topframe').contentWindow.addEventListener('blur',onBlur, false);     document.getElementById('leftframe').contentWindow.addEventListener('focus',onFocus, false);     document.getElementById('leftframe').contentWindow.addEventListener('blur',onBlur, false);     document.getElementById('mainframe').contentWindow.addEventListener('focus',onFocus, false);     document.getElementById('mainframe').contentWindow.addEventListener('blur',onBlur, false);     window.addEventListener('focus',onFocus, false);     window.addEventListener('blur',onBlur, false); }        };        //main frame is constantly reloaded, must add listener after each reload        window.createMainframeFocusListeners = (function () { if (typeof window.addEventListener != "undefined"){        document.getElementById('mainframe').contentWindow.addEventListener('focus',onFocus, false);        document.getElementById('mainframe').contentWindow.addEventListener('blur',onBlur, false);        }        });    </script></head><frameset rows="32,*" cols="*" onload="createFocusListeners();">    <frame id="topframe" src="Menuframe.jspx" name="topframe" scrolling="NO" noresize="noresize"/>    <frameset rows="*" cols="280,*">        <frame id="leftframe" src="Treeframe.jspx" name="leftframe" scrolling="NO"/>        <frame id="mainframe" src="ListView.jspx" name="mainframe" scrolling="NO"/>    </frameset></frameset>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/515992.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号