如何通过单击按钮成为焦点窗口(IE)自动打开子窗口

时间:2015-01-15 10:39:51

标签: javascript jquery internet-explorer focus

当我使用以下代码打开页面时,页面上有一个按钮会被自动点击

<script>
// When the page loads
$(document).ready(function () {
    $(".SmallButtonItem").trigger('click')
});
</script>

.SmallButtonItem是相关按钮的类名。这在Chrome中完美运行,新的子窗口从按钮最初的窗口获得焦点。 但是,在IE中,带有按钮的窗口会在新窗口打开后保持焦点。如何确保新窗口在IE中保持焦点?

我使用window.blur和window.focus尝试了不同的代码变体,包括以下内容但是我无法按照我的要求显示窗口。

var myWindow = window.open($(".SmallButtonItem").trigger('click'))
myWindow.focus();

1 个答案:

答案 0 :(得分:1)

将此添加到您的子页面:

<script type="text/javascript"> 
        $(document).ready(function(){ window.focus(); });
    </script>