В Firefox 3, когда я открываю новое окно (или вкладку), используя window.open, новое окно имеет фокус, чего я хочу.window.focus не работает в IE
В IE у старого окна по-прежнему есть фокус, поэтому я исследовал проблему, которую мой код window.open делает это сейчас.
var w = window.open("Sheet.aspx", "_blank");
w.focus();
К сожалению, это не работает для меня в IE 7. В старом окне все еще есть фокус. Что мне здесь не хватает?
У меня есть IE, чтобы открывать новые страницы на вкладке, а не на новой странице, и я разрешил всплывающие окна для домена, на котором мой сайт включен.
Я вижу, как индикатор хода IE переходит на вторую вкладку, но он никогда не переключается на нее.
Я нашел свое решение. Мне нужно было проверить «Всегда переключаться на новые вкладки, когда они созданы» в настройках вкладки IE 7 –
Обратите внимание, что у меня нет этой опции, а она по-прежнему работает с вызовом win.focus(), если вы «счастлив хотя :) – robertc