如何通过单击按钮自动打开子 window 成为焦点中的 window (IE)
How to get child window opened automatically by clicking button to be the window in focus (IE)
我在页面上有一个按钮,当我使用以下代码打开页面时会自动点击该按钮
<script>
// When the page loads
$(document).ready(function () {
$(".SmallButtonItem").trigger('click')
});
</script>
.SmallButtonItem 是相关按钮的 class 名称。这在 Chrome 中非常有效,新的子项 window 从按钮最初所在的 window 获得焦点。
然而,在 IE 中,当新的 window 在它后面打开时,带有按钮的 window 保持焦点。如何确保新的 window 在 IE 中保持焦点?
我尝试了使用 window.blur 和 window.focus 的不同代码变体,包括以下内容,但我无法让 windows 按我的意愿显示。
var myWindow = window.open($(".SmallButtonItem").trigger('click'))
myWindow.focus();
将此添加到您的子页面:
<script type="text/javascript">
$(document).ready(function(){ window.focus(); });
</script>
我在页面上有一个按钮,当我使用以下代码打开页面时会自动点击该按钮
<script>
// When the page loads
$(document).ready(function () {
$(".SmallButtonItem").trigger('click')
});
</script>
.SmallButtonItem 是相关按钮的 class 名称。这在 Chrome 中非常有效,新的子项 window 从按钮最初所在的 window 获得焦点。 然而,在 IE 中,当新的 window 在它后面打开时,带有按钮的 window 保持焦点。如何确保新的 window 在 IE 中保持焦点?
我尝试了使用 window.blur 和 window.focus 的不同代码变体,包括以下内容,但我无法让 windows 按我的意愿显示。
var myWindow = window.open($(".SmallButtonItem").trigger('click'))
myWindow.focus();
将此添加到您的子页面:
<script type="text/javascript">
$(document).ready(function(){ window.focus(); });
</script>