【问题标题】:IE gets focus on iframe location changeIE 专注于 iframe 位置更改
【发布时间】:2011-01-11 14:52:55
【问题描述】:

我的 iframe 中有一个第三方页面。 我想从 iframe 打开一个新窗口,然后将 iframe 位置更改为其他并聚焦到新窗口。

user_clicks = function() {
    newwindow = window.open(new_window_url, "_blank");
    newwindow.focus();
    location.href = iframe_url;
}

它适用于所有浏览器,但不适用于 IE。当 iframe 位置改变时,它会将焦点返回到带有 iframe 的页面。

【问题讨论】:

    标签: javascript internet-explorer focus window.open


    【解决方案1】:

    自己找到了解决方案 在第二个 iframe url 上放置模糊

    setTimeout(function() {
        parent.blur();
    }, 1000);
    

    仅与 setTimeout 一起使用,因为没有 - 它仅在某一时刻闪烁并返回带有 iframe 的页面。

    【讨论】:

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