我希望一旦用户最小化窗口,弹出窗口就会自动关闭。我的代码如下:
<a href="#" onclick="Popup=window.open('fb.html','Popup','toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=620,height=400,left=230,top=23'); return false;">
任何想法?
答案 0 :(得分:0)
有关以编程方式打开和关闭弹出窗口的信息,请参阅post。
对于浏览器窗口或标签页,我认为您需要用户单击确认框(确认信息由浏览器创建为安全功能)。
已添加考虑您的用户体验(用户体验) - 用户通常不会考虑最小化窗口。也许你应该提供一个“关闭”按钮。
此外,调查各种库,例如Boostrap modal popups。他们已经处理过UX问题。
答案 1 :(得分:0)
当窗口最小化时,没有事件触发。您可以做的最好的事情是以设定的间隔检查高度和宽度。关闭浏览器窗口是微不足道的Popup.close()
应该这样做。