Списки представляются на форме в виде всплывающих меню или прокручивающихся перечней. И это самые информативные и экономные элементы HTML-страницы. Они позволяют дизайнерам представить достаточно много информации, занимающей сравнительно мало места. Пользователи хорошо знакомы с этими элементами интерфейса по работе с диалоговыми окнами операционных систем и различных приложений.
Однако программировать списки достаточно тяжело, особенно в ранних версиях браузеров, поскольку сами по себе они являются сложными конструкциями. Все данные, связанные с элементам списков, представлены в элементах OPTION, вложенных в элементы SELECT. Как будет видно из этой главы, ссылки, поддерживающие совместимость снизу вверх, для получения информации из объекта элемента SELECT и его объектов OPTION могут быть достаточно длинны. Тем не менее, старания, приложенные для создания списков, стоят затраченных усилий.
Кроме того, в этой главе рассматривается объект элемента ввода fileUpload , возможности которого зачастую преувеличены. К сожалению, он не обеспечивает отдельный способ отправки файлов, о котором мечтают многие разработчики Web-страниц.