我怎么知道何时加载了窗口弹出窗口
How can I know when a window popup is loaded?
尝试了我的代码:
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);
}
});
虽然如果子页面具有依赖于加载的脚本,它们可能不会触发,
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 有没有一种方法可以检测何时触发了溢出-y:auto,并因此创建一个弹出窗口
- Javascript - 如何检测我的弹出窗口何时访问我的网站
- JQuery - 检查窗口何时位于顶部(用户不能再向上滚动)
- 何时使用“在”与“窗口”
- 检测浏览器窗口何时从特定大小调整为较大大小
- 如何知道Chrome窗口何时具有焦点(并且文档中有一个插件)
- 移动 Safari 垂直滚动 - 如何在 Javascript 中检测窗口何时停止移动
- 检测 Firefox 中的弹出窗口何时关闭
- 如何知道您的 Chrome 应用窗口何时完全打开
- 我怎么知道何时加载了窗口弹出窗口
- 使用纯JS或jQuery通过Alt Tab检测浏览器页面窗口何时失去焦点
- 何时在窗口上提供正确的堆栈跟踪.错误函数
- 检测弹出窗口何时关闭
- 地图图例只出现在窗口调整大小,无法看到它何时渲染
- 检测窗口调整大小事件何时完成
- 是否有一个事件告诉窗口何时可见(涂上颜色,而不是黑色)
- 检测浏览器窗口/选项卡何时不在前台
- 我可以找到何时窗口.onclick()函数被覆盖