![]() |
Обмен данными между формами в разных фреймах.
У меня тут маленькая проблемка. Есть страница. На странице - поле Field1 и фрейм Frame1. Во фрейме ссылочка, при нажатии на которую в Field1.Value должно записываться некое значение. Как должна выглядеть эта ссылочка?
|
<a href=javascript:document.parent.Frame1.Field1.value="xxx">
так попробуй |
Попробовал. Получил сообщение типа
document.parent.Frame1.Field1 - не является объектом Кроме того Field1 не находится внутри Frame1, вот в чем проблема. Структура страницы следующая: Есть основной документ, в нем есть поле Field1 и вставлен фрейм iframe src=zzz.htm name=Frame1. Вот внутрь страницы zzz.htm и надобно вставить ссылочку. |
выложи на веб всё... будем ИПАТЬСЯ..... :xex:
|
Прежде всего надо покопать document.frames . Посмотри какие фреймы там есть, найди свой . Далее document.frames[x].forms[y].elements[z].value . Разумеется можно везде вместо индексов воспользоваться присвоенными именами . А сообщение "document.parent.Frame1.Field1 - не является объектом" дословно переводится как "Мимо!" .
|
Вставил следующую ссылку
javascript:document.frames["framename"].forms["formname"].elements["fieldname"].value="value" Получил сообщение о том, что "document.frames.framename.forms - не является объектом". А как определить индексы?:help: |
Вложений: 1
Я приклею архив с html-файлами, чтобы было над чем экспериментировать и лучше видно, а чего ж это все-таки нужно этому Ghost'у.
|
Код:
<a href="javascript:parent.document.forms['formname'].elements['fieldname'].value='new'"> |
Часовой пояс GMT +4, время: 22:16. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.