【问题标题】:listen even of JavaScript when child popup onload for external link当子弹出窗口加载外部链接时,甚至监听 JavaScript
【发布时间】: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('&lt;body onload="alert(\'loaded\')"&gt;&lt;iframe width="100%" height="100%" src="http://dailyhoroscope.com/"&gt;&lt;/iframe&gt;&lt;/body&gt;'); w.document.close();

标签: javascript jquery popup onload


【解决方案1】:

如果您在主体上没有此 onload 声明,请添加它(或您尝试创建窗口的任何事件)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多