如何知道何时加载窗口弹出窗口?

试过我的代码:

var w = window.open("http://www.jsfiddle.net"); if (w) { w.onload = function() { $('#complete').html("finished"); }; } 

但我远离目标。 我想在窗口加载时在div中写“完成”。 我该怎么做?

如果你想从父控制,你可以使用ajax来获取html并将其注入弹出窗口。

 $.ajax({ url:"somepage.html", success:function(html) { $('#complete').html("finished"); var popup = window.open(""); var doc = popup.document; doc.write(html); } }); 

虽然如果子页面具有依赖于onload的脚本,它们可能不会触发,