Всплывающее окно

Поделись знанием:
Перейти к: навигация, поиск

Всплывающее окно (англ. pop-up) — окно, открываемое на экране компьютера в результате выполнения какой-либо операции.





Назначение

Всплывающие окна используются для реализации пользовательского интерфейса в веб-приложениях.

Для их создания традиционно используется технология JavaScript, хотя возможны и другие способы реализации.

Применение

Всплывающие окна имеют широкий диапазон применений — от полезного для потребителя программного обеспечения до злоумышленного.

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

Всплывающие окна могут отображать не только браузеры, но и другие программы. Некоторые из них все же запускают для этого тот или иной браузер. Так поступают многие шпионские программы, а также программы, поддерживаемые за счёт рекламы, хотя граница между первыми и вторыми не всегда очевидна.

Ещё один вид всплывающих окон может пересылаться с помощью службы отправки сообщений (Messenger Service) в операционных системах Microsoft Windows. Несмотря на похожее имя, её не следует путать с клиентами служб мгновенных сообщений Windows Messenger или Windows Live Messenger. Подобные всплывающие окна появляются в виде диалогового окна с текстовым сообщением или картинкой, обычно содержащим ссылку на веб-сайт. Служба отправки сообщений была отключена во втором пакете обновлений (Service Pack 2) для Windows XP.

Управление всплывающими окнами

Борьба с нежелательными всплывающими окнами

Массовое применение всплывающих окон для размещения рекламы в сети Интернет привело к появлению в веб-браузерах функции блокирования всплывающих окон. Практически каждый современный браузер включает такую функцию, а также даёт возможность пользователю создавать реестр сайтов, для которых показ всплывающих окон разрешён или запрещён.

Блокирование

Opera стал первым популярным браузером с функцией блокирования всплывающих окон. Впоследствии Mozilla усовершенствовала первоначальный подход, блокируя лишь те всплывающие окна, которые открывались при загрузке страницы. К началу 2000-х годов все основные браузеры, кроме Internet Explorer, позволяли пользователю практически полностью блокировать нежелательные всплывающие окна. В Internet Explorer функция блокирования всплывающих окон появилась в 2004 году.

Помимо блокирования всплывающих окон также используется метод фильтрации рекламы и другие способы борьбы с назойливой рекламой.

Обход блокирования

Рекламодатели постоянно ищут способы обхода технических ограничений в пользовательских настройках браузеров. Например, в последние годы для реализации всплывающих окон стала использоваться технология Adobe Flash, которая позволяет перехитрить функцию блокирования, базирующуюся на традиционной технологии JavaScript.

Также используется обход блокирования, когда блокировщик настроен только на блокировку не запрашиваемых пользователем окон. Именно так настроены по умолчанию блокировщики популярных веб-браузеров. В этом случае при каком-либо действии на сайте (например, при нажатии кнопки) может быть одновременно и полезный эффект, и появление всплывающего окна. В браузере Firefox блокировка таких окон возможна с помощью расширений Adblock Plus и Adblock Plus Pop-up Addon, установленных вместе.

Некоторые веб-сайты применяют комбинацию баннерной рекламы и всплывающего окна (англ. Hover ad), которая использует DHTML, чтобы попасть на передний план. При помощи JavaScript реклама может быть внедрена в неотображаемую часть веб-страницы, а затем показана там, где того пожелает её автор. Например, рекламой может быть обычная Flash-анимация. Или же реклама может быть частью веб-страницы. В этом случае для блокирования необходимы другие методы. Например, используются модифицированные таблицы стилей или сторонние блокировщики рекламы, такие как Adblock Plus. DHTML-реклама может значительно нагружать процессор, особенно в случае старых компьютеров.

Полезные всплывающие окна

В ряде случаев всплывающие окна являются желательными и даже обязательными для обеспечения функциональности веб-приложений. Настройка браузера на запрет показа всплывающих окон в таких приложениях может привести к невозможности их использования потребителями.

Так, многие современные веб-приложения используют всплывающие окна для отображения справочной информации, диалоговых окон и других элементов пользовательского интерфейса. К примеру, во всплывающих окнах могут отображаться инструкции по заполнению экранных форм, отчёты, сообщения о завершении операции или запросы на выполнение операции. Некоторые приложения используют всплывающие окна для установки программного обеспечения на персональный компьютер напрямую с веб-сайтов.

См. также

Источники

  • Adams, Cecil. «[www.straightdope.com/columns/041015.html What’s up with popup ads?]». 15 октября 2004.
  • Zabunov, S. «[popup-toolkit.com/articles/artistic-popup-approach.html From Annoyance to Pleasure — The Artistic Popup Approach]». 12 мая 2006.

Напишите отзыв о статье "Всплывающее окно"

Ссылки

  • [www.webpencil.com/example_floating.htm Пример новых рекламных технологий]
  • [www.popuptest.com/ Pop-up Test] — сайт, позволяющий протестировать работу вашего блокировщика всплывающих окон (не тестирует Flash и всплывающие окна, не использующие JavaScript)
  • [popup-toolkit.com/hover_ads_examples/ Примеры современных подходов к организации всплывающих окон и hover ads]

Отрывок, характеризующий Всплывающее окно

