Как "поймать" открытые во Frameset'e документы?

  • Автор темы fedotxxl
  • Дата начала
F

fedotxxl

Пример:
у меня три фрейма:
1. Вьюка с документами
2. Фрейм с кнопками
3. Документы, открытые по вьюхе (фрейм 1)
Как мне во фрейме с кнопками (фрейм2) узнать, какой сейчас документ открыть в фрейме 3?
 
S

Sandr

а какая связь между фреймом 2 и фреймом 3? Я так понял, что документ открываетя по тыку во фрейм 1, тобишь из вьюхи...

ЗЫ: Юзай DXL.. других способов, скорее всего нет, но может меня кто-нить поправит...
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Можно сделать на JS. Сам делал. Были результаты.
Что-то типа:
var A = parent.FRAMEA.document.forms[0]
var B = parent.FRAMEB.document.forms[0]
B.FIELD.value = A.FIELD.value

По идее это надо запихнуть в OnLoad документа. И немного поколдовать. :)
 
F

fedotxxl

Medevic
Примерно то, что нужно... можно ли посмотреть то, что вы делали?
К сожалению, в JS не бумбум

Для: Sandr
Причем тут DXL? DXL предназначен, вроде, для редактирования лотусовых элементов дизайна...
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Для: fedotxxl
Неа. Я забил на эту идею и сделал по-другому. Уже не помню почему.
 
F

fedotxxl

Для: Medevic
Мне бы хоть какой пример =)

Чего я добился:
var currentDoc = document.forms[0]
var contentDoc = window.parent.frames["Content"].document.forms[0]
currentDoc.ContentUNID.value = contentDoc.UNID.value
фрейм "Content" определен всегда... а вот содержимое этого фрейма таким образом доступно только при открытии... после того, как я измению содержимое фрейма "Content", путем выбора документа из вида, window.parent.frames["Content"].document возвращает "Неопределен"
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Для: fedotxxl
Да не помню я. Пример не сохранился.
Я просто разместил объяву. :)
 
F

fedotxxl

Боюсь, я нашел нужное мне решение


МЛЯТЬ! Эта хрень не работает во фреймах =)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!