如何将onload eventListener添加到opera中的弹出窗口中

时间:2013-01-10 18:58:26

标签: javascript javascript-events opera

所以,我正在编写一个需要在加载弹出窗口时调用函数的应用程序。目前,这就是我正在使用的,它适用于ff / chrome / safari:

var win = window.open(...);
win.addEventListener( 'load', function () {...}, true );

但是,opera不喜欢win.addEventListener。我也试过了win.opera.addEventListener,但这也没有帮助。

提前致谢!

1 个答案:

答案 0 :(得分:3)

记录之前找到的solution

var openedWindow = window.open("test.html", "title");

window.setTimeout(function() {
    openedWindow.addEventListener("load", function() {
        console.log("received load event");
    }, false);
}, 0);