в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

свойства, методы, обработчики событий

предыдущая страничка следующая страничка

Значение некоторых свойств может быть изменено в процессе загрузки документа и взаимодействии пользователя со страницей. Рассмотрим такой пример с использованием дескриптора описания текстового поля:

<input type=”text” name=”enrty” value=””User Name?></input>

Свойство Name данного объекта имеет значение entry. Когда происходит загрузка страницы, текстовое значение атрибута Value будет выведено в текстовом поле. Это пример поведения текстового поля в HTML с использованием атрибута Value. Но если пользователь введет в текстовое поле что-то другое, то значение свойства Value изменится – однако не в HTML, а в поддерживаемой браузером копии объектной модели, хранящейся в памяти. Поэтому, если сценарий обращается к текстовому полю с целью получения значения свойства Value, браузер выдаст текущее значение свойства. В случае, если пользователем вносились изменения в текст, то это будет далеко не то значение, что указано в коде HTML.

на заметку
 

Т.к. одно окно может содержать только один документ, то в ссылке на объект или его свойство в текущем окне window можно не указывать.

 

Для получения доступа к свойству объекту используется тот же тип синтаксиса с использованием точек, что и в иерархической структуре, описанной ранее для объектов. Каждое свойство принадлежит своему объекту, а ссылка на свойство состоит из ссылки на данный объект плюс еще одно дополнительное расширение, указывающее на нужное свойство. Поэтому для описанных выше дескрипторов кнопок и текстовых объектов ссылки на различные их свойства выглядят так:

document.имяФормы.имяОбъектаФормы.свойствоОбъектаФормы
 
 
 
  в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | <<< | >>>

Hosted by uCoz