私が使用した:
var win = window.open('http://www.google.co.uk','foo');
新しいウィンドウを開くには、元のウィンドウに戻って、新しいウィンドウを開いたまま使用します。
win.focus();
IE9がそれを無視して現在のウィンドウにとどまる場合でも、ブラウザがfooウィンドウに戻ることを期待していました。ChromeとIE6で動作しますこれはセキュリティリスクとして無効になっている可能性があると思います。セキュリティ設定またはレジストリ設定を介してIE9でwindow.focusを有効にする方法はありますか?
これは私の完全なコードです:
<a onclick="OpenWindow();">Click here to open a window</a><br />
<a onclick="SelectWindow();">click here to switch to window</a>
<script language="javascript" type="text/javascript">
var win;
function OpenWindow() {
win = window.open("http://www.google.co.uk", "foo");
}
function SelectWindow() {
win.focus();
}
</script>