Юля Веселова
17.08.2004, 10:16
Проблема: закрыть рекламный флэш-ролик, открывающийся поверх страницы в отдельном слое, чтобы страница не прекращала грузиться во время показа ролика и после его закрытия.
Все java-скрипты прописаны либо в head'е, либо впереди всего в body, так что загружаются они первыми.
Все обработчики написаны как положено.
1. Если к кнопке "Закрыть" привязать fscommand("hide") или getURL("FScommand:hide"), то такая кнопка заработает только после загрузки всего HTML-кода страницы.
Страница довольно объёмная, поэтому не давать посетителю возможности прибить рекламу в течение довольно ощутимого времени - неприемлемо.
2. Если обрабатывать закрытие при помощи getURL("javascript:hideBanner()"), то баннер прячется, но загрузка страницы останавливается. Останавливаются даже анимированные gif'ы.
Есть ли выход?
Заранее спасибо.
Все java-скрипты прописаны либо в head'е, либо впереди всего в body, так что загружаются они первыми.
Все обработчики написаны как положено.
1. Если к кнопке "Закрыть" привязать fscommand("hide") или getURL("FScommand:hide"), то такая кнопка заработает только после загрузки всего HTML-кода страницы.
Страница довольно объёмная, поэтому не давать посетителю возможности прибить рекламу в течение довольно ощутимого времени - неприемлемо.
2. Если обрабатывать закрытие при помощи getURL("javascript:hideBanner()"), то баннер прячется, но загрузка страницы останавливается. Останавливаются даже анимированные gif'ы.
Есть ли выход?
Заранее спасибо.