div.main {margin-left: 20pt; margin-right: 20pt}Как сделать 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')">
Автор: - Источник: -
|