Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить значение с другого домена (https://javascript.ru/forum/misc/42125-poluchit-znachenie-s-drugogo-domena.html)

natureproj 14.10.2013 03:59

Получить значение с другого домена (Решено!)
 
Доброго времени суток, такая задача:
Есть скрипт на одном домене и есть пустая страница, лишь с одним числом, на другом домене.
Как можно получить это число в скрипт, записав его в переменную?
Всем ответившим +

ksa 14.10.2013 08:42

Цитата:

Сообщение от natureproj
и есть пустая страница, лишь с одним числом

Есть возможность коррекции этой страницы?

ksa 14.10.2013 08:46

На данный момент есть некие варианты кроссдоменных запросов...
http://habrahabr.ru/post/114432/
http://habrahabr.ru/post/87826/
http://slyweb.ru/jquery/cross-domain-ajax/

natureproj 14.10.2013 15:10

я не понял вопроса, какой коррекции? Кем коррекции? Там будет просто логин пользователя.
Вот, к примеру использую вот этот код
var client = new XMLHttpRequest();
client.open("GET", "http://moisait.su/?tmpl=login")
client.onreadystatechange = function() {alert('Работает зпрос!')}
client.send()

Запрос работает! Но что возвращается? Как мне вернуть в переменной то что находится на странице?(а там просто логин на белом листе)

ksa 14.10.2013 16:22

Цитата:

Сообщение от natureproj
Как мне вернуть в переменной то что находится на странице?

Так это в букваре написано...

client.onreadystatechange = function() {
   if (client.readyState==4 && client.status==200)
      alert(client.responseText);
   };
}

ksa 14.10.2013 16:24

Цитата:

Сообщение от natureproj
а там просто логин на белом листе

Если запрос кроссдоменный этого мало... Там заголовок должен быть специальный...

natureproj 14.10.2013 17:20

ок, без проблем, какой заголовок? Можно с примером, как должна выглядеть страница с логином и код на js для получения логина.

ksa 14.10.2013 18:34

natureproj, я тебе ссылки выше для чего давал? :)

http://javascript.ru/forum/misc/4212...tml#post276314

ksa 14.10.2013 18:39

Цитата:

Сообщение от natureproj
какой коррекции? Кем коррекции?

Можно "простую цифру" переделать в "скрипт" - он грузанется без проблем...

natureproj 14.10.2013 23:35

Да я прочитал. В первом посте что-то о теории, без практики,
второй: не совместим с хромом(куда я делаю расширение)
по третьему задал вопрос:
Цитата:

Сообщение от natureproj (Сообщение 276380)
Вот, к примеру использую вот этот код
var client = new XMLHttpRequest();
client.open("GET", "http://moisait.su/?tmpl=login")
client.onreadystatechange = function() {alert('Работает зпрос!')}
client.send()

Запрос работает! Но что возвращается? Как мне вернуть в переменной то что находится на странице?(а там просто логин на белом листе)



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