Forum Webscript.Ru
Программирование => Другие серверные скрипты => Тема начата: Tolyan608 от 18 Июня 2003, 15:59:18
-
Есть две страницы на разных! веб серверах. Первая страница открывает вторую методом open. А вторая возвращает значение в поле первой. При этом (при записи значения в поле) появляется ошибка "Permission denied". В чем причина?!
Если передача данных идет в пределах одного сервака то все нормально!
Страница 1:
...
Страница 2:
-
Безопасность js запрещает обращат к документам лежещим в других доменах.
Исключение зделанно для "родственных" доменов вида d1.my.com и d2.my.com и для массива frames... ну и так по мелочи еще
Твой случай клинический :)
-
А как тогда можно передать данные?!
Должны же существовать какие нибудь варианты...
-
ручками составлять запрос и посылать его удаленному серверу
-
ТОЕСТЬ?!
ситуация обстоит так что удаленный сервер обращается на мой сервер, для того чтобы прочитать данные с моей БД.
Фактически: вторая страница необходима была для того чтобы прочитать данные с моего сервера и проинициализировать поля на своей странице
ThE0ReTiC: что имел ввиду?!
-
Tolyan608:
так что удаленный сервер обращается на мой сервер, для того чтобы прочитать данные с моей БД
так с этого надо было начинать.
тока ты пытаешься при помощи Javascript дернуть данные из БД на сервере?
Или что ты понимаешь под БД ?
-
Придумал другой выход из этой ситуации.
Принцип такой: на удаленном сайте запускается основная страница которая дергает страницу с моего сервера та в свою очередь читает данные из БД и постит их на другую страницу (удаленного сервера) (эта страница и инициализирует поля основной страницы удаленного сайта)
БД - access
данные читаются из ASP страниц