- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Возможно ли открыть попап-окно (window.open('page.html')) и сразу же вернуть фокус на родительское окно?
Есть такое решение
http://stackoverflow.com/questions/6910278/how-to-return-focus-to-the-parent-window-using-javascript (первый ответ)
Но оно возвращает фокус только если кликнуть по ссылке в попап-окне. Пробовал ставить onmouseover и вообще оставлять лишь
var goBack = window.open('', 'parent');
goBack.focus();
но тогда изменение фокуса вообще не срабатывает.
Судя по всему стандартных путей для этого нет, но быть может возможны какие-то обходные варианты?
Так можно и не переключать фокус на попап окно?
http://stackoverflow.com/questions/2181464/i-need-to-to-open-a-new-window-in-the-background-with-javascript-and-make-sure
Сделал такой код
<a onclick="popup();" href="#">popup</a>
<script type="text/javascript">
function popup() {
var popup = window.open('window.html','','width=,height=,resizable=no');
popup.blur();
window.focus();
}
</script>
но фокус всё равно остаётся на дочернем окне
... но фокус всё равно остаётся на дочернем окне
не путайте мягкое с тёплым, с какого перепугу попап становится "дочерним"? 😂 это ж не фрейм.
просто сохраните ссылку на первоначальное окно, его и фокусите в конце
Вы могли бы показать реально рабочий код? Не объяснения, пожалуйста, а реально рабочий код(его там всего то несколько строчек нужно), потому что объяснений я много нашёл, но чтобы всё работало так, как я написал в первом сообщений, сделать не получилось. Спасибо