Веселушка
Зарегистрирован: 05 March 2008
Сообщения: 32
Примеры кода: 0
|
Доступ к серверным элементам с помощью JavaScript |
03 May 2008 11:13 |
|
|
|
|
Хочу сделать форму для редактирования сожержимого страницы - что-то наподобие формы ответа на сообщение хотя бы на этом форуме.
Имеется Поле ввода текста, кнопки для выделения жирным шрифтом, курсивом и т.д.
Кнопки работают на JavaScript'е. Поле для ввода текста - серверный элемент TextBox. Этот элемент меняет свойство Visible на true/false в зависимости от роли пользователя и нажатия опреленных кнопок.
При обращении к нему по ID JS его не видит. Аттрибут name - недопутимый аттрибут.
Решила проблеу слудующим образом:
document.forms[0].elements[17].(требуемое свойство). С формой все понятно - онана странице единственная, а вот элементов полно. При добавлении нового элемента приходитсяменять индекс, о чем можно забыть. КОроче, не удобно, хотя все работает.
Вопрос: можно ли как-то еще обратиться к серверному элементу при помощи JS? или может быть заменить его соответствующим HTML-элементом? Но им еще надо управлять программно. Добавить аттрибут runat?
Как лучше сделать?
|
|