И старый ротмистр Кирстен кричал воодушевленно и не менее искренно, чем двадцатилетний Ростов.
Когда офицеры выпили и разбили свои стаканы, Кирстен налил другие и, в одной рубашке и рейтузах, с стаканом в руке подошел к солдатским кострам и в величественной позе взмахнув кверху рукой, с своими длинными седыми усами и белой грудью, видневшейся из за распахнувшейся рубашки, остановился в свете костра.
– Ребята, за здоровье государя императора, за победу над врагами, урра! – крикнул он своим молодецким, старческим, гусарским баритоном.
Гусары столпились и дружно отвечали громким криком.
Поздно ночью, когда все разошлись, Денисов потрепал своей коротенькой рукой по плечу своего любимца Ростова.
– Вот на походе не в кого влюбиться, так он в ца'я влюбился, – сказал он.
– Денисов, ты этим не шути, – крикнул Ростов, – это такое высокое, такое прекрасное чувство, такое…
– Ве'ю, ве'ю, д'ужок, и 'азделяю и одоб'яю…
– Нет, не понимаешь!
И Ростов встал и пошел бродить между костров, мечтая о том, какое было бы счастие умереть, не спасая жизнь (об этом он и не смел мечтать), а просто умереть в глазах государя. Он действительно был влюблен и в царя, и в славу русского оружия, и в надежду будущего торжества. И не он один испытывал это чувство в те памятные дни, предшествующие Аустерлицкому сражению: девять десятых людей русской армии в то время были влюблены, хотя и менее восторженно, в своего царя и в славу русского оружия.


На следующий день государь остановился в Вишау. Лейб медик Вилье несколько раз был призываем к нему. В главной квартире и в ближайших войсках распространилось известие, что государь был нездоров. Он ничего не ел и дурно спал эту ночь, как говорили приближенные. Причина этого нездоровья заключалась в сильном впечатлении, произведенном на чувствительную душу государя видом раненых и убитых.
На заре 17 го числа в Вишау был препровожден с аванпостов французский офицер, приехавший под парламентерским флагом, требуя свидания с русским императором. Офицер этот был Савари. Государь только что заснул, и потому Савари должен был дожидаться. В полдень он был допущен к государю и через час поехал вместе с князем Долгоруковым на аванпосты французской армии.
Как слышно было, цель присылки Савари состояла в предложении свидания императора Александра с Наполеоном. В личном свидании, к радости и гордости всей армии, было отказано, и вместо государя князь Долгоруков, победитель при Вишау, был отправлен вместе с Савари для переговоров с Наполеоном, ежели переговоры эти, против чаяния, имели целью действительное желание мира.
Ввечеру вернулся Долгоруков, прошел прямо к государю и долго пробыл у него наедине.
18 и 19 ноября войска прошли еще два перехода вперед, и неприятельские аванпосты после коротких перестрелок отступали. В высших сферах армии с полдня 19 го числа началось сильное хлопотливо возбужденное движение, продолжавшееся до утра следующего дня, 20 го ноября, в который дано было столь памятное Аустерлицкое сражение.
До полудня 19 числа движение, оживленные разговоры, беготня, посылки адъютантов ограничивались одной главной квартирой императоров; после полудня того же дня движение передалось в главную квартиру Кутузова и в штабы колонных начальников. Вечером через адъютантов разнеслось это движение по всем концам и частям армии, и в ночь с 19 на 20 поднялась с ночлегов, загудела говором и заколыхалась и тронулась громадным девятиверстным холстом 80 титысячная масса союзного войска.
Сосредоточенное движение, начавшееся поутру в главной квартире императоров и давшее толчок всему дальнейшему движению, было похоже на первое движение серединного колеса больших башенных часов. Медленно двинулось одно колесо, повернулось другое, третье, и всё быстрее и быстрее пошли вертеться колеса, блоки, шестерни, начали играть куранты, выскакивать фигуры, и мерно стали подвигаться стрелки, показывая результат движения.
Как в механизме часов, так и в механизме военного дела, так же неудержимо до последнего результата раз данное движение, и так же безучастно неподвижны, за момент до передачи движения, части механизма, до которых еще не дошло дело. Свистят на осях колеса, цепляясь зубьями, шипят от быстроты вертящиеся блоки, а соседнее колесо так же спокойно и неподвижно, как будто оно сотни лет готово простоять этою неподвижностью; но пришел момент – зацепил рычаг, и, покоряясь движению, трещит, поворачиваясь, колесо и сливается в одно действие, результат и цель которого ему непонятны.
Как в часах результат сложного движения бесчисленных различных колес и блоков есть только медленное и уравномеренное движение стрелки, указывающей время, так и результатом всех сложных человеческих движений этих 1000 русских и французов – всех страстей, желаний, раскаяний, унижений, страданий, порывов гордости, страха, восторга этих людей – был только проигрыш Аустерлицкого сражения, так называемого сражения трех императоров, т. е. медленное передвижение всемирно исторической стрелки на циферблате истории человечества.
Князь Андрей был в этот день дежурным и неотлучно при главнокомандующем.
В 6 м часу вечера Кутузов приехал в главную квартиру императоров и, недолго пробыв у государя, пошел к обер гофмаршалу графу Толстому.
Болконский воспользовался этим временем, чтобы зайти к Долгорукову узнать о подробностях дела. Князь Андрей чувствовал, что Кутузов чем то расстроен и недоволен, и что им недовольны в главной квартире, и что все лица императорской главной квартиры имеют с ним тон людей, знающих что то такое, чего другие не знают; и поэтому ему хотелось поговорить с Долгоруковым.