Автор Тема: доступ к форме без name  (Прочитано 3543 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
доступ к форме без name
« : 02 Ноября 2001, 16:27:39 »
Можно ли получить доступ к полям формы, для которой не определен name

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
доступ к форме без name
« Ответ #1 : 02 Ноября 2001, 20:22:51 »
Можно, но зачем форме поля без name (да еще и изменять в них что-то).

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











То есть нужно обращаться к массиву forms[]
и массиву elements[]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

  • Гость
доступ к форме без name
« Ответ #2 : 05 Ноября 2001, 08:44:16 »
У меня почему-то не работает такой скрипт:
function setvar() {
   var a=parent.rightFrame.document.forms[0].elements[0].value;
}

форма в rightFrame:



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

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

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
доступ к форме без name
« Ответ #3 : 05 Ноября 2001, 22:08:08 »
Вот работающий пример (используем массив frames[..]):

index.html:







ab.html:





bb.html:













Нажимаешь кнопку Submit во втором фрейме и радуешься :)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

  • Гость
доступ к форме без name
« Ответ #4 : 06 Ноября 2001, 08:56:58 »
А будет это работать, если вместо поставить http://xxx.xxx.xxx.xxx"> при условии, что на странице по этому адресу присутствует форма.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
доступ к форме без name
« Ответ #5 : 06 Ноября 2001, 14:36:03 »
На практике не пробовал такого делать, но думаю что должно работать. ИМХО не имеет значения какой адрес у фрейма, главное что он загрузился клиенту и форма доступна.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

  • Гость
доступ к форме без name
« Ответ #6 : 09 Ноября 2001, 08:54:14 »
Практика показала, что не хочет это работать. error "Нет доступа" и все.

 

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