| Створення фреймів за допомогою майстра
Майстер Frame Wizard
забезпечує істотне підвищення ефективності роботи незалежно від того, наскільки
багатим досвідом ви володієте у використанні фреймів. Мабуть, його достоїнства
повною мірою зможуть оцінити саме ті з читачів, хто свого часу мучився,
описуючи структуру набору фреймів уручну.
Клацання на кнопці Frame Wizard наводить до
появи на екрані першого вікна майстра - Frame
Design (Проектування фрейма). Воно містить інтерактивне вікно
перегляду і кнопки для зміни структури набору фреймів.
У вихідному стані набір фреймів у вікні перегляду містить чотири
фрейми рівного розміру (мал. 5.19, вгорі), причому всі фрейми відображуються
як вибрані (синім кольором). Це означає, що активним є набір
фреймів в цілому.
Ви можете довільним чином змінювати як кількість фреймів в активному
наборі, так і створювати вкладені набори довільної конфігурації:
- аби додати або видалити
горизонтальний фрейм, необхідно клацнути на відповідній кнопці Row
(Рядок) або із знаком «+», або із знаком «-»;
- аби додати або видалити
вертикальний фрейм, необхідно клацнути на відповідній кнопці Col (від
Columns -- «стовпці») або із знаком «+», або із знаком «-»;
- аби змінити розмір будь-якого
фрейма, слід встановити покажчик на його кордоні, натискувати ліву
кнопку миші (при цьому покажчик набуде форми подвійної стрілки) і
перемістити кордон в потрібному напрямі;
- аби створити вкладений набір
фреймів, необхідно:
- 1. Клацнути на тому фреймі, усередині якого
він буде створений (при цьому з інших фреймів виділення буде знято).
- 2. За допомогою кнопок Row і
Col сформувати необхідну структуру.
Приклад створення вкладеного набору фреймів показаний на мал. 5.19, внизу.

Мал. 5.19. Перше вікна майстра створення фреймів
Зауваження
Якщо потрібно активізувати деякий набір фреймів в цілому (тобто всі
фрейми набору), слід клацнути на будь-якому фреймі при клавіші <Shift>, що
натискує.
Нагадаємо, що структура набору фреймів визначається атрибутами ROWS і
COLS тега <FRAMESET>. При цьому значення вказаних атрибутів (розміри
фреймів) можуть бути задані як в абсолютних одиницях (пікселах), так і
у відсотках від розміру вікна броузера. Майстер Frame
Wizard забезпечує установку значень у відсотках, оскільки
такий варіант є «безпечнішим» (результат не залежить від дозволу
монітора читача). При необхідності ви можете згодом замінити
встановлені значення абсолютними величинами, відредагувавши код документа.
Після того, як структура набору фреймів буде визначена, клацніть на
кнопці Next (Далі), аби перейти на другий крок роботи з майстром.
На другому кроці ви можете встановити індивідуальні атрибути
кожного фрейма (тобто атрибути тегов <FRAME>).
У вихідному стані елементи управління, наявні в другому вікні майстра
(воно називається Frame Attributes - «атрибути
фрейма»), недоступні. Аби встановити атрибути фрейма, потрібно клацнути
на його зображенні.

Мал. 5.20. Вікно Frame Attributes
Вікно Frame Attributes містить наступні
елементи (мал. 5.20):
- поле Name
(Ім'я)призначене для введення значення атрибуту NAME; цей атрибут задасть ім'я
фрейма; він не є обов'язковим і потрібний лише для тих
фреймів, вміст яких оновлюватиметься при перегляді сторінки читачем; як
ім'я фрейма може використовуватися будь-яка послідовність латинських
букв, цифр і символів підкреслення (цифра не повинна стояти першою);
ім'я фрейма повинне використовуватися як значення атрибуту TARGET тега
<А>, який містить заслання на документ, що викликається;
Зауваження
Аби управляти виведенням інформації в різні вікна набору фреймів,
не обов'язково іменувати фрейми. Як значення атрибуту TARGET замість
конкретного імені можуть бути введені зумовлені значення:
_blank
- документ, що викликається, завжди завантажується в нове, неіменоване
вікно;
_self
-- документ, що викликається, завжди завантажується в те ж вікно, в якому
було ініційовано заслання;
_parent - документ, що викликається, завантажується в батьківський фрейм (тобто
фрейм більш високого рівня ієрархії). Якщо даний фрейм не має «батька»,
або сам є таким, то результат аналогічний вживанню значення
_self;
_top
- документ, що викликається, завантажується у вікно саме верхнього рівня (якщо
даний фрейм сам є таким, то результат аналогічний вживанню
значення _self).
- поле Source URL (URL джерела)у якому слід вказати
(або вибрати за допомогою розташованої рядом кнопки) адресу документа,
що поміщається у фрейм; з точки зору HTML атрибут SRC є обов'язковим,
хоча майстер дозволяє залишити і це поле порожнім;
- поля Height (Висота) і Width
(Ширіна)що входять до групи Margins (Поля), які
забезпечують установку атрибутів MARGINHEIGHT і MARGINWIDTH, керівників
розмірами вертикального і горизонтального полів довкола вмісту фрейма;
мінімальне значення для кожного з атрибутів дорівнює 1 (0 вказувати не
можна); якщо значення не задані, броузер встановить власне значення;
- групу елементів Frame Appearance
(Візуальне представлення
фрейма), у яку входять:
- список, що розкривається Scrolling
(Прокрутка)за допомогою якого встановлюється значення однойменного
атрибуту (він управляє відображенням смуг прокрутки у вікні фрейма);
значення Аutо дозволяє броузеру
додавати смугу прокрутки лише в тому випадку, якщо вміст документа не
уміщається у вікно фрейма;
- прапорець Border
(Рамка)керівник значенням атрибуту FRAMEBORDER:
якщо прапорець знятий, атрибут дорівнює 0 (рамка не виводиться), якщо поставлений,
то його значення дорівнює 1 (рамка виводиться);
Зауваження
Атрибут FRAMEBORDER може набувати ще два зумовлені
значення: «Yes» - рамка виводиться; її товщина визначається відповідно до атрибуту
BORDER тега <FRAMESET>; «No» - рамка для даного фрейма не виводиться;
оскільки ці значення є специфічними для броузера Netscape,
то вони можуть бути введені або уручну, або за допомогою вікна редактора
тегов (про яке буде розказане нижчим).
- прапорець No Resize (Не
змінний)керівник значенням атрибуту NORESIZE: якщо прапорець знятий, атрибут відсутній
(відвідувач може змінювати розміри вікна фрейма), якщо поставлений, то
атрибут присутній і не дозволяє змінювати розміри фрейма.
Після того, як установка атрибутів фреймів буде завершена, клацніть
на кнопці Finish (Готово). Майстер згенерує
відповідний код і вставить його в редагований документ.
Звернете увагу, що кнопка Finish доступна в другому вікні майстра
ще до того, як будуть встановлені параметри хоч би одного фрейма. Це
означає, що ви можете припинити роботу з майстром. В цьому випадку для
всіх фреймів набору будуть задані значення атрибутів за умовчанням.
Важливе зауваження
Нагадаємо, що HTML-страница, в якій міститься тег <FRAMESET>,
має бути без тега <BODY>. Тому, якщо ви створювали набір фреймів
на основі стандартного шаблону, необхідно після завершення роботи майстра
уручну видалити теги <BOOY> і </booy> з коди сторінки. З
цього виходить вивід: для сторінки з описом набору фреймів повинен використовуватися
окремий файл, «без тіла».
|