Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Java script Security error

401
13 июля 2004 года
Br@in RIPper
289 / / 15.02.2003
Ситуация такая:
имеется страничка с фреймами. на главной страничке (в которой frameset) имеется java script, функция DT. фреймы вызывают эту функцию как parent.DT("str");
все работает, пока адрес странички фрейма находится на этом же сайте. если фрейм грузится с другого адреса (конкретно - гостевая книга narod.ru) появляется ошибка:


Inline script thread
Error:
name: ReferenceError
message: Security error: attempted to read protected variable
(Opera)



Разрешение отклонено
(IE)


если убрать вызов этой ф-ции все работает правильно.
в чем тут дело?
291
13 июля 2004 года
gufy
703 / / 08.01.2003
ты сам ответил на вопрос: запрещено обращание к объектной модели фрейма, находящегося на другом сервере.
401
14 июля 2004 года
Br@in RIPper
289 / / 15.02.2003
Цитата:
Originally posted by gufy
ты сам ответил на вопрос: запрещено обращание к объектной модели фрейма, находящегося на другом сервере.



а какие могут быть варианты решения этой проблемы? или уже никак?

291
14 июля 2004 года
gufy
703 / / 08.01.2003
а что делает твоя функция DT?
401
14 июля 2004 года
Br@in RIPper
289 / / 15.02.2003
Цитата:
Originally posted by gufy
а что делает твоя функция DT?



функция выводит текст, передающийся во входном параметре, на фрейм. проблема в том, что эта функция использует динамически созданный массив (для задания цвета текста), генерирование которого занимает довольно продолжительное время, поэтому создание этого массива происходить один раз при загрузке главной страницы. соответственно массив этот лежит в parent фрейме и ф-ция должна вызываться оттуда

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог