Как правильно, юзабильно открывать popup-окна я уже писал. Теперь остановимся на том, как же их лучше всего закрывать. Как правильно, юзабильно открывать popup-окна я уже писал. Теперь остановимся на том, как же их лучше всего закрывать. Разумеется, пользователю не представляет труда просто закрыть окно, нажав на соответствующую кнопку вверху окна или же сочетанием клавиш Alt-F4 (для Windows систем). Однако чаще всего, в угоду пользователям, разработчики указывают на странице некую ссылку «закрыть окно». Обычно, если новое окно было открыто с помощью JavaScript'а, пишется просто:
Но тем самым мы нарушаем несколько условий — ссылки должны работать с отключённым JavaScript'ом и не должны сбивать с толку, если в текущее окно пользователь попал, например, с поисковой машины, минуя «родителя». Поэтому я применяю обычно другой метод. Прежде всего, саму ссылку я называю, как правило, «вернуться в раздел» или же указываю в какой именно раздел (например, «вернуться в раздел услуги“»). В HTML коде ссылка выглядит так:
Как видите, при клике на ссылку вызывается функция
Функция проверяет несколько условий. Во-первых, существует ли родительское окно ( После этого, если родитель жив-здоров, смотрим, не закрыт ли он ( В итоге, после всех вложенных проверок, мы закрываем дочернее окно ( Спасибо за внимание. Хитовые статьи про разработку сайтов
Рассылка новостей и новых статей
Сообщения будут приходить пару раз в неделю, не чаще
Объявления |
Об авторе заметок
Примите участие
Некоторые мои проектыОбъявления |
© Александр Шуркаев, 2001–2025. Условия копирования и как стать автором. Если что, пишите на alshur@ya.ru. Осторожно, теги закрываются! |
|