Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

Разработка » Скрипт GreaseMonkey: элементы формы » 29-11-2010 10:48:23

Я подозревал что дело в этой обёртке, спасибо за помощь.

Разработка » Скрипт GreaseMonkey: элементы формы » 28-11-2010 16:18:05

Здаравствуйте, пишу скрипт для GreaseMonkey, что-то наподобие телефонной книги. В сам скрипте создаётся DIV, внутри которого имеются 2 формы. Внутри каждой формы таблица, в которой и разбиты элементы. DIV создаётся при помощи .appendChild, содержание уже как innerHTML.  После создания DIVа указатели на формы при помощи .getElementById заносятся в переменные класса. Всем элементам форм присвоены аттрибуты name. На кнопки формы навешаны обработчики при помощи .addEventListener, так же являются методами класса. Проблема в следующем: при клике на кнопку, вызывается нужный обработчик, в котором необходимо обратится к полям формы, но при попытке ипользовать конструкцию FormVar.ElementName или  FormVar.elements["ElementName"] элемент undefined. Если же обратится как FormVar.elements[ElementIndex], то всё в порядке. Есть ли какой-либо другой выход, так как обращение по индексу мне не подходит, а использовать .getElementById на все элементы формы не хотелось бы. Зарание спасибо. Ниже приведена

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]