【发布时间】:2014-08-24 12:25:47
【问题描述】:
我想知道子弹出窗口是否完全主控?
当我使用像 test.html 这样的域内部页面时,它可以工作,但是当我在我的代码中尝试使用外部域时,它不起作用。使用 JavaScript 或 Jquery 实现此目的的任何方法也是如此。
我正在编写如下代码。
<script type="text/javascript">
var popup;
function test()
{
popup = window.open("http://dailyhoroscope.com/", "Popup", "width=300,height=100");
popup.onload = function()
{
// Do Somthing
}
};
</script>
【问题讨论】:
-
这不是重复的问题。您给定的问题是针对同一个内部域的,我想使用外部域。
-
无法在内容来源不同的窗口上添加加载项。在所有情况下,在更改 location/src 之前添加 onload 处理程序
-
甚至
var w=window.open("","newwin"); w.document.write('<body onload="alert(\'loaded\')"><iframe width="100%" height="100%" src="http://dailyhoroscope.com/"></iframe></body>'); w.document.close();
标签: javascript jquery popup onload