0

我希望用户最小化窗口后弹出窗口会自动关闭。我的代码如下:

<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;">

有任何想法吗?

4

2 回答 2

0

请参阅有关以编程方式打开和关闭弹出窗口的帖子。

对于浏览器窗口或选项卡,我认为您需要用户单击确认框(确认是浏览器创建的安全功能)。

添加了想想你的 UX(用户体验)——用户通常不会考虑最小化窗口。也许您应该提供一个“关闭”按钮。

此外,调查各种库,例如Boostrap modal popups。他们已经解决了用户体验问题。

于 2012-05-30T14:35:42.613 回答
0

窗口最小化时不会触发任何事件。您可以做的最好的事情是按设定的时间间隔检查高度和宽度。关闭浏览器窗口Popup.close()应该是微不足道的。

于 2012-05-30T14:39:35.263 回答