взять массив с другого сервера
собственно, как?
вот тут написано для чего.. |
Это зависит от того ваш ли это сервер и хочет ли он чтобы от него кто-то другой что-то получал.
|
Цитата:
|
нуб-нубом,
http://habrahabr.ru/post/130673/ http://habrahabr.ru/post/114432/ http://learn.javascript.ru/xhr-crossdomain + если это вас устроит - почитайте про JSONP |
проще всего запихнуть массив в .js файл. Тянуть его можно будет с любого сайта.
|
Цитата:
момент с добавлением скрипта и последующим его выполнением всплыл в голове сразу, как я узнал, что просто так на левый сервер не обратишься.. и теоретически со всем согласен, но нехватает мозгов применить на практике.. наверное, сначала нужно научить букмарклет вставлять скрипт в страницу и выполнять его.. а может не вставлять? eval()? |
Цитата:
последний шажок остался.. нупажалыста |
Цитата:
function getArray() { return ["1",1,2,3,45 ...] } Потом на странице где и когда нужен этот массив выполняете код: var script = document.createElement("script"); script.onload = function () { var myArrray = getArray(); alert("Ура получилось! Вот он мой массив! " + myArrray.join(",") ); } script.src = "путь до файла с массивом на чужом сервере"; document.head.appendChild(script); Это и есть JSONP |
нуб-нубом,
только не забывайте, что подключаемые файлы кэшируются браузером. Поэтому при изменении, добавляйте в путь к файлу версию <script type="text/javascript" src="http://site.com/array.js?v=2"></script> |
нуб-нубом, ответил в старой теме.
|
Часовой пояс GMT +3, время: 15:47. |