Гостей: 2
Користувачів: 0
Всього користувачів: 72
Новий користувач: joachimg
|
|
21. Управління фреймами.
Отже ми привласнили кожному фрейму унікальне ім'я. Пам'ятаєте name="left", name="right". Але тепер слід вказати в який саме фрейм буде завантажуватиметься документ по посиланню. Якщо явно не вказати фрейм, то завантаження відбуватиметься в нім же. І якщо це фрейм невеликих розмірів, призначений, скажімо, для меню (у нашому випадку "left"), то виглядати це буде мало вражаюче, і стане не ясне з якою ж метою створений фрейм справа ("right"). Це поширена помилка, яка частіше є ознакою неуважності або неправильної (помилкового, такого, що не існує) вказівки імені фрейма для завантаження. Якщо зробити дослівний переклад з англійської, то такий фрейм слід назвати мішенню (від англ. target - мішень).
Тег <a>, який ми вже розглядали, має атрибут target, яким ми за непотрібністю поки не користувалися. Отже в тегу посилання <a> можна записати наступне:
<a href="punkt1.html" target="right">Пункт меню1</a>
Як ми вже здогадалися, цей тег упроваджений в документ left.html, розташований в лівому фреймі.
А якщо на якийсь час відвернутися від наших фреймів ("left" і "right") і зосередитися на атрибуті target тега <a>. Він може приймати наступні значення:
1. _top або _parent - завантаження сторінки відбувається в тому ж вікні, всі попередні фрейми віддаляються;
2. _self - сторінка завантажується в тому ж фреймі (в принципі його можна не указувати, він - за умовчанням);
3. _blank - для завантаження сторінки відкривається нове вікно.
Розробники часто застосовують прийом з використанням прихованих фреймів. Розглянемо приклад, де:
1. visible.htm - видимий фрейм.
2. hidden.htm - прихований фрейм.
<frameset cols="1,*" framespacing="0" border="0" frameborder="0">
<frame name="hidden" src="hidden.htm" marginwidth="0" marginheight="0" scrolling="no" noresize>
<frame name="visible" src="visible.htm" marginwidth="0" marginheight="0" scrolling="auto">
</frameset>
Як ми бачимо, створено дві колонки, одна з яких шириною всього в один піксель і, природно, видна не буде. Найчастіше приховані фрейми застосовують для обробки кліків на посилання, при яких реального переходу не здійснюється. А для чого ж буває потрібний файл hidden.htm, якщо він не видимий. Там теж, як правило, планують події, не видимі для користувача. Навіщо це потрібно. Це вже питання, що не входить в рамки даної теми, присвяченої азам. Проте, надалі ми обов'язково розглянемо різні прийоми і повернемося до прихованих фреймів. Тут же приховані фрейми згадані, в основному, для розкриття потенційних можливостей їх використання. |
|
Будь-ласка, залогіньтеся для додавання коментарів
|
|
Рейтинг доступний лише для користувачів.
Будь-ласка, залогіньтеся або зареєструйтеся для голосування.
Немає даних для оцінки.
|
|
| Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Нд |
| |
|
1 |
2 |
3 |
4 |
5 |
| 6 |
7 |
8 |
9 |
10 |
11 |
12 |
| 13 |
14 |
15 |
16 |
17 |
18 |
19 |
| 20 |
21 |
22 |
23 |
24 |
25 |
26 |
| 27 |
28 |
29 |
30 |
|
|
|
|
admin24/08/2010 15:48Вітаю з Днем Незалежності!
admin27/05/2010 10:50Привіт! Настрій чудовий.
Dessar26/05/2010 16:02Привет Баштанка как там у вас настроение.
admin29/04/2010 00:54То що, ніхто не знає відповідь на загадку.
admin08/03/2010 10:07Вітаю зі святом 8 Березня
Архів чату Для участі в міні-чаті Ви повинні залогінитися
|
|