【问题标题】:New window without focus没有焦点的新窗口
【发布时间】:2018-12-19 10:45:52
【问题描述】:

我知道这个问题已被多次“回答”,但在我的情况下没有任何效果。我尝试过使用焦点(),模糊()。等...我正在使用 IE 11。有人知道吗?我想打开一个新窗口,但把焦点放在原来的窗口上......

 btn.addEventListener("click", function (ev) {


                        var url = "https://XXXX/XXXXX/XXXXXX/";

                        var newWin = window.open(url, "_blank");
                         window.focus();

                        ev.stopPropagation();
                    }, true); 

【问题讨论】:

  • ^ 除此之外,最重要的答案确实有一个免责声明,即您的里程可能会有所不同,具体取决于用户的浏览器如何处理。

标签: javascript window internet-explorer-11


【解决方案1】:

尝试参考下面的示例可能对您有用。

父页面中的代码。

<html>
<head>
<script language="JavaScript" type="text/javascript">
function openPopUP() {
  window.open('C:\\Users\\Administrator\\Desktop\\95.html','NewWin',
            'toolbar=no,status=no,width=350,height=135')
}
</script>
</head>
<body>
Original Page:<br>
<a href="javascript:openPopUP();">Click to open popup</a>
</body>
</html>

子页面中的代码。

<html>
<head>
<script>
function abc()
{
window.parent.opener.focus(); 
}


</script>
</head>
<body onLoad="abc()">
child page
</body>
</html>

【讨论】:

    猜你喜欢
    • 2011-03-10
    • 2014-02-12
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多