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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Доступ JavaScript к объктам других страниц 
:(
    Опции темы
maxagent
Дата 19.4.2010, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Задача состоит в следующем. На странице в одном из фреймов (в обычном или плавающем) загружена страница с другого внешнего сервера. Может ли JavaScript получать доступ к объектам этой страницы (например, чтобы считать содержимое этих объектов). 
Стандартные способы обращения через document.frames к фрейму, а затем через document.getElementById к самому объекту выдают ошибку "Доступ запрещен".

Пробовали также создавать новое окно window.open(), а затем обращаться к объектам этого окна. Такая же ситуация
PM MAIL   Вверх
12345c
Дата 28.4.2010, 10:26 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

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



Вот так (в последних бр-рах, естественно; и кроме IE).

http://ejohn.org/blog/cross-site-xmlhttprequest/
(ключевое выражение - 
XML:
<?access-control allow="сайт, которому даём доступ (к себе)_или_*.ru"?>
PHP:
header('Access-Control: allow <сайт, которому даём доступ_или_*.ru>');
)

На странице есть ссылка на демо.

От MS есть что-то такое (не тестировал): http://msdn.microsoft.com/en-us/library/cc...28VS.85%29.aspx ,
тоже есть хедер  (пример для ASP)
<% Response.AddHeader("Access-Control-Allow-Origin","*") %>

Это сообщение отредактировал(а) 12345c - 28.4.2010, 11:44


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


 




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


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

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