Вставка и управление параметрами встроенных фреймов.
Как вы помните, наша старая домашняя страница main.htm содержит ссылки на все остальные документы сайта. В дополнение к гиперссылке на страницу с коллекцией Интернет-адресов воспользуемся встроенным фреймом для внедрения этой коллекции (файл favorite.htm) прямо в документ main.htm.
Двойным щелчком мыши откройте в режиме редактирования документ main.htm. В представлении Конструктор вставьте пустой текстовый абзац перед абзацем «Карта сайта». Для добавления на страницу встроенного фрейма установите текстовый курсор в созданный пустой абзац и выполните команду Вставка / Встроенная рамка. Тут же в указанном месте документа появится встроенный фрейм. Как и в случае с обычными фреймами после этого следует определить документ для отображения в созданном фрейме (с помощью кнопок Задать начальную страницу… и Создать страницу). Воспользуйтесь кнопкой Задать начальную страницу…и выберите в качестве начальной страницы фрейма документfavorite.htm(рис. 38).
Для тестирования встроенного фрейма сохраните документ main.htm (инструмент панели Стандартная) и включите просмотр в браузере (инструмент ). Обратите внимание, что плавающий фрейм действительно отображается на Web-странице в виде прокручиваемого текстового поля. Заметьте, что т.к. все гиперссылки документа favorite.htmранеемы настраивали для открытия в отдельном окне браузера, эти же ссылки, находясь внутри встроенного фрейма, тоже нормально открываются. (Обычно документ, открываемый по ссылке, загружается в тот же фрейм. В таком случае нам пришлось бы производить дополнительную настройку гиперссылок, как мы это делали для страниц фреймов).
А теперь поговорим о возможностях форматирования встроенных фреймов. Прежде всего вы можете настроить размеры встроенного фрейма. Для этого вернитесь в Microsoft FrontPage и щелчком мыши по границе фрейма выделите его (встроенный фрейм будет выделен как рисунок). Затем,установив курсор мыши на один из маркеров выделения и нажав левую кнопку мыши, переместите границу фрейма в требуемом направлении.
Остальные параметры встроенного фрейма настраиваются с помощью диалогового окна Свойства встроенной рамки. Традиционно для вызова этого окна следует выделить встроенный фрейм (щелчком мыши по границе) и выполнить команду Формат / Свойства (любители использования контекстного меню, вызываемого щелчком правой кнопкой мыши, должны иметь в виду, что в данном случае щелчок необходимо выполнять по границе встроенного фрейма).
Как видите, практически все параметры диалогового окна Свойства встроенной рамки нам уже знакомы (рис. 39). Как и в случае обычных фреймов в поле Имя этого диалогового окна отображается имя текущего фрейма (I1). Поле Начальная страница предназначено для указания документа, отображаемого во встроенном фрейме. Как и прежде для смены документа, загружаемого во фрейм, используется кнопка Обзор…В разделе Размер рамки можно задать ширину и высоту встроенного фрейма как в пикселах, так и в процентах. Раздел Поля используется для определения в пикселах размеров пустых полей внутри фрейма – расстояний между границами фрейма и его содержимым. С помощью поля Выравнивание раздела Параметры вы можете определить выравнивание встроенного фрейма относительно текста Web-страницы (используя варианты по левому краю и по правому краю можно задать возможность обтекания фрейма текстом). С помощью поля Полосы прокрутки вы можете управлять отображением полос прокрутки у встроенного фрейма, а с помощью флажка Показать границу можно управлять включением и отключением отображения границы фрейма. Последнее поле Замещающий текст используется для ввода текста, который должен отображаться в браузере в случае, если он не поддерживает фреймы.
Экспериментируя с параметрами встроенного фрейма, можно так же, как и со страницей фреймов, добиться иллюзии целостности просматриваемого документа. К примеру, определите для фрейма ширину 100%. Высоту фрейма настройте таким образом, чтобы документ favorite.htm отображался во фрейме целиком, без использования полос прокрутки. В качестве размеров отступов содержимого фрейма от его границ укажите в полях Ширина и Высота 1 пиксел. В поле Полосы прокрутки установите вариант никогда. и снимите флажок Показать границу.
Сохраните документ main.htm и протестируйте в браузере. Согласитесь, теперь достаточно трудно догадаться о том, что наша исходная страница содержит встроенный фрейм. Выглядит она как цельная обычная Web-страница, хотя ее содержимое и формируется на основе нескольких документов. Подобный прием удобно использовать также в том случае, когда Web-страница содержит часто меняющийся материал (например, список товаров и цен). Тогда этот часто обновляемый материал можно хранить в виде отдельного документа, который и будет редактироваться по мере необходимости, а в исходную Web-страницу вставить просто встроенный фрейм.
Конечно, в нашем случае вряд ли целесообразно использовать встроенные фреймы. Поэтому после краткого знакомства с плавающими фреймами восстановим status quo. Чтобы удалить встроенный фрейм, вернитесь в Microsoft FrontPage, щелчком мыши по границе выделите фрейм и нажмите клавишу Delete на клавиатуре. Естественно при этом документ favorite.htm, отображавшийся в удаленном фрейме, останется в папке сайта.
На этом наше сегодняшнее занятие мы заканчиваем. Не забудьте сохранить документ main.htm и выполнить