imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 11.07.2002, 09:44     # 1
Ghost
Guest
 
Сообщения: n/a

Question Обмен данными между формами в разных фреймах.

У меня тут маленькая проблемка. Есть страница. На странице - поле Field1 и фрейм Frame1. Во фрейме ссылочка, при нажатии на которую в Field1.Value должно записываться некое значение. Как должна выглядеть эта ссылочка?
 
Старый 11.07.2002, 12:51     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
<a href=javascript:document.parent.Frame1.Field1.value="xxx">

так попробуй
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.07.2002, 13:41     # 3
Ghost
Guest
 
Сообщения: n/a

Попробовал. Получил сообщение типа
document.parent.Frame1.Field1 - не является объектом
Кроме того Field1 не находится внутри Frame1, вот в чем проблема. Структура страницы следующая:
Есть основной документ, в нем есть поле Field1 и вставлен фрейм iframe src=zzz.htm name=Frame1. Вот внутрь страницы zzz.htm и надобно вставить ссылочку.
 
Старый 11.07.2002, 14:39     # 4
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
выложи на веб всё... будем ИПАТЬСЯ..... :xex:
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.07.2002, 16:32     # 5
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Прежде всего надо покопать document.frames . Посмотри какие фреймы там есть, найди свой . Далее document.frames[x].forms[y].elements[z].value . Разумеется можно везде вместо индексов воспользоваться присвоенными именами . А сообщение "document.parent.Frame1.Field1 - не является объектом" дословно переводится как "Мимо!" .
RaZEr вне форума  
Старый 12.07.2002, 09:13     # 6
Ghost
Guest
 
Сообщения: n/a

Unhappy

Вставил следующую ссылку
javascript:document.frames["framename"].forms["formname"].elements["fieldname"].value="value"
Получил сообщение о том, что "document.frames.framename.forms - не является объектом".

А как определить индексы?
 
Старый 12.07.2002, 09:39     # 7
Ghost
Guest
 
Сообщения: n/a

Arrow

Я приклею архив с html-файлами, чтобы было над чем экспериментировать и лучше видно, а чего ж это все-таки нужно этому Ghost'у.
Вложения
Тип файла: zip htmls.zip (526 байт, 11 просмотров - Кто скачивал? )
 
Старый 12.07.2002, 15:07     # 8
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
Код:
<a href="javascript:parent.document.forms['formname'].elements['fieldname'].value='new'">
__________________
Всё будет хорошо!
Stasik вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:52.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.