如何知道何时加载窗口弹出窗口?
试过我的代码:
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的脚本,它们可能不会触发,