Задать вопрос
mannaro
@mannaro
Умею профессионально гуглить

Как сохранить фокус на текущем окне?

Здравствуйте! Уже запарился с такой фичей:
Пользователь кликает по кнопке "получить код" и в фоне открывается окно (аналог mypromocode.ru).
Никак не получается сохранить focus на родительском окне..

Помогите пожалуйста.
  • Вопрос задан
  • 2717 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
mannaro
@mannaro Автор вопроса, куратор тега JavaScript
Умею профессионально гуглить
Решил проблему таким скриптом:
if (document.createEvent) {
  n = document.createEvent("MouseEvents");
  n.initMouseEvent("click", !0, !0, document.defaultView, 1, 0, 0, 0, 0, !1, !1, !1, !1, 1, null);
  link.dispatchEvent(n);
} else {
  n = document.createEventObject();
  n.button = 1;
  link.fireEvent("onclick", n);
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
egor_nullptr
@egor_nullptr
В дочернем окне window.opener.focus();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы