![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Muchenik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 27.10.2005 Репутация: нет Всего: 5 |
Доброго времени суток. Помогите кто чем может.
Есть страница, на ней flash банер. Можно ли отключить события на этом банере. Конкретно интересует click событие. Т.е. по умолчанию при нажатии на банер осуществляется переход на другую страницу. Можно ли это событие оборвать. Заранее благодарен. |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 8 Всего: 22 |
А событие реализовано в самом бенере или на объекте-флеше (из js)?
|
|||
|
||||
bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: нет Всего: 6 |
Как вариант можно сверху (над баннером), выводить прозрачный фрэйм. Естественно клик при этом попадает на фрэйм.
|
|||
|
||||
Muchenik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 27.10.2005 Репутация: нет Всего: 5 |
Переход реализован во флэшэ. |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Я как-то разбирался. Действительно, подвесить фрейм поверх флешки спасает от многих болезней...
Правда банер был собственный и перехода в нем нет, он просто очень бешено обновляется, что вызывает схожие глюки в IE при клике на нем... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Muchenik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 27.10.2005 Репутация: нет Всего: 5 |
Перекрыть банер получилось.
При вставке флжша нужно обратить внимание на wmode="opaque", которая вставляется в двух местах. Но, теперь другая проблема. У флэша есть анимация, которая запускается при наведении курсора мышки, которая при таком подходе не работает, что исключает такой вариант решения проблемы. Может кто то знает как можно отключить onclick на флэш вставку с помощью javascript? |
|||
|
||||
Muchenik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 27.10.2005 Репутация: нет Всего: 5 |
Может можно как то фильтровать события верхним слоем. Т.е. есть флэш, над ним див. Див отлавливает все события по умолчанию, пропускает и выполняет все события для флэша, кроме к примеру события click.
Может есть идеи? |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 8 Всего: 22 |
Нет, исключено. Всплывание идет от нижнего объекта. Не дать получить клик можно только наложением, но это не даст возможности активировать любой другой эвент.
А чего флешку не переделаешь? - Наверное, единственно правильный путь ... |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |