Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: byte от 11 Сентября 2007, 17:50:34

Название: Ajax(отправка запросов)
Отправлено: byte от 11 Сентября 2007, 17:50:34
Здравствуйте, помогите пожалуйста. вот скрипт:




Javascript отправляет запрос на сайт.
Вот в чем проблема: отправить запрос получается только локально (т.е томе сайту на котором он стоит) а вот на другие сайты он не хочет проявлять. IE пишет

Цитировать

...
 Error: Premission denied
 ...


 Error: Premission denied-

Подскажите что нетак и как исправить.
Название: Ajax(отправка запросов)
Отправлено: brainkiller от 11 Сентября 2007, 21:09:48
Хм...

Ajax-код может посылать запросы только тому домену, на котором выполняется.
Название: Ajax(отправка запросов)
Отправлено: byte от 12 Сентября 2007, 14:08:49
Цитировать
brainkiller:
Ajax-код может посылать запросы только тому домену, на котором выполняется.

а с помощью чего, и как можно отправлять запросы на другой сервер?
Название: Ajax(отправка запросов)
Отправлено: Altaxar от 12 Сентября 2007, 15:19:17
Помню тоже как то пробовал в соседнем frame открыть с другого сервера страницу, да можно, но связь JS нету, защита браузеров.
Единственное, что могу посоветовать: попробуй порыть в псевдо AJAX. (это когда PHP генерирует *.js файл а браузер присоединяет на горячую к странице). как сдесь обстоит с защитой не знаю, но слышал, что с помощью него обходят какуе-то ошибку.
Название: Ajax(отправка запросов)
Отправлено: brainkiller от 12 Сентября 2007, 15:32:54
Можно отправить запрос скрипту на сервере, который, в свою очередь, сделает запрос другому серверу, примет и обработает его ответ, а затем уже вернет свой ответ пользователю.