эм. мне кажется что дело тут в обьектной модели документа.
http://keep4u.ru/full/080807/96e4de6693cb579eb7/jpg
вот она. там есть такой объект frames
возможно нужно глянуть в его сторону?
вот что надыбал в яше
Объект frame имеет следующие свойства:
frames массив, отражающий все фреймы окна
name отражает атрибут NAME тага <FRAME>
length отражает количество фреймов-потомков внутри фрейма
parent синоним для окна или фрейма, содержащего текущий фрейм
self синоним для текущего фрейма
window синоним для текущего фрейма
может быть путь window.frames.document.all.(Name).all или window.frames.frame0.document.all.(Name).all подойдет....
Ну это только домыслы....

на реальных примерах я не потестил....
да и вот еще вдогонку мож поможет...
Объект window является "родительским" объектом для всех объектов в Navigator'е. Вы можете создать несколько окон в приложении JavaScript. Объект Frame определяется тэгом FRAME в документе FRAMESET. Frame-объекты имеют те же свойства и методы, что и объекты window, и отличаются только способом отображения.