powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / frames[0].document - как до него добраться?
2 сообщений из 2, страница 1 из 1
frames[0].document - как до него добраться?
    #35454300
C#C++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые.

В общем, такая штука: в <iframe> в src указывается некий посторонний урл (с постороннего сайта). Не получается порулить содержимым через frames[0].document (из-за политики безопасности). С окном, открытым через document.open(), та же фигня.
Вопрос такой: можно ли как-то поменять настройки в IE, чтоб пропускал, или это навечно зашито в браузер?
...
Рейтинг: 0 / 0
frames[0].document - как до него добраться?
    #35454312
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это защита.
С ифраме не получится. Но с XMLHttpRequest - IE спросит один раз и если пользователь разрешит все будет ОК (вернее из рук вон плохо). В Мозилле сожнее. Нужно запрашивать явно из программы каждый раз и каждый раз отвечать пользователю.

Существует псевдо-протокол names http://ajaxian.com/archives/windowname-meet-dojoxiowindowname для доступа к ифраме через атрибут name. Но это если есть возможност контролировать чужой сайт.

Решение с псевдо-протоколом name немного навороченное. Но в отличие от кросс-доменного script не завазано на имена переменных, поэтому решения получаются менее связанными. Вот собсвенно почему этот псевдо-протокол порою используют.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / frames[0].document - как до него добраться?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]