On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Как сделать PopUp-окно

Popup-окном называется внезапно появляющееся в том или ином месте окошко браузера, в котором обычно находится html-документ или изображение. В такие окна обычно помещают рекламу. Я не сторонник этих вещей и сам их терпеть не могу - эти окна делают просто невозможным перемещение по сайту, появляясь в ответ на любое ваше действие. Это очень раздражает.

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

Но есть и минусы. Почти всегда эту технологию используют в рекламных целях. Зашел на сайт, а тебе баннер, ушел с сайта - тебе снова баннер. Ты это окошко закрываешь, а оно открывается снова и снова... и так пока не нажмешь на reset. Так вот, у большинства интернет-населения давно выработался рефлекс - закрывать к чертовой матери эти окна, пока они не загрузились. Чтобы как-то с этим справиться я в заголовок (<title></title>)этого окна помещал большими буквами слово "ГОЛОСОВАНИЕ", дабы посетитель увидел, что это не реклама.

Теперь о самой технологии - можно сделать, чтобы такое окно открывалось при а) попадании на страницу б) закрытии страницы. Для этого тег следует изменить следующим образом: а) дабы окно открывалось при загрузке: <body onload="window.open('document.htm', 'Window', 'height=240, width=200')"> б)дабы окно открывалось при закрытии страницы: <body onunload="window.open('document.htm', 'Window', 'height=240, width=200')">

Адрес документа указывается вместо "document.htm". Атрибуты ширины и высоты меняются по вашему желанию. Кроме того имеются следующие атрибуты:

toolbar

status

scrollbars

location

menubar

directories

Они указываются там же, где и ширина с высотой и их значение может быть либо "yes", либо "no". Экспериментируя с ними, можно добиться различных результатов.

Например: <body onload="window.open('document.htm', 'Window', 'toolbar=no, status=no, scrollbars=no, location=no, menubar=no, directories=no, height=240, width=200')">



Литература по Internet