При нажатии на кнопку одной открытой страницы я хочу, чтобы другая уже открытая страница в браузере стала активной

1

При нажатии кнопки на одной открытой странице я хочу, чтобы другая уже открытая страница в браузере начала фокусироваться - JavaScript

У меня есть вышеуказанное требование, я попытался win.focus, но он не работает.

в основном мое требование - у меня есть страница "www.google.com", открытая на одной вкладке, а на другой вкладке у меня есть пользовательская страница "www.example.com", и у меня есть событие кнопки на этой странице. Поэтому, если я нажму кнопку, я полностью перейду с страницы "www.example.com" и приземлюсь на "www.google.com" (без открытия каких-либо новых окон или вкладок)

  • 0
    Что вы пробовали? (поделиться кодом)
  • 0
    Win.focus после сохранения необходимого URL в win .... Но это не работает
Теги:

1 ответ

0
Лучший ответ

Вам необходимо инициализировать переменную с открытым window:

var newWindow = window.open("http://www.google.com");

И тогда вам нужно иметь событие onclick для тега, о котором мы говорим:

<input type="button" onclick="newWindow.focus()">

Убедитесь, что newWindow доступен, попробуйте сначала с глобальной, и когда это будет работать, реорганизуйте это, чтобы быть более элегантным, не используя глобальные переменные.

  • 0
    Спасибо .... работает как положено ....
  • 0
    @ Gamebred, пожалуйста!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню