在点击事件上,我正在运行此代码:
win = window.open(a.href);
i = setInterval(function () {
if (win.closed) {
/* do things */
}
}, 250);
这在Firefox和Chrome中运行良好,但在IE(9)中它表示win未定义或为null。我该如何解决这个问题?
编辑:在IE浏览器中正确打开了窗口,只是对它的引用不会像在Firefox / Chrome中一样保存在win中。答案 0 :(得分:2)
在窗口中添加名称:
win = window.open(a.href, "myWin");