Показать сообщение отдельно
Старый 17.08.2004, 10:16
Юля Веселова вне форума Посмотреть профиль Отправить личное сообщение для Юля Веселова Найти все сообщения от Юля Веселова
  № 1  
Юля Веселова

Регистрация: Aug 2004
Адрес: Москва
Сообщений: 4
Question И всё-таки, почему FScommand начинает работать только после полной загрузки страницы?

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

Все java-скрипты прописаны либо в head'е, либо впереди всего в body, так что загружаются они первыми.
Все обработчики написаны как положено.

1. Если к кнопке "Закрыть" привязать fscommand("hide") или getURL("FScommand:hide"), то такая кнопка заработает только после загрузки всего HTML-кода страницы.
Страница довольно объёмная, поэтому не давать посетителю возможности прибить рекламу в течение довольно ощутимого времени - неприемлемо.

2. Если обрабатывать закрытие при помощи getURL("javascript:hideBanner()"), то баннер прячется, но загрузка страницы останавливается. Останавливаются даже анимированные gif'ы.

Есть ли выход?

Заранее спасибо.