КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Навігаційні карти
Плаваючі фрейми Тег <iframe> створює плаваючий фрейм, який знаходиться усередині звичайного документу, він дозволяє завантажувати в область заданих розмірів будь-які інші незалежні документи. Тег <iframe> є контейнером, зміст якого ігнорується браузерами, що не підтримують цей тег. Для таких браузерів можна вказати альтернативний текст, який побачать користувачі. Він повинен розташовуватися між елементами <iframe> і </iframe>. Синтаксис <iframe>...</iframe> <iframe>...</iframe> Атрибути: align - визначає як фрейм вирівнюватиметься по краю, а також спосіб обтікання його текстом. allowtransparency - встановлює прозорий фон фрейма, через який видно фон сторінки. frameborder - встановлює, відображати межу навколо фрейма або ні. height - висота фрейма. hspace - Горизонтальний відступ від фрейма до навколишнього контенту. marginheight - Відступ згори і знизу від змісту до межі фрейма. marginwidth - Відступ ліворуч і праворуч від змісту до межі фрейма. name - Ім'я фрейма. sandbox - Дозволяє задати ряд обмежень на контент завантажуваний у фреймі. scrolling - Спосіб відображення смуги прокрутки у фреймі. seamless - Визначає, що вміст фрейма повинен відображатися так, немов воно є частиною документу. src - Шлях до файлу, вміст якого завантажуватиметься у фрейм. srcdoc - Зберігає вміст фрейма безпосередньо в атрибуті. vspace - Вертикальний відступ від фрейма до навколишнього контенту. width - Ширина фрейма.
Активні зображення(image maps), або зображення, чутливі до клацань миші, дозволяють створити на вузлі графічні меню довільної форми. Активне зображення — це зображення з так званими активними областями(hot spots), які посилаються на URL інших сторінок або вузлів. Є два методи формування активних зображень: на сервері і у клієнта. Зображення першого типу використовують сервер для того, щоб знайти той, що відповідає цій активній області URL і передати на браузер потрібну сторінку. Активні зображення, працюючі на клієнтській машині, задають інформацію про активну область на НТМL- сторінці, так що браузер сам з'ясовує, які області є активними, і просить з сервера відповідну сторінку. Активні зображення, працюючі у клієнта, мають декілька переваг. По-перше, сторінки з ними можна перенести на інший сервер. По-друге, серверу не доводиться виконувати зайву роботу(наприклад, переглядати усю інформацію про активні області), тобто навантаження на сервер зменшується. При використанні працюючих на сервері активних зображень в каталозі сgi - bin сервера має бути відповідний сценарій. З міркувань безпеки багато системних адміністраторів не записують сценарії в каталог сgi - bin. Тому детальніше ми розглянемо створення активних зображень у клієнта. Створення активного зображення. Процес створення активного зображення складається з двох етапів. Спочатку необхідно визначити на картинці області, які треба зробити активними, а потім співвіднести їх з посиланнями на інші URL. Активні області задаються перерахуванням їх координат(у пікселах). Усе це можна зробити вручну, визначивши координати кутів активних областей, але набагато простіше скористатися якою-небудь програмою, наприклад МарЕdit. Визначити карту легко. Треба відкрити в МарEdit HTML- файл, що містить зображення, на якому вимагається створити активні області, після чого вибране зображення буде завантажено в робоче вікно. Потім слід вибрати тип активної області(квадрат, трикутник і круг), клацнути і потягнути мишкою, позначивши межу області. Програма автоматично робить запис в HTML- файл, що описує межі активної області. Потім цій області треба приписати URL. У будь-яких місцях зображення можна намалювати активні області і визначити для кожної з них URL. Важливо залишати між областями трохи місця, щоб при читанні бути упевненим, що активізується правильне посилання. Межі активних областей задаються координатами кутів прямокутника і багатокутника або центру і радіусу круга. Якщо ви вирішили робити активне зображення у клієнта, Map Edit поставляє дані тільки для тегів <MAP>. Вам доведеться самим задати тег зображення з атрибутом USEMAP і помістити його після тега </MAP>. Не забудьте перед ім'ям карти в атрибуті USEMAP записати символ «#» таким чином: <IMG SRC="mymap.gif" USEMAP="#sitemap"> Активні зображення у клієнта працюють незалежно від програмного забезпечення сервера і не перестануть функціонувати, навіть якщо файли будуть перенесені на інший сервер. Таким зображенням потрібно тільки дві речі: браузер, підтримувальний HTML 3.0, і інформація про карту, записана в HTML- файлі. Наведемо приклад активних зображень. <IMG SRC="ball.gif" ALT="Навігаційна карта" WIDTH="200" HEIGHT="200" USEMAP="#imap"> <MAP NAME="imap"> <AREA SHAPE="rect" COORDS="0,0,100,200" HREF="frame.html"> <AREA SHAPE="rect" COORDS="150,0,200,200" HREF="Untitled1.html"> <AREA SHAPE="default" nohref> </MAP>
Дата добавления: 2013-12-12; Просмотров: 599; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |