【发布时间】:2015-10-19 07:51:48
【问题描述】:
在我的页面上,我使用以下命令打开一个弹出窗口:
sideWindow = window.open(address,'pop',"height=200,width=200,scrollbars=1");
$(sideWindow).load(loadComplete);
并在正确加载后触发函数loadComplete。
打开窗口后,用户可以更改它的地址,然后我使用以下命令重定向弹出窗口:
sideWindow.location.href=newAddress;
但是,它不会在根据需要完成加载后触发 loadComplete。执行重定向的最佳方法是什么,以便在新页面完成加载后触发 loadComplete?
注意事项:
我无权访问我正在加载的页面的来源。
loadComplete 不应该在图像加载之后运行,因此$(sideWindow.document).ready 会提前触发。
【问题讨论】:
-
您是否尝试过发出 ajax 请求来打开窗口?
-
那会是什么样子?它对重定向新窗口有何帮助?
标签: javascript jquery html