Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Web-технологии. Учебно-методический комплекс дисциплины по направлению подготовки 51.03.06 (071900) «Библиотечно-информационная деятельность», профиль

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
Выбор шаблона Мастер страницы формы запускает мастер страницы
формы для определения количества, типа, содержания элементов формы.
Технология работы
Работа в программе Блокнот
1. Запустите Блокнот.
2. Введите: <html><head><title>Форма</title></head><body><form> <H1 align="center"> <Font color="blue">Анкета студента</font></H1> <p align="left">Фамилия: <input type="text"> </p><br>
Имя: <input type="text"><br> Отчество: <input type="text"><br> Пол мужской<input name="Пол" type="radio" value="Мужской"><br> Пол женский <input name="Пол" type="radio" value="Женский"><br> Ваш адрес:<textarea cols="20" rows="3" > </textarea><br> Пароль:<input type="password" maxlength="5">
<br> Изучение какой дисциплины вызывает <Select name="Дисциплина"> <Option>Web-технологии <Option>ИТ-технологии <Option selected>Математика </Select> <br> Выберите дисциплину, вызывающую у Вас наибольший интерес<br> Web-технологии <input name="дисциплина" type="checkbox" value=
"Web-технологии">
Математика<input name="дисциплина" type="checkbox" value="Мате-
матика"> <br>
<input type="reset" value="Очистить"> </form></body></html>
3. Сохраните документ под именем anketa.htm в своей рабочей папке.
4. Просмотрите сохраненный документ в браузере Internet Explorer.
у Вас наибольшие трудности?
Работа в Microsoft FrontPage 2003
1. Создайте
страницу Гостевой книги, используя готовый шаблон MS
FrontPage (шаблон Гостевая книга).
2. Создайте фон, соответствующий следующему значению цвета
#A7D3DA.
81
3. Для графического оформления страницы воспользуйтесь следую-
щими Интернет-ресурсами:
www.webman.ru/animation/main.htm http://shpak.narod.ru/collection1.htm http://www.animation-central.com http://www.animationlibrary.com
4. Создайте фон, соответствующий следующему значению цвета
#A7D3DA.
5. Добавьте в документ заголовок «Анкета» и сделайте с него ссылку
на файл anketa.htm.
Контрольные вопросы
1. Какие теги используются для создания в форме переключателей?
2. Какие значения может принимать атрибут TYPE?
3.
Каким образом в форме можно задать раскрывающийся список?
4. Каким образом в MS FrontPage 2003 создать элемент Флажок?
5. Как в MS FrontPage 2003 создать форму на основе готового шаб-
лона?
Лабораторная работа № 8
Фрейм как механизм структурирования документов
4 часа
Цель работы: получить представление о создании сайтов на основе
фреймовой структуры.
Задачи работы:
1) ознакомиться с понятием фреймовой структуры web-страницы,
особенностями использования фреймов;
2) овладеть практическими навыками создания фреймовой структу-
ры средствами MS FrontPage 2003.
Формируемые компетенции:
готовность к овладению основными методами, способами и средст-
вами получения, хранения, переработки информации, наличие навы­ков работы с компьютером как средством управления информацией (ОК-12);
готовность к овладению перспективными методами библиотечно-ин-
формационной деятельности на основе информационно-коммуника­ционных технологий (ПК-4).
82
В результате выполнения лабораторной работы студент должен: знать:
теги, определяющие фреймовую структуру документов (ОК-12,
ПК-4);
уметь:
задавать фреймовую структуру (ОК-12, ПК-4);
владеть:
навыками создания сайтов на основе фреймовой структуры (ОК-12,
ПК-4). Обеспечивающие средства: персональный компьютер, операционная
система Windows, Microsoft FrontPage 2003.
Задание: создать сайт, используя фреймовую структуру.
Требования к отчету: итоги выполнения лабораторной работы пред-
ставить в виде html-документа и ответов на контрольные вопросы.
Теоретические сведения
Фреймы – средство для разделения окна браузера на несколько облас-
тей, в каждой из которых отображается содержимое отдельной web-стра
-
ницы. В отличие от обычных документов документы с фреймовой структу-
рой не содержат никакой информации для предоставления пользователю, а служат для разделения рабочей области браузера на несколько отдельных окон, в которые и загружаются несущие информацию документы. Каждая область может иметь свои полосы прокрутки и ее просмотр с помощью них не влияет на остальные области.
Макетирование фреймовтег <FRAMESET>
Тег <FRAMESET> </FRAMESET> определяет набор создаваемых
фреймов и их расположение в окне браузера. У тега <FRAMESET> только два возможных атрибута: ROWS и СОLS. COLS – задает расположение фреймов по горизонтали, может при­нимать значения в пикселях, процентах либо в относительных единицах, значения перечисляются через запятую. ROWS – задает расположение фреймов по вертикали, может при­нимать значения в пикселях, процентах либо в относительных единицах, значения перечисляются через запятую.
83
Например, следующая запись формирует экран, состоящий из трех
строк: высота верхней – 20 пикселов, средней – 80 пикселов, нижней –
20 пикселов:
<FRAMESET ROWS="20, 80, 20">
Следующий тег – <FRAMESET> – создает экран, на котором верхняя
строка занимает 10 % высоты экрана, средняя – 60 %, а нижняя – остав­шиеся 30 %:
<FRAMESET ROWS="10 %, 60 %, 30 %">
Можно задать относительные значения в комбинации с фиксирован-
ными, выраженными в процентах или пикселях. Например, следующий
тег создает экран, на котором верхняя строка имеет высоту 20 пикселов, сред­няя – 80 пикселов, а нижняя занимает все оставшееся место:
<FRAMESET ROWS="20, 80, *">
Тег <FRAME> определяет содержимое каждого конкретного фрейма. Он всегда должен быть вложенным в контейнер FRAMESET. Количество тегов <FRАМЕ> должно соответствовать указанному числу строк. Этот тег не имеет закрывающего тега, поскольку в нем ничего не содержится. Вся суть тега <FRАМЕ> в его атрибутах. В таблице 1 пред­ставлены атрибуты тега <FRАМЕ>.
Таблица 1 – Атрибуты тега <FRАМЕ>
Атрибут Описание
NАМЕ задает имя фрейма MARGINWIDTH задает горизонтальный отступ между содержимым
фрейма и его границами MARGINHEIGHT задает поля в верхней и нижней частях фрейма SCROLLING дает возможность пользоваться прокруткой во фрейме NORESIZE указывает браузеру, что пользователь не может изме-
нять размеры фрейма. Если этот атрибут не указан,
то у пользователя есть возможность изменять размер
фрейма SRC содержит URL загружаемого во фрейм документа,
является обязательным WIDTH ширина фрейма в процентах от ширины родительского
окна или в пикселях HEIGHT высота фрейма в процентах от высоты родительского
окна или в пикселях
84
Атрибут Описание
FRAMEBORDER указывает, выводить или нет рамку данного фрейма.
Если указано 1, то рамка рисуется (это значение при-
нято по умолчанию). Чтобы скрыть рамку, следует
указывать 0
Возможные варианты атрибута SCROLLING:
yes – во фрейме всегда будут полосы прокрутки, даже если в этом
нет необходимости;
nо – полос прокрутки не будет, даже когда это необходимо. Если до-
кумент слишком большой, а задан режим без прокрутки, документ будет обрезан;
аutобраузер сам определяет, требуются полосы прокрутки или
нет.
При отсутствии атрибута SCROLLING, результат будет таким же, как при использовании SCROLLING="аutо". В случае, если браузер не поддерживает фреймы, для этого после определения набора фреймов тегом <FRAMESET></NOFRAMES> в доку­мент вставляется тег <NOFRAMES></NOFRAMES>, внутри которого раз­мещают либо альтернативное содержание, либо пояснительный текст.
Пример <HTML><HEAD><TITLE>Пример фреймов</TITLE></HEAD> <FRAMESET COLS="25 %, 75 %"> <FRAME SRC="menu.htm"> <FRAME SRC="main.htm" NAME="main"> <NOFRAMES>
Вы просматриваете эту страницу с помощью браузера, не поддерживаю­щего фреймы. </NOFRAMES>
</FRAMESET> </HTML>
HTML-страница, соответствующая этому коду, представлена на рис. 1.
Левое окно занимает 25 % экрана и содержит страницу с названием menu.htm. Окно справа занимает 75 % экрана и содержит файл main.htm.
Атрибут TARGET определяет имя фрейма, в котором будет открыт документ.
Ссылки
на фрейм имеют формат:
<A HREF="адрес_файла" TARGET="имя_фрейма">ссылка</A>
85
Кроме имён, определяемых непосредственно пользователем, исполь­зуют следующие стандартные имена:
blank – открывает ссылку в новом окне (загружает содержимое стра-
ницы, заданной ссылкой, в новом пустом окне);
top – открывает ссылку на всё окно, если она находилась во фрейме;
parent – открывает ссылку в родительском окне (загружает содержи- мое страницы, заданной ссылкой, в окно, которое содержит ссылку);
self – загружает содержимое страницы, заданной ссылкой, в окно,
игнорируя используемые фреймы.
Рисунок 1 – Пример задания фреймовой структуры
Использование атрибута TARGET для загрузки страницы
в определенный фрейм
Создание фреймов в Microsoft FrontPage 2003
С помощью программы MS FrontPage 2003 можно создавать различ­ные фреймовые структуры, вставлять встроенные фреймы и в зависимости от характера представляемой информации организовывать соответствую­щие гиперссылки.
Все команды, связанные с фреймовой
структурой, переведены со словом «рамки». Для организации фреймовой структуры необходимо выбрать команду Файл – Создать и выбрать команду Другие шаблоны
страниц из области задач Создание. В открывшемся диалоговом окне Шаблоны страниц выбрать вкладку Страница рамок, на которой пока-
заны шаблоны web-страниц c фреймовой структурой, входящие в состав
86
MS FrontPage 2003 (рис. 2). Далее необходимо выделить наиболее подхо- дящий шаблон и нажать кнопку "OK".
Рисунок 2 – Создание страницы с фреймовой структурой
Окно новой web-страницы фреймов (рис. 3) будет разбито на части
в соответствии с выбранной структурой.
Рисунок 3 – Страница с фреймовой структурой
87
Эту страницу необходимо сохранить (Файл – Сохранить) в одну
из папок web-узла с именем, заданным обязательно латинскими буквами.
Далее необходимо определиться с начальными страницами фреймо­вой структуры, т. е. с теми которые будут видны при открытии страницы фреймов.
Это можно сделать двумя способами.
1) Кнопка Задать начальную страницу позволяет выбрать уже гото
вую web-страницу сайта в окне Добавление гиперссылки.
2) Кнопка Создать страницу загружает во фрейм новую пустую
web-страницу, редактирование которой может быть выполнено
обычным образом.
Если часть фреймов заполняется с помощью кнопки Создать стра­ницу, то при сохранении страницы фреймов (Файл – Сохранить) отдель- но сохраняется каждая новая web-страница.
При работе со
страницей фреймов на панели вкладок представления появляется еще одна вкладка Без рамок. В этом режиме редактируется со­держимое, которое будет отображаться в браузере, если он не поддержива­ет показ фреймов.
Работа над web-страницами, входящими во фреймовую структуру,
возможна как по отдельности, так и через страницу фреймов.
Для выбора одного из
фреймов нужно нажать на него левой кнопкой
-
мыши. Активный фрейм отличается от прочих цветной рамкой. Если нажать левой кнопкой мыши на внешнюю рамку страницы фреймов, то выделенной окажется вся фреймовая структура. Границы фреймов мож­но перемещать нажатой левой кнопкой мыши.
Для работы с выделенным фреймом можно воспользоваться коман-
дами меню Рамки
. Команда Разделить рамку позволяет разбить фрейм на две части по вертикали или горизонтали. Команда Удалить рамку удаляет фрейм из страницы фреймов. При этом если web-страница, загружаемая в этот фрейм, была сохранена ранее, она остается в структуре web-сайта.
Команда Открыть страницу в новом окне открывает web-страницу
фрейма для редактирования отдельно от
фреймовой структуры.
Команды Сохранить страницу, Сохранить страницу как позволя­ют сохранить данную web-страницу отдельно от остальных страниц фреймов.
88
Команда Свойство рамки открывает диалоговое окно Свойства рамки, в котором можно задать различные параметры фрейма: имя, опи-
сание, размеры, ширина и отображение границ, свойства полос прокрутки, отступы.
Еще один вариант использования фреймов – вставка в обычную web­страницу встроенного фрейма (рамки) (рис. 4) командой Вставка – Встро-
енная рамка. В результате в том месте, где
был установлен курсор, встав-
ляется рамка, которую можно заполнить двумя способами: Задать на­чальную страницу или Создать страницу.
Рисунок 4 – Встроенный фрейм
Щелчок левой кнопкой мыши на границу рамки, выделяет фрейм для изменения его размеров. Двойной щелчок левой кнопкой мыши на границу рамки открывает диалоговое окно Свойства встроенной рам­ки, в котором можно
задавать различные параметры фрейма: имя фрейма,
название, размеры, отступы, выравнивание, замещающий текст.
При организации гиперссылок между web-страницами фреймовой структуры необходимо с помощью кнопки Выбор рамки в окне Добавле­ние гиперссылки открыть диалоговое окно Конечная рамка (рис. 5) и указать, куда будет загружаться новый объект.
Поле Текущая страница рамок позволяет выбрать фрейм
для за­грузки нового объекта. В списке Общие объекты возможен выбор сле­дующих вариантов: Страница по умолчанию (загрузка в тот фрейм, ко­торый определен по умолчанию), Та же рамка (загрузка в тот же фрейм, откуда организовывалась гиперссылка), Страница целиком (загрузка в то же окно с удалением фреймовой структуры), Новое
окно (загрузка в новое окно браузера), Родительская рамка (загрузка в старший родительский фрейм).
89
Рисунок 5 – Диалоговое окно Конечная рамка
Созданную страницу с фреймовой структурой можно сохранить как шаблон для последующего использования. При этом шаблон будет добавлен к набору шаблонов программы FrontPage.
Чтобы сохранить собственный шаблон страницы с фреймами, необ­ходимо выбрать команду меню Файл – Сохранить как. На экране появит­ся стандартный диалог сохранения файлов Сохранить как. В открываю­щемся списке Тип
файла выберите Шаблоны FrontPage. В поле ввода Имя файла укажите имя файла шаблона и нажмите кнопку Сохранить. На экране появится диалог Сохранить как шаблон. В поле ввода Назва- ние укажите название шаблона, которое будет отображаться в списке
шаблонов при создании новой страницы. В поле ввода Описание можно кратко описать назначение и
вид шаблона.
Флажок Сохранить шаблон на текущем Web-узле определяет, будет ли шаблон доступен в любом сайте или только в текущем. Нажмите кнопку ОК. Шаблон будет сохранен. Теперь можно использовать собст­венный шаблон при создании новой страницы с фреймами, выбирая его в списке шаблонов диалога Шаблоны страниц.
90
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]