Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   подключение стороннего js скрипта (https://javascript.ru/forum/misc/1243-podklyuchenie-storonnego-js-skripta.html)

friend 24.05.2008 18:40

подключение стороннего js скрипта
 
Всем привет.
На мой сайт domain1.com инклюдится java script методом
<script src="http://domain2.com/1.js" type="text/javascript"></script>
со второго моего сайта domain2.com.
Я бы хотел перед выполнением этого скрипта загнать его содержимое в какуюнибудь переменную js, а потом выполнить через eval. Поискав в инете функции для этого нашел
XMLHttpRequest, но трабла в том что она работает только если страница, куда инклюдиться js скрипт, находиться в месте с ним на одном домене. В моем случая они оба на разных. Существует ли какое другое решение ?

Gvozd 24.05.2008 18:56

да. есть и другое решение.
советую ознакомится со статьей Обмен данными для документов с разных доменов
помимо этого в вашем случае я бы на domain2.com. подклячаемые скрипты загнал бы в вид
var domain2_script_1="/*твой исполняемый код*/";

таким образом мы получаем код, но выполняем его не сразу.
ЗЫ не забудьте экранировать спецсимволы в скрипте

Андрей Параничев 24.05.2008 19:51

friend,
Да, политика безопасности не позволит вам работать с документом с другого домена. Даже если вы загрузите его в iframe, все равно вы не сможете получить его содержание. Так что единственным рациональным решением будет вариант Gvozd.


Часовой пояс GMT +3, время: 13:34.