Подпишись
Youtube
website icon
Rutube
website icon
Дзен
website icon
VK
website icon

Не открывается всплывающее окно

Подробно разберем две распространенные проблемы при работе со всплывающими окнами (pop-up).
Разберем, почему при переходе по ссылке всплывающее окно может не открываться, и как правильно настроить его автоматический показ.

Не открывается всплывающее окно при переходе по ссылке

Для автоматического показа окна нужно правильно настроить условие показа и включить опцию «Автоматически показать». Если условия заданы неверно или не указан URL-параметр, всплывающее окно не откроется.

Причина

1) Перейдите в настройки сайта → «Всплывающие окна».
2) Выберите первое всплывающее окно.

  • В блоке «Условный показ/скрытие» добавьте условие «Значение параметра URL». Укажите параметр URL и значение, например: test=1 (параметр может быть любым, должен быть написан английскими буквами).
  • В общих настройках включите опцию «Автоматически показать» и задайте задержку, например 1 секунда.
3) Аналогично настройте второе всплывающее окно:

  • Укажите другой параметр, например: test=2;
  • включите «Автоматически показать» и задайте задержку 1 секунда.

4) Проверьте работу:

  • при переходе на ссылку с ?test=1 откроется первое окно;
  • при переходе с ?test=2 — второе окно;
  • при переходе по ссылке без параметров окна не появляются.

Как исправить

Разберем, почему может не работать вызов второго всплывающего окна из первого и как правильно настроить такую механику.

Не открывается второе всплывающее окно из первого

Ошибка возникает из-за особенностей настройки кнопки внутри всплывающего окна. Если в настройках указано только действие «Показать всплывающее окно», то первое окно не закрывается, и система работает некорректно.

Причина проблемы

1) Откройте страницу в редакторе сайта.
2) Найдите кнопку, которая должна открывать первое всплывающее окно.
3) Перейдите в настройки этого всплывающего окна.
4) Внутри окна найдите кнопку, которая будет открывать второе всплывающее окно. Откройте ее настройки.
5) Добавьте два действия подряд:

  • Запустить JS-код — сюда вставьте код, который закрывает первое всплывающее окно.
  • Код: AXLWebsite.hidePopup()
  • Показать всплывающее окно — укажите второе окно, которое нужно открыть.

6) Сохраните изменения и проверьте работу на странице.

Как настроить вызов второго окна

Попробуйте Prodamus.XL прямо сейчас

🔶 30 дней пробного периода
🔶 2 000 RUB на внутренний баланс при пополнении счета
Made on
Tilda