![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+4 03.10.07]
Регистрация: Oct 2007
Сообщений: 16
|
Есть баннер. При клике на кнопку в браузере открывается новое окно. В ИЕ новое окно блокируется (в остальных браузерах не блокируется). Кто-нибудь знает как обойти?
В AS2 обходилось назначением открытия нового окна не на on(press), а на on(release). В AS3 пробовал и MouseEvent.CLICK, и MOUSE_UP и MOUSE_DOWN - результат одинаковый. Вот код AS2 (не блокируется): Вот код AS3 (блокируется): Последний раз редактировалось ZoNT; 12.03.2009 в 17:23. |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 38
|
встройте баннер при помощи
http://www.adobe.com/products/flashp...detection_kit/ (JavaScript функция AC_FL_RunContent) поможет
__________________
Чем универсальнее решение, тем меньше мест, где его можно применить... |
|
|||||
|
как вариант открывать через JS
ExternalInterface должен быть для флешки разрешен (allowScriptAccess: "always") Последний раз редактировалось silin; 12.03.2009 в 23:23. |
|
|||||
|
[+4 03.10.07]
Регистрация: Oct 2007
Сообщений: 16
|
Цитата:
silin, спасибо за совет, сам как-то об этом не подумал... Сейчас потестю и отпишусь. Добавлено через 5 минут Не, один хрен: в ИЕ окно блокируется и при вызове через ExternalInterface. ИЕ блокирует новые окна, открываемые скриптом (а не пользователем), а клик из флешки в данном случае не рассматривается как действия пользователя. Если бы эта функция (function(url){window.open(url,'_blank');}) была повешена на document.click и пользователь кликнул по станице, тогда бы новое окно открылось без вопросов (без блокирования)... Последний раз редактировалось ZoNT; 13.03.2009 в 12:35. |
|
|||||
|
[+4 03.10.07]
Регистрация: Oct 2007
Сообщений: 16
|
wmode=opaque (да и из поста понятно, что AS2 на wmode=window тоже бы блокировалось окно)...
|
|
|||||
|
Регистрация: Dec 2008
Сообщений: 38
|
Цитата:
Цитата:
__________________
Чем универсальнее решение, тем меньше мест, где его можно применить... |
|
|||||
|
[+4 03.10.07]
Регистрация: Oct 2007
Сообщений: 16
|
Стоят настройки по-умолчанию. Именно этот случай наиболее распространён, он меня и интресует.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:17. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|