Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поля ввода информации имеют множество типов Поле ввода многострочного текста Описание меню Описание элемента меню




Назначение

Элементы реализации интерфейсов в HTML

ЖЫ

Рис. 7.4. Пример использования элемента img

Для встраивания в документ графических образов использу­ются элементы img и fig.

img — элемент встраивания в текст графического образа, на­пример:

<IMG SRC=" http://polyn.net.kiae.su/gif/sarclast. gif"

ALT="Sarcofagus.Winter, 1997">.

В данном примере атрибут src определяет адрес графическо­го объекта, который надо встроить в документ, а атрибут alt предназначен для отображения в интерфейсах, которые не под­держивают встраиваемую графику (типа Lynx). В последнем слу­чае вместо картинки будет отображено содержание атрибута ALT.

img можно использовать внутри гипертекстовой ссылки:

<А HREF="doc.html" XIMG SRC="icon.gif" ALIGN=RIGHT></A>

Help
Netscape - [A Review of the HTML* Document Format}

В этом случае весь рисунок целиком используется как иден­тификатор гипертекстовой ссылки. Кроме того, в данном приме­
ре используется атрибут элемента img — align, который может принимать значения top, middle, bottom, left, right и опре­деляет, где относительно других символов текста в строке будет располагаться рисунок.

Элемент fig (развитие IMG) введен в стандарт языка для улучшения отображения графической информации и использо­вания ее для разработки гипертекстовых баз данных.

is index — элемент заголовка документа — определяет ис­пользование HTML-документа для ввода запроса на поиск по ключевым словам:

<ISINDEX HREF=" http://polyn.net.kiae.su/egi-bin/search "

PROMPT^"Enter Keywords:">

В приведенном примере атрибут href определяет адрес про­граммы обработки запроса, а атрибут prompt — содержание приглашения.

form — средства встраивания элементов интерфейса в тело документа (механизм форм заполнения — fill-out forms) — впервые были подробно описаны в инструкциях по использова­нию сервера NCSA. Посредством форм осуществляется передача параметров внешним программам, которые вызываются серве­ром, что сделало WWW универсальным интерфейсом ко всем ре­сурсам сети.

Некоторые вложенные в form элементы HTML даны в табл. 7.1.

Таблица 7. /. Назначение элементов FORM

Элемент INPUT TEXTAREA SELECT OPTION

input — наиболее универсальный из всех элементов формы. Способ его отображения определяется атрибутом type, который может принимать значения: text, password, checkbox, radio, range, scribble, file, hidden, submit, reset, image.

Атрибут name определяет идентификатор поля. Данный ат­рибут не отображается, но его значение передается обрабаты­вающей программе.

Атрибут value определяет значение поля. Данное значение передается вслед за именем поля. Если разработчик указал этот атрибут в тексте документа, то это будет значение по умолчанию.

Атрибут disable защищает значение поля формы от изме­нения пользователем. Часто это бывает полезным при много­кратных обращениях к внешним базам данных и при коррекции запросов.

Атрибут error определяет текст сообщения об ошибке при неправильном вводе.

Атрибут checked используется в полях типа checkbox и radiobutton. Он определяет состояние данного поля (выбрано/не выбрано).

Атрибут size определяет размер видимой части поля ввода. Для непропорциональных шрифтов он равен числу символов, для пропорциональных шрифтов — числу типографских интер­валов.

Атрибут maxlength определяет максимальное число симво­лов, которое можно ввести в текстовое поле.

Атрибуты min и мах определяют диапазон разрешенных чи­словых значений для поля ввода.

Атрибут src используется для задания адреса графического объекта, который можно использовать в поле ввода.

Атрибут MD задает контрольную сумму для графики.

Атрибут align определяет выравнивание текста.

Приведем фрагмент HTML-документа с элементами груп­пы form и их интерпретацию Web-обозревателем Konqueror (рис. 7.5, /):

<FORM>

<Н2>Ниже приведен список примеров полей ввода:</Н2>

<BR> Простое текстовое поле: CINPUT NAME="testl"

VALUE="ABCDE" TYPE="text"><BR>

Поле типа checkbox: CINPUT NAME="test2" TYPE="checkbox"

CHECKEDXBR>

Поле типа radiobutton: CINPUT NAME="test3"

TYP-E=" radio " ><BR>

Поле типа password: CINPUT NAME-"test4"

TYPE="password"><BR>

В form2.htm -Konqueror
I Адрес Оравка Вид Прейти Закладки Сдшис Настройка Окно Справка 1
|: Е> Адрес: [F5/media<GOGAJGB/__________ SNIMKI/htm/1orm2htm j-jfJjj||G] F'ct €t q. o о о ** «а я a %
  Ниже приведен список примеров полей ввода: I
Простое текстовое поле: [ABODE —^ Поле типа checkbox: И / Поле типа radiobutton: ® /' Поле типа password: (**"* I / Невидимое поле: у/ Кнопка Submit: j Subm* ] /' Кнопка Reset | Raset j / ^ 2 3  
  т Графическая кнопка: ■ЯШЗЁЯ " /  
  ' 1.................................................................................................................................... S........................................................ гг Введем сюда текст ^ (Элемент TEXTAREA) jT [input / р  
    INPUT  
    TEXTAREA - SELECT  
| ||в|-Страница загружена    

 

Рис. 7.5. Интерпретация элементов интерфейса: 1 — группа form; 2 — элемент textarea; 3 — элемент select

Невидимое поле: CINPUT NAME="test5" TYPE="hidden" VALUE="de fau11">CBR>

Кнопка Submit: CINPUT NAME="submit" VALUE="Submit" TYPE="submit">cBR>

Кнопка Reset: CINPUT NAME="reset" VALUE="Reset" TYPE="reset">CBR>

Графическая кнопка: CINPUT NAME="graph" VALUE="default"

SRC="office.bmp" TYPE="image"><BR>

C/FORM>

В первой строке приведено простое текстовое поле с введен­ным в него значением по умолчанию. Это значение может быть изменено пользователем. В следующей строке отображено поле типа checkbox. Крестик в поле показывает, что оно выбрано (значение по умолчанию установлено атрибутом checked). Ниже приведено поле radiobutton в виде кружка (так как в нем нет черной точки, это поле не выбрано); в поле password введен па­роль, который не отображается, а заменяется звездочками; неви­димое поле не отображается, а предназначено для реализации диалога с удаленными программами. Кнопка Submit активирует передачу параметров серверу, в то время как Reset восстанавли­вает значения полей формы по умолчанию. Графическая кнопка аналогична кнопке Submit, только она передает также значения координат графического образа.

textarea предназначен для ввода больших многострочных текстовых данных; это связано с ограничениями на длину сим­вольной строки. Элемент имеет два атрибута: rows — число ви­димых строк и cols — число видимых символов в строке (рис. 7.5, 2):

<TEXTAREA NAME="multi" ROWS=2 CQLS=4 0> Введем сюда текст Элемент TEXTAREA) </TEXTAREA>

Элементы select и option предназначены для организации меню, которое может быть падающим, множественным и графи­ческим: в падающем меню можно выбрать только один элемент; в множественном — несколько; графическое меню предназначе­но для выбора по графическому образу. Приведем пример орга­низации меню (рис. 7.5, 3):

<SELECT NAME="Choice"> <OPTION> INPUT <OPTION> TEXTAREA <OPTION> SELECT </SELECT>

В данном случае при отображении HTML-документа будет создано падающее меню с тремя элементами. Пользователь мо­жет выбрать один из этих элементов в качестве значения поля.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 445; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.