Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: SlavaK от 13 Января 2004, 12:23:40

Название: Передача переменной из фрейма
Отправлено: SlavaK от 13 Января 2004, 12:23:40
Есть два фрейма : "right" и "left". В одном фрейме список пользователей (гиперссылки), а в другом - поле input типа text. Как передать имя пользователя в поле input не обновляя фреймы?
Название: Передача переменной из фрейма
Отправлено: Макс от 13 Января 2004, 18:31:54
UserName
Название: Передача переменной из фрейма
Отправлено: SlavaK от 13 Января 2004, 19:43:08
Максу :
Пожалуйста, обясните доступно что в этой ссылку есть что.
Название: Передача переменной из фрейма
Отправлено: Макс от 14 Января 2004, 13:05:16
parent.frames[\'right\'].document - твой правый фрейм (в котором форма с input-полем)
form_name - имя формы, в которой находится поле
input_field_name - имя input-поля

this.text - возвращает текст тега
Название: Не работает
Отправлено: SlavaK от 14 Января 2004, 13:46:50
В документе, разбивающем на фреме :

Во фрейме, куда нужно передать значение :


.....
Во фрейме, откуда нужно передать значение ставлю :
UserName
В результате совсем другой фрейм обновляется на фрейм, откуда передаю значение.
Название: Передача переменной из фрейма
Отправлено: Pr0Head от 15 Января 2004, 01:39:01
Нужно форме дать имя, например


и обращатся лучше напрямую, через верхнее дерево, так будет большая совместимость с браузерами

тогда ссылка будет выглядеть так:
UserName
Название: Передача переменной из фрейма
Отправлено: SlavaK от 15 Января 2004, 17:52:53
Pr0Head :
Форму я обозвал, спасибо. Все работает!
Но работает только по образцу ссылки, которую предлагает Макс. Кстати, часть"this.text" не передает переменную в "IE 5" (пишет "undefined". А "Opera 6" ее нормально передает. Ну, нужный текст я через PHP в ссылку подставляю, так что это не критично.
Название: Передача переменной из фрейма
Отправлено: Yaroslav от 23 Декабря 2004, 21:06:31
Цитировать
SlavaK:
не передает переменную в "IE 5" (пишет "undefined"

и у меня пишет...
а как же решить проблемму?
Название: Передача переменной из фрейма
Отправлено: commander от 24 Декабря 2004, 10:48:07
Yaroslav
   
Цитировать
а как же решить проблемму?




UserName