Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: от 02 Ноября 2001, 16:27:39
-
Можно ли получить доступ к полям формы, для которой не определен name
-
Можно, но зачем форме поля без name (да еще и изменять в них что-то).
Вот рабочий пример:
То есть нужно обращаться к массиву forms[]
и массиву elements[]
-
У меня почему-то не работает такой скрипт:
function setvar() {
var a=parent.rightFrame.document.forms[0].elements[0].value;
}
форма в rightFrame:
При вызове функции setvar() в другом фрейме, выскакивает ошибка "Нет доступа".
Помогите разобраться в чем дело.
-
Вот работающий пример (используем массив frames[..]):
index.html:
ab.html:
bb.html:
Нажимаешь кнопку Submit во втором фрейме и радуешься :)
-
А будет это работать, если вместо поставить при условии, что на странице по этому адресу присутствует форма.
-
На практике не пробовал такого делать, но думаю что должно работать. ИМХО не имеет значения какой адрес у фрейма, главное что он загрузился клиенту и форма доступна.
-
Практика показала, что не хочет это работать. error "Нет доступа" и все.