текста устанавливается следующим образом: document.write(""); Список select С помощью оператора вы можете разместить внутри формы список, допускающий выбор одной или просмотр нескольких строк. Формат оператора мы привели ниже: Текст ... Текст Все параметры оператора необязательные, однако для того чтобы сценарий JavaScript мог работать со списком, необходимо указать по крайней мере параметр NAME, определяющий имя списка. Параметр SIZE задает размер видимой части списка в строках. Если указан необязательный параметр MULTIPLE, объект select является списком просмотра, а не списком выбора. Список может быть создан пустым и впоследствии заполнен сценарием JavaScript, или уже содержащим один или несколько элементов. Для определения элементов списка предназначен оператор . Оператор может иметь два параметра - VALUE и SELECTED. Параметр VALUE определяет значение, которое передается расширению сервера Web. С помощью параметра SELECTED отмечается строка списка, выделенная по умолчанию при начальном отображении формы. После оператора следует текст, отображаемый в строках списка. Свойства объекта select Ниже мы перечислили свойства объекта select, доступные сценарию JavaScript: СвойствоОписаниеlengthКоличество элементов (строк) в спискеnameЗначение параметра NAMEoptionsМассив объектов options, соответствующих элементам массива, заданным при помощи оператора selectedIndexНомер выбранного элемента или первого элемента среди нескольких выбранных (если указан параметр MULTIPLE и пользователь выбрал в списке несколько элементов) Одним из свойств списка select является массив options. В этом массиве хранятся элементы списка, определенные оператором . Каждый элемент такого массива есть ни что иное как объект со следующим набором свойств: СвойствоОписаниеdefaultSelectedОтражает состояние параметра SELECTEDindex Порядковый номер (индекс) элемента спискаlengthКоличество элементов в выбранном объектеnameЗначение параметра NAMEselectedС помощью свойства selected сценарий JavaScript может выбрать данный элементselectedIndexНомер выбранного элемента textТекст, указанный после оператора valueЗначение параметра VALUE Методы объекта select Для объекта select определено два метода, не имеющих параметров, - focus и blur. Первый из этих методов позволяет передать списку фокус ввода, а второй - отобрать этот фокус у списка. Обработчики событий, связанные с объектом select Как видно из формата оператора , рассмотренного выше, для списка вы можете определить три обработчика события: onFocus, onBlur и onChange. События onFocus и onBlur возникают, когда список получает и теряет фокус ввода, соответственно. Что же касается события onChange, то оно создается, когда пользователь изменяет состояние списка, то есть выбирает в нем другой элемент. Примеры сценариев, работающих со списками В этом разделе мы приведем два примера сценариев, работающих со списками. Первый из этих примеров предназначен для работы с готовым списком, заполненным заранее, второй заполняет список динамически. Работа с готовым списком При работе со списками из сценария JavaScript чаще всего требуется определить, какие элементы были выбр