Просмотр полной версии : Обмен данными между формами в разных фреймах.
У меня тут маленькая проблемка. Есть страница. На странице - поле 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:
Я приклею архив с html-файлами, чтобы было над чем экспериментировать и лучше видно, а чего ж это все-таки нужно этому Ghost'у.
<a href="javascript:parent.document.forms['formname'].elements['fieldname'].value='new'">
vBulletin® v3.8.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.