Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Запустить JS функцию из флэша (в любом браузере) (http://www.flasher.ru/forum/showthread.php?t=85500)

Delt@DIM 24.09.2006 10:33

Запустить JS функцию из флэша (в любом браузере)
 
Здравствуйте!
Есть вопрос: существует ли возможность из флэша запустить js скрипт, чтобы это работало во всех браузерах? По-моему это как-то через fscommand, правда, вроде, не во всех браузерах работает...

miramax 24.09.2006 11:49

fscommand работала у меня везде. А вот externalInterface - я смог запустить лишь на файрфоксе и симанке. Сложилось впечатление, что externalInterface поддерживают только браузеры поколения NN 5 и выше. Хотя конечно externalInterface - удобней и эффективней.
Но fscommad - древняя и универсальная. Юзай её. В доке есть примеры и в сети много статей. Ещё на форуме
Поиск -> fscommand. Куча тем, объяснений, примеров.

Delt@DIM 24.09.2006 13:06

у меня Firefox и при вызове fscommand вылетает окошко, мол, вроде нельзя по причинам безопасности...

vooparker 25.09.2006 08:58

всегда использовал getURL("javascript:...") работает под ие, опера, лиса, нетскейп - правда использовать можно тогда когда не требуется получить значение возвращаемой js-функцией. да и работает только с сервака.

etc 25.09.2006 17:13

IE поддерживает ExternalInterface
На мой взгляд, лучше проверять наличие ExternalInterface и работать с ним. Если нет — по старинке.


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

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