Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   javascript на другом домене (http://www.flasher.ru/forum/showthread.php?t=155092)

bjd 28.04.2011 01:04

javascript на другом домене
 
Можно ли вызвать javascript находящийся на домене №1 из флешки находящийся на домене №2 ?
Если да, то как?

Astraport 28.04.2011 01:15

Через ExternalInterface вызываете JS-функцию на своем домене, которая вызывает JS на другом домене.

DZHETIGAPA 28.04.2011 01:19

Нельзя, джаваскрипт можно вызвать только для DOM структуры html страницы.

Хотя может есть какие-нить интересные пути, о которых я не знаю:)

bjd 28.04.2011 01:19

Цитата:

Сообщение от Astraport (Сообщение 992516)
Через ExternalInterface вызываете JS-функцию на своем домене, которая вызывает JS на другом домене.

А если игра разойдется по сети и не будет возможности разместить JS-функцию на каждом сайте?

DZHETIGAPA 28.04.2011 01:21

Ты проясни, что ты имеешь ввиду?

Можно вызвать любой джаваскрипт в DOM структуре html, только если это позволяет политика безопасности джаваскрипта.

Добавлено через 57 секунд
Цитата:

Сообщение от bjd (Сообщение 992518)
А если игра разойдется по сети и не будет возможности разместить JS-функцию на каждом сайте?

Прилаживай джаваскрипт к игре:)

Добавлено через 13 минут
Я конечно не знаю, что там за джаваскрипт... но можно попробовать так:
Код AS3:

ExternalInterface.call("function{
alert('HELLO')
}")


bjd 28.04.2011 01:35

Цитата:

Сообщение от DZHETIGAPA (Сообщение 992519)
Прилаживай джаваскрипт к игре:)

пожалуйста, подскажи каким образом?


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

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