При нажатии кнопки на одной открытой странице я хочу, чтобы другая уже открытая страница в браузере начала фокусироваться - JavaScript
У меня есть вышеуказанное требование, я попытался win.focus, но он не работает.
в основном мое требование - у меня есть страница "www.google.com", открытая на одной вкладке, а на другой вкладке у меня есть пользовательская страница "www.example.com", и у меня есть событие кнопки на этой странице. Поэтому, если я нажму кнопку, я полностью перейду с страницы "www.example.com" и приземлюсь на "www.google.com" (без открытия каких-либо новых окон или вкладок)
Вам необходимо инициализировать переменную с открытым window
:
var newWindow = window.open("http://www.google.com");
И тогда вам нужно иметь событие onclick
для тега, о котором мы говорим:
<input type="button" onclick="newWindow.focus()">
Убедитесь, что newWindow
доступен, попробуйте сначала с глобальной, и когда это будет работать, реорганизуйте это, чтобы быть более элегантным, не используя глобальные переменные.