Фрейми - HTML, CSS, JavaScript, Perl, PHP, MySQL

В елементі FRAMESET можна використовувати і стандартні атрибути id, class, title, style, onload, onunload.

У документі розкладки секція FRAMESET використовується замість секції BODY.

Атрибути елемента

Крім стандартних атрибутів – id, class, t i t le та style – цей елемент має ряд атрибутів, що дозволяють удосконалити віконну структуру.

Атрибут scrolling управляє прокручуванням всередині однієї області. Він може приймати значення YES (смуги прокручування створюються в обов'язковому порядку), N0 (прокручування заборонено) і AUTO (смуги прокручування з'являються, коли необхідно). Якщо цей атрибут відсутній, броузер створює смуги прокручування для тих документів, які не вміщаються повністю у відведених областях. Заборонивши прокручування, можна створити так званий банер.

За допомогою атрибута f r a m e b o r d e r вказується, потрібна чи ні рамка навколо кадру. Значення 1 створює рамку, значення 0 – скасовує. Якщо необхідно прибрати кордон між кадрами, треба враховувати, що він створюється рамками двох суміжних областей.

Атрибут m a r g i n h e i g h t задає величину відступу сторінки від верхнього та нижнього країв кадру. Значення вказується у пікселах, наприклад: marginheight="75"

Інший схожий атрибут, r n a r g i n w i d t h , створює поля ліворуч і праворуч, наприклад: marginwidth="10"

Як приклад, що пояснює конструкцію фреймів, розглянемо шабло! (Файл Frame.htm) для створення складної Webсторінки. Листинг 3.1. Шаблон сторінки з кадрами

фрейми

Лістинг 3.2. Шаблон сторінки з елементом NOFRAMES

Зрозуміло, броузери, що підтримують фрейми, не відтворюватимуть інформацію з секції NOFRAMES.

Організація переходів за кадрами

Як приклад розглянемокілька взаємозалежних сторінок (рис. 3.15). Нехай основна сторінка (Main.htm) не має фреймів, а дві інші побудовані за стандартним принципом: ліворуч меню праворуч інформація. Конфігурацію фреймов у нашому випадку задає файл Framel.htm. Таку структуру мають багато сайтів. Крім того, «ланцюжки» сторінок зручно використовувати для створення віртуальних книг, галерей зображень, тобто там, де користувачеві потрібно послідовно переглядати ряд сторінок. У разі важливо правильно організувати посилання.

Нижче наведено листинги використовуваних файлів.

Лістинг 3.3. Файл Main.htm

Основна сторінка Основна сторінка Наступна сторінка