Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Сценарии JavaScript в активных страницах Web
<<-[Весь Текст]
Страница: из 116
 <<-
 
мы создали в документе HTML пустой список с именем 
ListOfLinks, расположив его в форме Sel:
Перед заполнением этого списка мы создали массив элементов elem: elem = new Array(); Заполнение этого массива выполнялось в цикле, причем для создания элемента массива мы вызывали конструктор Option, задавая для него четыре параметра: elem[i] = new Option("Elem" + i, i, false, false); Первый параметр задает текст, который отображается в списке, второй - значение, назначаемое элементу списка при помощи параметра VALUE. Третий и четвертый параметры соответствуют свойствам, соответственно, defaultSelected и selected. Переменная i - это параметр цикла, изменяющий свое значение от нуля и до количества элементов, добавляемых в список. После того как элемент списка создан как объект класса option, его нужно записать в соответствующий элемент массива options: Sel.ListOfLinks.options[i] = elem[i]; Sel.ListOfLinks.options[i].text = document.links[i]; Здесь мы также дополнительно устанавливаем значение для свойства text элемента этого массива, записывая текст, который должен отображаться в списке. Определение выбранного из нашего списка элемента выполняется аналогично тому, как это сделано в предыдущем примере: function urlJump() { var szNewURL=""; szNewURL = document.links[Sel.ListOfLinks.selectedIndex]; window.location.href=szNewURL; } Вначале мы определяем номер выбранного элемента как значение Sel.ListOfLinks. selectedIndex. Затем это значение используется как индекс в массиве document. links, из которого в цикле происходило заполнение нашего списка. Однострочное поле text Наверное, наиболее часто в формах, размещенных на страницах серверов Web встречаются однострочные поля, предназначенные для ввода и редактирования текста. Для того чтобы встроить такое поле в форму, необходимо использовать оператор с параметром TYPE, равным значению “text”: Дополнительно можно указать параметры NAME, VALUE и SIZE, а также четыре обработчика событий, создаваемых текстовым полем. Параметр NAME позволяет задать имя поля, необходимое для обращения к свойствам объекта text, соответствующего этому полю. С помощью параметра VALUE можно записать в поле произвольную текстовую строку. Эта строка будет отображаться сразу после загрузки документа HTML в окно браузера. Параметр SIZE определяет размер (ширину) текстового поля в символах. Это размер видимой части поля. Он не ограничивает длину строки, которую можно ввести в данном поле. Свойства объекта text Сценариям JavaScript доступны три свойства поля редактирования как объекта класса text: СвойствоОписаниеdefaultValueОтражает состояние параметра VALUE nameЗначение пара
 
<<-[Весь Текст]
Страница: из 116
 <<-