Список
Для
помещения в форму обычного или раскрывающегося списка используется кнопка
List/Menu
(рис. 16.16) панели объектов или пункт
List/Menu подменю
Form
Objects меню
Insert. Доступные параметры показаны на рис. 16.17.
Рис.
16.16. Кнопка List/Menu панели объектов
Рис.
16.17. Вид редактора свойств при выделенном списке
В
поле ввода
List/Menu вводится уникальное имя списка. Dreamweaver автоматически
подставит туда сгенерированное им самим имя, но вам сразу же следует его изменить.
Вы также можете выбрать пункт
Name в контекстном меню списка и изменить
это имя в появившемся на экране диалоговом окне
Change Attribute.
С
помощью группы переключателей
Туре вы можете выбрать между обычным списком
(переключатель
Menu) и раскрывающимся списком (переключатель
List).
При
нажатии на кнопку
List Values на экране появляется диалоговое окно
List
Values. Это окно показано на рис. 16.18. В нем вы сможете ввести пункты,
которые будут отображаться в создаваемом вами списке. Вызвать это окно можно
также, выбрав пункт
List Items в контекстном меню списка.
Рис.
16.18. Диалоговое окно List Values
Большую
часть этого окна занимает список пунктов. Каждая позиция этого списка состоит
из двух полей: поля названия пункта
(Item Label), которое отображается
в форме, и поля значения
(Value), которое будет отправлено серверной
программе, если этот пункт будет выбран, т. е. отправлена будет такая пара:
<Имя
списка>=<3начение пункта>
Если
ни один из пунктов списка не будет выбран, серверная программа получит уже знакомую
вам "неполную" пару:
<Имя
списка>=
При
щелчке на строке списка в одной из колонок там появится поле ввода, где вы сможете
ввести либо название пункта, либо его значение. Нажимая клавишу <Таb>,
вы сможете перемещаться по позициям списка, от первой до последней. Если вы
нажмете эту клавишу, находясь в колонке
Value последней позиции списка,
в список будет добавлена новая пустая позиция.
Кнопка
со знаком "плюс" позволяет добавить в список новую позицию, кнопка
со знаком "минус" удаляет выбранную. Кнопки t
и I перемещают
выбранную позицию списка выше или ниже.
Введя
все пункты создаваемого списка, нажмите кнопку
ОК, после чего список
будет заполнен введенными пунктами.
В
списке
Initially Selected вы сможете задать пункт создаваемого на Web-странице
списка, который будет выбран в нем изначально.
Если
в наборе
Туре выбран переключатель
List (т. е. создается список),
становятся доступными поле ввода
Height и флажок
Allow Multiple.
В
поле ввода Height задается высота списка в пунктах. Вы можете задать высоту
либо равной общему количеству пунктов, либо меньше ее. Если вы зададите слишком
большое значение, список будет заполнен не полностью, что, собственно, не страшно,
но и не очень красиво.
Флажок
Allow Multiple позволяет включить особый режим работы списка, при котором
пользователь может выбрать в нем несколько пунктов. Для этого он должен будет,
щелкая мышью на нужных пунктах, удерживать нажатой клавишу <Ctrl>. Он
также может выбрать целую группу пунктов, сначала щелкнув на первом пункте,
а потом — на последнем, удерживая клавишу <Shift>. В этом случае серверная
программа получит следующую пару:
<Имя
списка>=<3начение пункта 1>, <Значение пункта 2>, ...
Примечание
И обычный, и
раскрывающийся списки создаются с помощью одного и того же парного тега <SELECT>.
. .</SELECT>, внутри которого помещается набор тегов, определяющих отдельные
пункты. Атрибут SIZE задает высоту списка; если его значение равно 1, отображается
раскрывающийся список, если же оно больше 1 — обычный. Отдельный же пункт
списка создается с помощью парного тега <OPTION>. . .</OPTION>.
Название пункта помещается внутрь этого тега, а значение задает атрибут VALUE.
Атрибут SELECTED тега <OPTION> позволяет сделать пункт изначально выделенным;
этот атрибут не имеет значения — достаточно только его присутствия в теге.
Назад Содержание Вперед