Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа Web, Матвиенко. Вариант 0033.doc
Скачиваний:
36
Добавлен:
30.05.2020
Размер:
856.06 Кб
Скачать

3.6. З'єднання з іншими документами

Browser виділяє кольором або підкресленням ключові слова, що є зверненням до документа, або до частини документа позначеної «закладкой». Ця видима

частина посилання - вказівник, що дозволяє натисненням однієї клавіші миші швидко переміщатися від одного документа до іншого. Прихована частина посилання -адресна, дає інструкцію самому браузеру і описує адресу ресурсу.

Наприклад: Ссылка на Main.htm <приклад> -це видима частина посилання.

В текстовому редакторі дане посилання може виглядати так:

<а HREF="Main.htm">Ссылка на Main.htm</A>.

Тут ключові слова Посилання на Main.htm є гіперпосиланням на файл лежачий в тій же директорії, що і поточний документ. Посилання на файл NJStats.htm, що лежить у вкладеній теці AtlanticStates можна описати використовуючи слеш:

<а HREF="AtlanticStates/NJStats.htm">New Jersey</A>

Це так звані відносні посилання - даючі адреси ресурсів знаходяться на одному комп'ютері. Ви також можете використовувати абсолютне ім'я файлу (повна мережна адреса) ніби:

<а href="http://www.Atlantic.com/AtlanticStates/NJStats

.htm"> New Jersey</a>

Посилання які ви даєте на документи знаходяться в мережі повинні бути абсолютними. Всі внутрішні посилання (забезпечуючі роботу вашої сторінки) повинні бути відносними, що б уникнути постійних виправлень сторінки при перенесенні її в іншу теку.

Гіперпосилання можна давати не тільки на зображення і текст, а абсолютно на будь-які файли. Наприклад якщо ви хочете розмістити у себе посилання на піратський архів з грою Doom2 що знаходиться в одній директорії з вашою сторінкою то пишіть приблизно так: <а href="doom2.zip">Doom2</a> В цьому випадку браузер відкриває вікно з питанням про збереження даного файлу на диску користувача.

3.7. Фрейми

Подібно таблицям <table.htm> фрейми ділять екран браузера на частини. Відмінність полягає в тому, що сторінка містить фрейми, взагалі не є сторінкою,

оскільки не має тіла тобто тега BODY. В ній повинні розташовуються теги FRAMESET які створюють розмітку для завантаження на екран одночасно декількох WEB-сторінок. Ліва частина цього підручника що містить зміст є фреймом

в який постійно завантажена самостійна сторінка -contents.htm Правий фрейм за

вантажується різними документами залежно від викликаного гіперпосилання. Розглянемо приклад фреймового документа:

<html><head>

<title>Main_document</title>

</head>

<FRAMESET COLS="300,*">

<FRAME SRC="aaa.htm" name="frame_a">

<FRAMESET ROWS="50%,*">

<FRAME SRC="bbb.htm" name="frame_b">

<FRAME SRC="ccc.htm" name="frame_c">

</FRAMESET>

</FRAMESET>

</html>

Схема фреймового документа

1фрейм

2фрейм

3фрейм

Перший тег <frameset cols="300,*"> ділить вікно браузера на дві колонки розмір першої з них 300 пікселів, розмір другий (*) - все місце, що залишилося. Тег <frame src="aaa.htm" name="frame_a"> містить посилання на документ який завантажуватиметься в перший фрейм і одночасно привласнює самому фрейму ім'я, по якому надалі можна буде завантажувати в нього інші сторінки, даючи на них гіперпосилання з параметром target="frame_a" Наприклад щоб дати посилання з frame_a на документи які повинні мінятися в frame_b потрібно розташувати в frame_a сторінку містить приблизно наступне:

<а href="EEE.htm" target="frame_b">Документ ЕЕЕ</a>

<а href="uuu.htm" target="frame_b">Документ UUU</a>

Тег <frameset rows="50%,*"> ділить другу колонку на дві подовжні смуги по 50% кожна. Якщо при складанні обох значень результат нерівний 100%, то браузер сам розрахує розміри фреймів пропорційно заданим значенням. Наступні два тега задають імена і URL для кожної з одержаних смуг по черзі. frameset вимагає закриваючого тега на відміну від frame. Якщо в теге frameset одночасно використову

ються обидва параметри cols і rows то створюється проста фреймова сітка :

<frameset cols="33%,33%,33%"

rows="50%,50%">

<frame name="fr_1" src="a.htm">

<frame name="fr_2" src="b.htm">

<frame name="fr_3" src="c.htm">

<frame name="fr_4" src="d.htm">

<frame name="fr_5" src="e.htm">

<frame name="fr_6" src="f.htm">

</frameset>

Схема фреймовой сетки:

1фрейм

2фрейм

3фрейм

4фрейм

5фрейм

6фрейм