Opera: Não é possível obter o evento load de window.open ()
<code>var openedWindow = window.open("test.html", "title"); openedWindow.addEventListener("load", function() { console.log("received load event"); }, false); </code>
Eu quero pegar o evento de carga de uma janela aberta. O código acima funciona, mas a função callback não é chamada no Opera 11.62 (funciona em outro navegador).
EDIT: funciona quando eu registrar o evento após 0ms timeout:
<code>var openedWindow = window.open("test.html", "title"); window.setTimeout(function() { openedWindow.addEventListener("load", function() { console.log("received load event"); }, false); }, 0); </code>