Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.05.2012, 12:02
dkart01 вне форума Посмотреть профиль Отправить личное сообщение для dkart01 Найти все сообщения от dkart01
  № 1  
Ответить с цитированием
dkart01

Регистрация: Apr 2012
Сообщений: 80
По умолчанию ExternalInterface блокируется в IE9

Столкнулся с проблемой: использование ExternalInterface почему-то блокирует InternetExplorer 9. В режиме совместимости всё работает нормально, но с выключенным режимом нажатие на флешку не вызывает функцию JavaScript. При этом в других браузерах всё работ, а также работает всё на локальной машине.

Вот пример, где проблема http://лыжный2.рф/

Простите, модераторы, если вдруг линки давать нельзя. Подскажите тогда, как лучше подобную задачу в рамках правила форума подать.
Спасибо!

Старый 21.05.2012, 12:08
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Можете попробовать использовать не ExternalInterface.call("myJSMethod", "someJSParam"), а getURL("javascript:myJSMethod('someJSParam')");

И, кстати, если получится, посмотрите что возвращает ExternalInterface.available в IE9. Если возвращает false, то используйте getURL для IE, в других случаях, все же, лучше ExternalInterface.call.
__________________
hauts.ru


Последний раз редактировалось Hauts; 21.05.2012 в 12:10.
Старый 25.06.2012, 12:55
dkart01 вне форума Посмотреть профиль Отправить личное сообщение для dkart01 Найти все сообщения от dkart01
  № 3  
Ответить с цитированием
dkart01

Регистрация: Apr 2012
Сообщений: 80
1) Переустановил флеш плеер до версии 11, далее поставил swfobject 2.2., все заработало (ie9, safari, ff, opera)
2) Пример с ExternalInterface.available сработал (то есть доступна в IE 9)
3) Выкладываю пример в котором есть функция ExternalInterface.available, если true выдает в текстовом поле сообщение о её работе + кнопка, которая при нажатии тестирует ExternalInterface.call
Вложения
Тип файла: zip 2.zip (15.9 Кб, 35 просмотров)

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.