![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Aug 2004
Адрес: Москва
Сообщений: 4
|
Проблема: закрыть рекламный флэш-ролик, открывающийся поверх страницы в отдельном слое, чтобы страница не прекращала грузиться во время показа ролика и после его закрытия.
Все java-скрипты прописаны либо в head'е, либо впереди всего в body, так что загружаются они первыми. Все обработчики написаны как положено. 1. Если к кнопке "Закрыть" привязать fscommand("hide") или getURL("FScommand:hide"), то такая кнопка заработает только после загрузки всего HTML-кода страницы. Страница довольно объёмная, поэтому не давать посетителю возможности прибить рекламу в течение довольно ощутимого времени - неприемлемо. 2. Если обрабатывать закрытие при помощи getURL("javascript:hideBanner()"), то баннер прячется, но загрузка страницы останавливается. Останавливаются даже анимированные gif'ы. Есть ли выход? Заранее спасибо. |
|
|||||
|
Регистрация: Aug 2004
Адрес: Москва
Сообщений: 4
|
Спасибо, но подобного рода конструкции обрабатываются некорректно. В частности, javascript ругается чем-то типа "Error: 'return' statement outside of function".
Попытка впихнуть return false; в саму функцию приводит к переходу на белую страницу, на которой написано слово false. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
getURL("javascript:hideBanner();void(null);");
и никаких ретурнов. всё долно работать, если только функция hideBanner не портит там чего-нить. |
|
|||||
|
Регистрация: Aug 2004
Адрес: Москва
Сообщений: 4
|
И void не помог.
И так тоже не помог: "javascript:void(hideBanner());" В hideBanner соотв. слою просто присваивается visibility = "hidden", так что дело не в ней. Всё равно браузер издаёт звук перехода по ссылке и страница дальше не грузится. И гифы стоят. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
я пользовался указанной конструкцией мнооого раз.
всё работает... не видя что там у тебя за хитрости организованы - мы тебе ничем не поможем, похоже ![]() |
|
|||||
|
Регистрация: Aug 2004
Адрес: Москва
Сообщений: 4
|
К самой конструкции претензий нет, она, по всей видимости, действительно работает (-: Только моей проблемы не решает.
Видимо, в данном случае getURL он и есть getURL, что в нём ни пиши. Ладно, ну её. (-: Спасибо всем большое за участие! |
![]() |
Часовой пояс GMT +4, время: 17:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|