【发布时间】:2013-06-11 18:40:49
【问题描述】:
我有一段代码可以打开一个窗口:
$("#authorization_link").click(function() {
win = window.open($(this).attr("href"),'width=800,height=600');
});
现在我想在窗口"win" 关闭时运行另一个块。事件是什么?如何在检测时运行代码?
【问题讨论】:
-
你可以在那里添加
onbeforeunload处理程序,它将调用opener窗口 -
Palash 感谢您提供的指针,但在这种情况下生成的窗口是指向另一个我无法控制的网站。
-
您可以使用
setInterval运行并检查win是否为!=null -
一会儿我会给你代码
-
这可能会有所帮助:stackoverflow.com/a/5240471/1823841
标签: javascript jquery coffeescript