Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Загрузка в фрейм. Получение данных с api. (https://javascript.ru/forum/events/10359-zagruzka-v-frejjm-poluchenie-dannykh-s-api.html)

Atilla 30.06.2010 15:58

Загрузка в фрейм. Получение данных с api.
 
Надо получить данные со страницы http://habrahabr.ru/api/profile/username/ (естественно, вместо username идет имя пользователя хабра)
Вначале пробовал обращаться при помощи асинхронного доступа по api. Но это работает только на страницах с доменом habrahabr.ru, а уже на страницах с username.habrahabr.ru это уже не катит (может можно как-то запустить?).
Поэтому я создаю невидимый фрейм, загружаю туда http://habrahabr.ru/api/profile/username/, и так считываю данные. Но когда загружаются данные во фрейм, то иконка сайта меняется на иконку загрузки, а курсор на ожидание.
Собственно вопрос: Как с этим бороться?

Kolyaj 30.06.2010 16:06

Цитата:

Сообщение от Atilla
может можно как-то запустить?

document.domain = 'habrahabr.ru';

http://javascript.ru/ajax/cross-doma...him-naddomenom

Atilla 30.06.2010 16:13

Цитата:

Сообщение от Kolyaj (Сообщение 61754)

Это было первое что пришло в голову. Как ни странно не помогает. Ответ от сервера всё равно 0, вместо 200...

B@rmaley.e><e 30.06.2010 16:34

Вы UserJS пишете? Ну так открывайте фрейм и общайтесь через хэши адреса фрейма.
Либо использовать средства кроссдоменных запросов юзерскриптов (Для оперы смотреть в блоге subzey).

Atilla 30.06.2010 16:41

Цитата:

Сообщение от B@rmaley.e><e (Сообщение 61756)
Вы UserJS пишете? Ну так открывайте фрейм и общайтесь через хэши адреса фрейма.
Либо использовать средства кроссдоменных запросов юзерскриптов (Для оперы смотреть в блоге subzey).

Да, UserJS.
>>хэши адреса фрейма.
В какую сторону копать?

Kolyaj 30.06.2010 16:51

Общаться между фреймами лучше с помощью postMessage.


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