русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторна робота № 2


Дата добавления: 2015-07-09; просмотров: 912; Нарушение авторских прав


«Таблиці, Карта, Форми, Фрейми»

Робота складається з 4 тем, кожна з яких є окремою задачею і створюються окремим файлом в Блокноті (NotePad). Файли зберігаються із розширенням .html

1. Приклад роботи з таблицями:

 

Для створення таблиць в HTML використовується елемент <TABLE> ….</TABLE>

Приклади фрагментів html-коду для створення таблиць:

1) без об’єднання комірок

2) з об’єднанням комірок

<TABLE border=4 cellspacing=3> <CAPTION> Заголовок таблицы </CAPTION> <TR><TH bgcolor="white">Заголовок 1 <TH bgcolor="white">Заголовок 2 <TR><TD>Ячейка 1 <TD>Ячейка 2 <TR><TD>Ячейка 3 <TD>Ячейка 4 </TABLE>
Заголовок таблицы
Заголовок 1 Заголовок 2
Ячейка 1 Ячейка 2
Ячейка 3 Ячейка 4
<TABLE border=4 cellspacing=0 > <CAPTION>Заголовок таблицы </caption> <TR><TD bgcolor="white"><B>Заголовок 1</b> <TD bgcolor="white"><B>Заголовок 2</b> <TR><TD rowspan=3 bgcolor="white">Ячейка 1 <TD>Ячейка 2 <TR><TD>Ячейка 3 <TR><TD>Ячейка 4 <TR><TD colspan=2 bgcolor="white" align="center">Ячейка 5 </table>
Заголовок таблицы
Заголовок 1 Заголовок 2
Ячейка 1 Ячейка 2
Ячейка 3
Ячейка 4
Ячейка 5

 

Завдання:

 

Створити таблицю за наступним шаблоном

/ заголовок, текст в комірках і зображення, - за власним смаком ;) /

 

2. Створення карти <MAP>…</MAP>



Елемент MAP визначає набір областей графічного зображення, при якому різноманітні ділянки можуть посилатися на різні ресурси. Області задаються тегами <AREA>…</AREA>та атрибутомshape.Координати точок зображення можна визначити за допомогою будь-якого графічного редактора (наприклад Paint)

Приклад:

 

<IMG src="map.gif" usemap="#map.gif" border=0> <MAP name="map.gif"> <AREA shape=circle coords="34,32,23" href="page1.html" alt="ссылка 1"> <AREA shape=poly coords="12,110,37,62,72,114" href="page2.html" alt="ссылка 2"> <AREA shape=rect coords="83,44,133,94" href="page3.html" alt="ссылка 3"> </MAP>

Завдання:

 

Створити карту зображення із використанням всіх видів контурів. Посилання виконуються на будь-які файли з першої лабораторної.

 

 

3. Форми <FORM>…</FORM>

Форми – найважливіші інтерактивні елементи HTML.Весь опис HTML- форми розташовується усередині тегів <form>…</form>. Закриваючий тег </form> ніколи не несе в собі якої-небудь інформації, а от відкриваючий заслуговує додаткового розгляду. Розглянемо синтаксис цього тега: <form method=”метод” action=”ім’я_сценарію”> Атрибут Method може приймати значення GET або POST. А атрибут action являє собою URL якого-небудь сценарію, що виконує дії відповідно до заповненої форми.

Тег <input> має кілька атрибутів. От основні з них: <input type=”тип поля” value=”значення” name=” ім’я”> Де name приймає будь-яке унікальне ім’я в межах однієї форми; будь-яке поле уведення повинне мати ім’я, для наступного оброблення даних із цього поля сценарієм. Value - це значення за замовчуванням даного поля. Атрибут type може приймати значення text, hidden, password, checkbox, radio, reset, submit. Зупинимося на них.

Text - указує браузеру, що потрібно відобразити поле введення. Значення атрибута value буде вказувати первісне значення даного поля. Також тут можуть бути присутнім два додаткових атрибути, це size й maxlenght. Size визначає довжину поля, а maxleght задає максимальну кількість символів, що може ввести користувач.

Hidden - цей тип текстового поля браузер на відображає. Він потрібний для приховання від відвідувача даних.

Password - цей тип поля відображається аналогічно текстовому, тільки всі уведені в ньому символи будуть закриті зірочками, для того, щоб ніхто не міг підглянути пароль, що вводить вами.

Checkbox - браузер відображає цей тип поля квадратом, у якому можна поставити прапорець. За замовчуванням value даного поля коштує ON, але якщо поставити прапорець у це поле, то value прийме значення checked.

