Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№118-10-2005 22:03:17

I_Zdes
Участник
 
Группа: Members
Зарегистрирован: 18-10-2005
Сообщений: 4

Взимодействие между фреймами.

Есть несколько фреймов. В одном есть элемент с ID и свойством innerHTML. Из другого я пытаюсь его получить:

strStorage =
parent.window.frames[1].document.getElementById('strMain').innerHTML;;

в результате ФФ выдает сообщение:

Ошибка:parent. window.frames[1].document.getElementById("strMain") has no properties

Пытаюсь вызвать простейшую функцию из этого фрейма, даже без параметров, например такую function myAlert() { alert('OK');}

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

На форуме видел подобную проблему, вставил по рекомендации в обоих фреймах строку:
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

Браузер при открытии попросил подтверждение, но ведет себя по старому.:(

Отсутствует

 

№230-10-2005 16:53:21

rewue
Участник
 
Группа: Members
Зарегистрирован: 21-10-2005
Сообщений: 20

Re: Взимодействие между фреймами.

А какова разметка всей фреймовой страницы? непонятно где какой фрейм расположен относительно друг друга
ТО свойство что ты прописал только для Нетскейпа по моему...

Отредактировано rewue (30-10-2005 16:54:29)

Отсутствует

 

№309-11-2005 23:21:42

I_Zdes
Участник
 
Группа: Members
Зарегистрирован: 18-10-2005
Сообщений: 4

Re: Взимодействие между фреймами.

Каюсь, там была моя ошибка. Причем настолько глупая, что даже не скажу какая.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]