Есть несколько фреймов. В одном есть элемент с 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");

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

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

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