Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Request к другому домену 
V
    Опции темы
acvilon
Дата 20.3.2008, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 16.4.2007
Где: Spb

Репутация: нет
Всего: нет



Народ есть такой вопрос. Можно ли с помощью джаваскрипта сделать запрос другому домену(то есть не тому, с которого пришел этот скрипт)??? Если можно, то подскажите как это можно сделать. Заранее большое спасибо.
PM MAIL ICQ   Вверх
Fortop
Дата 20.3.2008, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Какого рода запрос? И какую информацию ты хочешь получить?
Вариантов собственно несколько. 
1. Строим динамически html разметку (img, iframe) и назначаем им 'src'
2. AJAX.
3. document.location


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Itsys
Дата 20.3.2008, 22:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 12
Всего: 34



Цитата(Fortop @  20.3.2008,  21:45 Найти цитируемый пост)
2. AJAX.

работает только при запросе в том же домене, что и исходная страница - защита такая  smile 
PM MAIL WWW Skype   Вверх
Fortop
Дата 20.3.2008, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



точно


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
acvilon
  Дата 20.3.2008, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 16.4.2007
Где: Spb

Репутация: нет
Всего: нет



Не совсем понятно как это можно. К примеру, что я хочу сделать: Заходишь на один домен, он тебе кидает джаваскрипт, который должен подконнектиться к другому домену(отправить xml-ку  домену), к примеру yandex.ru, не могли бы вы поточнее сказать как это можно сделать?

Это сообщение отредактировал(а) acvilon - 24.3.2008, 12:43
PM MAIL ICQ   Вверх
Itsys
Дата 21.3.2008, 00:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 12
Всего: 34



Эх, ладно гулять, так гулять:
Цитата(Fortop @  20.3.2008,  21:45 Найти цитируемый пост)
1. Строим динамически html разметку (img, iframe) и назначаем им 'src'

Контент ты увидишь, но доступа к нему не будет - опять же защита smile 
и
Цитата(Fortop @  20.3.2008,  21:45 Найти цитируемый пост)
3. document.location

Как можно обзывать изменение текущей страницы в браузере получением контента для текущей страницы?

acvilon, Так что, к сожалению, никак....

ЗЫ А может к счастью.... smile 
PM MAIL WWW Skype   Вверх
Fortop
Дата 21.3.2008, 00:39 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(acvilon @  20.3.2008,  23:38 Найти цитируемый пост)
Не совсем понятно как это можно. К примеру, что я хочу сделать: Заходишь на один домен, он тебе кидает джаваскрипт, который должен подконнектиться к другому домену(отправить xml-ку  домену), к примеру jabber.spbu.ru:5222, не могли бы вы поточнее сказать как это можно сделать?

1й контрольный вопрос. 
Ты хочешь послать запрос к одному из "своих" доменов, но не с того откуда пришел ява скрипт? Или совершенно левому?
В первом случае возможны варианты организации распределенного веб-сервиса, хоть это и геморройно.
Во втором случае - никак.

2й контрольный вопрос.
Какая собственно стоит задача? Или идет поиск сферических коней в вакууме?

Добавлено через 11 минут и 27 секунд
Цитата(Itsys @  21.3.2008,  00:25 Найти цитируемый пост)
Как можно обзывать изменение текущей страницы в браузере получением контента для текущей страницы?

Он же не контент получить хотел smile
А послать запрос, это немного разные вещи.
Цитата(acvilon @  20.3.2008,  19:34 Найти цитируемый пост)
Можно ли с помощью джаваскрипта сделать запрос другому домену




--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Itsys
Дата 21.3.2008, 07:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 12
Всего: 34



Цитата(Fortop @  21.3.2008,  00:39 Найти цитируемый пост)
Он же не контент получить хотел 

Ну вот, видишь неправильно заданный вопрос пораждает за собой совершенно различные мнения по поводу того, что хочет автор  smile 

ЗЫ не помню как там говорят, один дурак 100 мудрецов в тупик поставит.
ЗЫЫ acvilon, не принимай "дурак" на свой счет, это просто поговорка такая, которая характеризует ситуацию, а не твои умственные способности. Я просто хотел сказать что вопрос надо формулировать более конкретно, жалательно с примерами, чтобы те, кто тебя читают не думали каждый о своем.
PM MAIL WWW Skype   Вверх
sir_nuf_nuf
Дата 21.3.2008, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 6.1.2008

Репутация: нет
Всего: 31



Код

-Грешно смеяться над больными людьми
-Отсюда не сбежишь...
-Есть метод!


Если вы хотите получать данные с дружественного домена (например его пишите вы или можите с ними договориться)

то можно делать так:

динамически создавать тег 
Код

<script type="text/javascript" src="http://bla.ru?request=value"></script>

и получать контент от сервера.

Одно но: сервер должен выдавать ответ в виде javascript. На самом деле этот скрипт вполне может рендерить любую инфу, но это должен быть javascript. Вот поэтому домен должен быть дружественным или у него должен быть js интерфейс.

Возможный вариант: нужный домен ни  в какую не хочет отдавать данные  в виде javascript.
Возможно решение: делайте это сами -  напиши proxy на своем сервере ( или дружественном)
и обращайтесь к нему, а proxy пусть сам выкачивает всю инфу с интересующего домена


--------------------
user posted image
user posted image
PM MAIL Jabber   Вверх
acvilon
Дата 23.3.2008, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 16.4.2007
Где: Spb

Репутация: нет
Всего: нет



Вопрос решен
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0499 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.