Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа Internet-пр. 2015 - укр.doc
Скачиваний:
16
Добавлен:
13.04.2015
Размер:
3.26 Mб
Скачать

Групування стовпців html - документа (рис. 2.5).

Для групування стовпців таблиці служать теги <COLGROUP> і <COL>.

Дескриптор <COLGROUP> створює структурну групу стовпців, яка виділяє безліч логічно однорідних осередків. Так одна структурна група може охоплювати осередку заголовків стовпців, а інша - осередки, які містять дані.

Дескриптор <COL> призначений для формування неструктурних груп стовпців, які ділять таблицю на розділи, що не мають відношення до структури. Це зручно в тому випадку, коли не всі стовпці містять інформацію одного типу.

Рисунок 2.5 – Вікно з прикладом коду (ліворуч) та згрупованими стовпцями

Html - документа (праворуч) Групування рядків html - документа (Рис. 2 .6).

Для групування рядків таблиці служать теги <THEAD>, <TBODY>, <TFOOT>.

<THEAD> – потрібен для створення групи заголовків для стовпців таблиці. Цей дескриптор допускається використовувати в межах таблиці тільки один раз.

<TBODY> – застосовується для створення однієї або декількох груп рядків таблиці, що містять основні дані.

<TFOOT> – дозволяє створити групу рядків для представлення інформації про суми або підсумках, розташовану в нижній частині таблиці. Цей дескриптор допускається використовувати в межах таблиці тільки один раз. Зовсім не обов'язково створювати групи рядків таблиці всіх трьох типів.

Рисунок 2.6 – Вікно з прикладом коду (ліворуч) та згрупованими

рядками HTM- документа (праворуч)

Розглянемо приклад, поділу сторінки на дві колонки / ячейки; зліва розташовуються посилання червоним кольором на інші документи, а в правій комірці по центру напис синім кольором (рис. 2.7).

<HTML>

<Head> <H1 Align="Center"> <font color="blue"> Харьковский национальный университет радіоэлектроники </H1>

<Title> Название документа в окне браузера </Title>

<Body bgcolor="#CCCCCC" leftmargin="0" topmargin="0"

rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">

<TABLE border=0 cellspacing=0 width="1500">

<tr><td width="1500" align="center" height ="100" bgcolor="Lime">

<font size="5" color="red" face="Arial">Кафедра ТАПР</tr></td>

</TABLE>

<TABLE>

<TABLE border=0 cellspacing=0 width="1000" >

<td>

<A HREF="Laba 3.html"><A HREF="Document 2.html"><H2 align="left"><font color="#FF0000">Главная</A></H2>

<A HREF="Laba 3.html"><A HREF="Document 2.html"><H2 align="left"><font color="#FF0000">Информация для абитуриентов</A></H2>

<A HREF="Laba 3.html"><A HREF="Document 2.html"><H2 align="left"><font color="#FF0000">Перечень специальностей</A></H2>

<A HREF="Laba 3.html"><A HREF="Document 2.html"><H2 align="left"><font color="#FF0000">Контакты</A></H2>

</td>

<td><H2 align="center"><font color="blue">Преподаватели кафедры ТАПР</H2>

<H3 align="center"><font color="red">Все поля должны быть заполнены</H3>

</td>

</TABLE>

</Body>

</HTML>

Рисунок 2.7 – Вікно браузера з прикладом поділу сторінки на

дві колонки / ячейки

Використання форм.

Форми можуть використовуватися для того, щоб проводити опитування користувачів по певним питанням, збирати коментар, приймати замовлення і навіть надавати доступ до баз даних. В одному HTML-документі може бути описано декілька різноманітних форм. Проте форми не повинні бути вкладеними! У цьому випадку браузер буде не в змозі опрацювати документ.

Форма складається з одного або декількох елементів управління. Елементи управління – елементи інтерфейсу, які дозволяють користувачеві взаємодіяти з HTML-документами. Специфікація HTML передбачає такі елементи управління, як рядки вводу тексту, що використовуються для ввода алфавітно-цифрових даних.

У рядках впровадження пароля всі введені символи заміщаються зірочками. Таким чином, ніхто не зможе побачити пароль, заглянувши користувачеві через плече. Зауважте, що цей елемент керування не забезпечує збереження даних при їх передачі по Internet!

Галузі впровадження тексту дозволяють користувачеві вводити більше одного рядка тексту. Ви можете контролювати максимальну кількість введених рядків й ширину рядка.

Перемикачі – прапори перевірки, які можуть дозволяти або забороняти дію тієї чи іншої опції.

Перемикачі- радіокнопки, які дозволяють користувачеві вибрати одну кнопку зі списку.

Спливаючі меню і списки, які розкриваються, – ще один засіб вибору одного елемента зі списку, який подається користувачеві.

Кнопки Submit і Reset використовуються для передачі даних на Web-сервер або для скидання введених користувачем значень відповідно.

Створення форми.

Для створення форми використовується спеціальна директива (тег), яка має такий загальний формат:

<FORM [атрибути]> ... </ FORM>

При користуванні цією директивою необхідно відзначити деякі атрибути (опції). Ось як виглядає визначення базових атрибутів форми METHOD і ACTION:

<FORM METHOD = "тип" ACTION = "каталог">

З самого початку необхідно зазначити метод передачі дані, отриманих від користувача на Web-сервер. "Цей метод вказується в опції METHOD, яка є першим параметром директиви <FORM>.

Опція METHOD може приймати два різноманітних значення:

METHOD = "GET" змушує браузер закодувати отриману інформацію у вигляді доповнення до URL і в такому вигляді відправити на сервер. На сервері це значення присвоюється певної змінної оточення. Якщо ваш сервер працює під управлінням операційної системи UNIX, ви можете отримати інформацію, введену користувачем, звернувшись до змінної оточення QUERY_STRING. Цей метод обмежує кількість переданих даних (кілька сотень байтів, залежно від того, як встановлено інші змінні оточення).

METHOD = "POST" змушує передавати зібрану інформацію за допомогою стандартних процедур вводу-виводу. Рекомендується використовувати саме цей метод для доступу до даних, введених у форму.

Крім того, ви повинні відзначити, де саме на сервері буде зберігатися отримана інформація. Це можна зробити за допомогою атрибуту ACTION, що повинна вказувати на будь-який файл. Залежно від використовуваного вами сервера, це може бути або стандартний дисковий файл, або сценарій CGI, який інтерпретує дані, отримані від користувача.

Приклад коду форм вводу ПІБ викладачів.

<FORM METHOD="POST" ACTION="7cgi-bin/data"> Имя преподавателя:

<INPUT TYPE="text" NAME="username" VALUE=" Ввести фамилию" SIZE="25"

MAXLENGTH="45"> </FORM>