взять массив с другого сервера
собственно, как?
вот тут написано для чего.. |
Это зависит от того ваш ли это сервер и хочет ли он чтобы от него кто-то другой что-то получал.
|
Цитата:
|
нуб-нубом,
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:20. |