Надо узнать адрес другого документа

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Надо узнать адрес другого документа

chstudio » 12 мар 2004, 15:09

Похоже не только в IE.
Надо как-то обойти эту защиту.
Кто-нибудь знает как обойти ее?

AiK » 12 мар 2004, 13:11

chstudio, в IE по соображениям безопасности коммуникация между фреймами, содержимое которых загружено с разных доменов, может быть запрещена.

Надо узнать адрес другого документа

chstudio » 12 мар 2004, 09:38

Надо узнать адрес другого документа, который был открыт из формы текущего документа. После определенных действий в открытом документе, адрес страницы изменяется.
Выяснил я как с помощью JavaScript прочитать адрес другого документа.
Этот документ должен быть не в другом окне, а в другом фрейме.
Проблема в том, что так работает только с локальными документами на localhost.
Когда хочешь открыть страницу на удаленном хосте, начинаются проблемы:
function InputString( )
{
GetUrl = top.frames[1].document.location.href;
top.frames[0].document.forms[4].Query.value = GetUrl;
}
В PHPExpert Editor 3.1 скрипт на строке, где переменной GetUrl присваивается значение, выводит сообщение об ошибки, что нет доступа, а при использовании Apache в обычном IE, и даже в Opera скрипт молчит.
Ругается, что нет доступа в PHPEE, на любом удаленном УРЛ, а на локальном все делает как надо.
Почему нет доступа, подскажите пожалуйста?

Вернуться к началу