Radio - трохи схоже на checkbox, але можна вибрати тільки одне з декількох полів radio, у відмінності від checkbox, може бути включено.

Submit - відображає кнопку, при натисканні на яку всі дані з форми відправляються сценарію, зазначеному в атрибуті action тегу <form>.

Reset - при натисканні на цю кнопку, вся уведена інформація у форму анулюється.

Тег <textarea> визначає багаторядкову область введення. Цей тег має також кілька атрибутів. От приклад: <textarea name=”ім’я” rows=”10″ cols=”20″>Цей текст буде перебуває в області уведення, даного типу, користувач може змінити цей текст</textarea> Атрибути rows й cols визначають висоту й довжину відповідно. “ім’я” - унікальне ім’я в межах однієї форми.

Теги <select>…</select>

Ці теги створюють список, кожний з варіантів якого задається тегом <option>. Тэг <select> може нести в собі атрибути size, name й multiple. З size й name все зрозуміло, а от з multiple… цей атрибут задає режим при якому користувач буде вибирати щось зі списку. Якщо цей атрибут присутній, то користувач може вибрати кілька значень зі списку, а якщо ж він опущений, то можна вибрати тільки одне значення.

Розглянемо приклад:

Створюємо код:

<html>

<head>

<title>Анкета</title>

</head>

 

<body>

<h3 align=left>Анкета</h3>

<form>

<b>Заповните наступні дані будь ласка:</b><br>

Прізвище <input type=text size=14 name=fam><br>

Ім’я<input type=text size=14 name=name><br>

По батькові<input type=text size=14 name=ot><br>

<b>Скільки вам років?</b><br>

<input name=1 type=radio name=1>Від 1 до 10<br>

<input name=1 type=radio name=2>Від 10 до 18<br>

<input name=1 type=radio name=3>Від 18 до 30<br>

<input name=1 type=radio name=4>Від 30 до 50<br>

<input name=1 type=radio name=5>Від 50 до 100<br>

</form>

</body>

</html>

Завдання:

 

Створити форму за наступним шаблоном

/ текст та оформлення, - за власним смаком ;) /

 

 

4. Фрейми <FRAMESET> … </FRAMESET>

Використання <FRAME> дозволяє розміщувати у вікно робочої області одночасно декілька окремих HTML-документів, змінювати їх розміри, зміст, та організовувати зміну вмісту одного вікна після виконання користувачем дій у іншому вікні. Саме ця властивість дозволяє використовувати фрейми у якості інструмента навігації. Теги <FRAMESET> та </FRAMESET> заміняють теги <BODY> і </BODY> відповідно. Всередині пари <FRAMESET>… </FRAMESET> можуть бути використані тільки теги <FRAME>,<FRAMESET> та <NOFRAMES>. Т.ч. створюється декілька окремих сторінок - фреймів, котрі виводяться на екран одночасно у вигляді декількох віконечок (згідно розбиттю на rows і cols) одного документа.

 

Приклад розбиття на фрейми:

 

<html>

<head>

<title> фреймы</title>

</head>

<frameset rows="25%,*" >

<frame src="boy.gif" name="A">

<frameset cols="20%,60%,*">

<frame src="1.html" name="B">

<frame src="hacker.gif" name="C">

</frameset><frame src="hacker.gif" name="C">

<frame src="forma.html" name="D">

</frameset>

</html>

Зверніть увагу на атрибут name !!!

Наприклад в коді<frame src="hacker.gif" name="C"> - це означає, що області, в якій зображено людину за комп’ютером ми надаємо ім’я "C". В майбутньому, якщо необхідно буде завантажити якийсь приклад саме в цю!!! область, то програмний код буде мати приблизно такий вигляд:

<a href="2.html " target="C">Приклад</a>

Тобто посилання знаходиться, в одному вікні, а файл 2.html буде завантажено саме в область "C".

Завдання:

 

Створити фреймову структуру за наступним шаблоном

/ зміст та оформлення, - за власним смаком ;) /

 

1. При першому відкритті файлу в головній області має бути написано «Лабораторна робота № 2», і це і буде вигляд головної (домашньої сторінки).

2. Список лівої області складається з трьох пунктів, кожен з яких посилається на окремій файл (з 1 лаб.роботи), при цьому файли завантажуються у Головну область екрану!

3. Таблиця в правій частині має розмір 2 х 2 і містить невеликі зображення

4. Верхня (топ) область містить будь-яке зображення, клік на яке призведе до відображення Головної сторінки, тобто «Лабораторна робота № 2» в головній області.

5. Оформлення и зміст – на власний смак ;)

 

 
 



<== предыдущая лекция | следующая лекция ==>
 | Лабораторная работа № 1


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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