Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 150

Для получения доступа, скажем, к первой форме документа, следует использовать такую ссылку.

document.forms[0]

Все современные браузеры позволяют обращаться к форме по имени (идентификатору, сохраненному в атрибуте name дескриптора <form>). Причем эту задачу можно выполнить двумя способами. В первом случае используется синтаксис, близкий к используемому при управлении массивами.

document.forms["имяФормы"]

В следующих главах вы узнаете о том, как назначить имя форме. Чтобы не ошибиться с формой, рекомендуем вместо имени использовать индекс элемента массива.

Второй способ более простой, поскольку имя формы указывается сразу после ключевого слова document.

document.имяФормы

Использование указанных способов приведет к одинаковому результату. Если в сценарии нужно сделать ссылку на элемент внутри формы, то полный адрес объекта обязательно должен содержать ссылку на document и на саму форму.

Свойство document.images[]

Подобно тому, как в документе сохраняются сведения о формах (массив элементов), в объекте document содержится коллекция (массив) изображений, которые вставляются в документ с помощью дескриптора <img>. Изображения, представленные массивом document.images, доступны в программном коде по числовому индексу или имени элемента img. Как и в случае с формами, текстовый атрибут name однозначно идентифицирует элемент в наборе объектов.

Поддержка браузером свойства document.images гарантирует загрузку и отображение им изображений стандартных для Web. Таким образом, данное свойство можно успешно использовать в качестве флага, указывающего на способность текущего браузера к загрузке и возможность последующего управления изображениями. Чтобы выполнить в сценарии подобную проверку, заключите операторы управления изображениями в конструкцию if, как показано ниже.

if (document.images) {

//операторы управления изображениями

}

Старые браузеры не распознают вложенных операторов, а использование конструкции if предотвращает возникновение ошибки, отображаемой на экране.

страница 150
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz