Создание дочернего окна на сайте и слежение за ним?

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

window.open — не подходит для данной задачи, т.к. всплывающие окна созданные таким методом могут блокироваться некоторыми браузерами. Какие есть выходы для решения данной задачи?
  • Вопрос задан
  • 2988 просмотров
Пригласить эксперта
Ответы на вопрос 3
rakot
@rakot
Всплывающие окна не будут блокироваться если они будут вызываться в триггере onclick, в других случаях возможны блокировки. Следует так же иметь ввиду, что если в функции триггера идёт аякс запрос, а на него стоит колбек с window.open, то такой попап так же может блокироваться.
Ответ написан
taliban
@taliban
php программист
Никакие, создать окно можно лишь с помошью window.open. Либо можете с фреймами во всплывающем диве поиграться, но фреймы другие сайты не любят (если Вы пополняете счет через кого-то)
Ответ написан
Комментировать
А не проще вместо доп.окон высылать уведомление о недостатке денег и оставлять товары в корзине?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы