Программирование > JavaScript & JScript

доступ к форме без name

(1/2) > >>

:
Можно ли получить доступ к полям формы, для которой не определен name

Макс:
Можно, но зачем форме поля без name (да еще и изменять в них что-то).

Вот рабочий пример:



function test()
{
 document.forms[0].elements[0].value="Ты кликнул ее.";
 }









То есть нужно обращаться к массиву forms[]
и массиву elements[]

:
У меня почему-то не работает такой скрипт:
function setvar() {
   var a=parent.rightFrame.document.forms[0].elements[0].value;
}

форма в rightFrame:


 



 


При вызове функции setvar() в другом фрейме, выскакивает ошибка "Нет доступа".

Помогите разобраться в чем дело.

Макс:
Вот работающий пример (используем массив frames[..]):

index.html:







ab.html:











bb.html:



function setvar()
{
parent.frames[1].document.forms[0].elements[0].value = parent.frames[0].document.forms[0].elements[0].value;
parent.frames[0].document.forms[0].elements[2].value = parent.frames[0].document.forms[0].elements[0].value;

}











Нажимаешь кнопку Submit во втором фрейме и радуешься :)

:
А будет это работать, если вместо поставить при условии, что на странице по этому адресу присутствует форма.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии