|
Фрэймы1
Испольльзуя фрэймы, позволяющие разбивать Web-страницы на множественные
скроллируемые подокна, вы можете значительно улучшить внешний вид и функциональность
информационных систем и Web-приложений. Каждое подокно, или фрэйм, может
иметь следующие свойства: Каждый фрэйм имеет свой URL, что позволяет загружать
его независимо от других фрэймов Каждый фрэйм имеет собственое имя (параметр
NAME), позволяющее переходить к нему из другого фрэйма Размер фрэйма может
быть изменен пользователем прямо на экране при помощи мыши (если это не
запрешено указанием специального параметра) Данные свойства фрэймов позволяют
создавать продвинутые интерфейсные решения, такие как: Размещение статической
информации, которую автор считает необходимым постоянно показывать пользователю,
в одном статическом фрэйме. Это может быть графический логотип фирмы,
copyright, набор управляющих кнопок Помещение в статическом фрэйме оглавления
всех или части WEB-документов, содержащихся на WEB-сервере, что позволяет
пользователю быстро находить интересующую его информацию Создавать окна
результатов запросов, когда в одном фрэйме находитс собственно запрос,
а в другом результаты запроса Создавать формы типа "мастер-деталь" для
WEB-приложений, обслуживающих базы данных ...
Однако, фрэйм-документ является специфичным видом HTML-документа, поскольку
не содержит элемента BODY и какой-либо информационной нагрузки соответственно.
Он описывает только фрэймы, которые будут содержать информацию (кроме
случа двойного документа, который мы рассмотрим позже). --------------------------------------------------------------------------------
Бродя по Интернету, вы наверняка не раз видели странички разбитые на несколько
частей. Эти части и называются фреймами. Программно разбиение окна браузера
на фреймы реализуется так: 1. Создается html файл (обычно это первая страничка
сервера по имени index.htm) в котором задаются размеры и количество фреймов,
а также имена файлов соответствующих фреймам и некоторые атрибуты для
каждого фрейма. 2. Создаются отдельные html странички для каждого фрейма.
Попробуем создать html файл реализующий разбиение экрана на две части.
Для этого нам понадобится два обычных html файла с именами homepage.htm
и menu.htm. Главный файл обзовем к примеру index.htm, вот как он должен
выглядеть:
Рассмотрим каждый тэг по отдельности: и file -
что было file - что должно быть
А если вы хотите чтобы файл загрузился в главном окне браузера то напишите
в ссылке TARGET="_top" Также в этом тэге можно задать величину граници
фрейма за которую ничего кроме бэкграунда не может заходить. Это делается
командами MARGINWIDTH="x" и MARGINHEIGHT="y", где x и y величина в пикселах.
закрывающий тэг.
|