Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CIT / LabRab01+.doc
Скачиваний:
9
Добавлен:
11.02.2019
Размер:
556.03 Кб
Скачать

2.8 Включение объектов в документ

Почти все браузеры могут обрабатывать встроенные файлы изображений. Большинство браузеров также поддерживает Java-аплеты. Прочие аудио, видео и другие объекты обычно обрабатываются дополнительными модулями, встраиваемыми в состав браузера.

Элемент <EMBED> не предусмотрен в спецификации HTML 4.0, но может быть ис­пользован для создания встроенных объектов, типы которых поддерживаются до­полнительными модулями конкретного браузера.

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

<EMBED SRC="videoclip.avi" WIDTH=120 HEIGHT=90>

Список свободно распространяемых модулей и описания связанных с ними атрибутов EMBED расположен по следующему адресу:

http://home.netscape.com/plugins/

Приведенные в этом списке модули поддерживают VRML, QuickTime, потоковые аудиоданные, файлы Adobe Acrobat, изображения PNG и другие форматы данных.

3 Формы

3.1 Формирование элементов управления

Один из интерактивных элементов - гиперссылки - был уже рассмотрен. Однако гиперссылки не позволяют организовать обратную связь с пользователем. Для этих целей в HTML предусмотрены другие виды интерактивного взаимодействия. Одна из них - это формы, к которым относится набор простейших элементов управления, таких как кнопки, переключатели, поля ввода и тому подобное. Данные из форм отсылаются на сервер или обрабатываются при помощи Java-скриптов на самой странице. Форма - не единственный способ организации интерактивного взаимодействия, но один из самых простых.

Элемент <input> предназначен для формирования большого количества элементов управления в формах. Сюда относятся текстовые поля, поля ввода пароля, флажки, переключатели, кнопки, скрытые элементы. Они все, как правило, используются ввода данных в форму. Форматирование элементов формы (выравнивание, шрифты, цвет и пр.) осуществляется только через изменение стиля.

В примере 3.1 приведено использование элемента <input> с различ­ными атрибутами (рис. 3.1).

Пример 3.1. Элементы ввода информации

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<TIТLE>Элементы ввода информации &lt input &gt</TITLE>

</hЕАd>

<body>

<fОrm>

ввод текста&nbsp&nbsp&nbsp<inРut type="text" value="текст по

умолчанию" name="my_text">

<Вr>

ввод пароля &nbsp<input type="password" value="enter" name="my_pass"

style="background: #aaaaaa; text-align: center;">

<br>

флажок (checkbox)&nbsp&nbsp <inРuТ type="checkbox" name= "check1"

vаlue="первый">

<inРut type="checkbox" name="check2" value="второй" checked>

<br><br> проголосуй за

<Вr>

<input type="radio" name="radio1" value="Бендер">&nbsp&nbspБендера

<br>

<input type="radio" name="radiо1" checked value="Паниковский">

&nbsp&nbspПаниковского

<br>

<input type="radio" name="rаdio1" value="Балаганов">&nbsp&nbspБалаганова

<Вr><br>

<input type="file" name="my_file">

<br>

<inРut type="hidden" name="spy" value="донос">

<br>

<inpuТ type="button" value="кнопка">

<br><br>

<inpuТ type="submit" name="submit1" value="отправить">

<inРut type="reset" name="reset1" value="очистить">

</fОrm>

</body>

</html>

Строка 7. Выводится текст «Ввод текста», а за ним поле ввода тек­ста, в котором отображается текст, заданный по умолчанию в атрибуте value. Именно этот текст будет подвергаться редактированию.

Строка 9. Аналогично формируется поле для ввода пароля. Слово «enter», заданное по умолчанию, выводится звездочками.

Стандартные атрибуты HTML не предоставляют возможности управ­лять отображением элементов форм (фон, выравнивание, шрифт и т.д.). Это возможно при использовании стилей.

Например, в строке 7 в поле ввода сразу после отображения выводится текст «текст по умолчанию», который выравнивается по левому краю.

В строке 9 показано, что текст можно выводить, выравнивая его по центру.

Строки 11, 12. Выводятся флажки, второй из которых по умол­чанию отмечен. Могут быть выбраны оба флажка.

Строки 15, 17, 19. Выводятся однотипные радиокнопки, из кото­рых по умолчанию выбрана вторая (в строке 17 в элементе <input> установлен флажок - атрибут checked). Кнопки объединены общим именем name="radio1" и из них может быть выбрана только одна.

Строка 21. Организуется поле для ввода имени файла, рядом с которым - кнопка для вызова стандартного диалога.

Строка 23. «Подпольный» элемент не выводится, но при отпра­вке данных значения его параметров могут передаваться.

Строка 25. Выводится простая кнопка, надпись на которой легко изменить.

Строка 27. Выводится кнопка «отправить» (определяются данные).

Строка 28. Выводится кнопка «очистить». Ее нажатие вернет форму в начальное состояние.

Соседние файлы в папке CIT