Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по МИР.doc
Скачиваний:
3
Добавлен:
08.05.2019
Размер:
401.41 Кб
Скачать

Работа с фреймами

Фреймы – это области окна браузера, в которые одновременно могут быть загружены разные страницы. Например, можно создать один фрейм для меню сайта, а другой фрейм будет использоваться для отображения информации, соответствующей каждому из пунктов меню.

Два вида тэгов используются для создания фреймов: <frameset> и <frame>. Первый из них определяет характеристики набора используемых фреймов, а второй – характеристики каждого фрейма.

Синтаксис тэга <frameset> следующий:

<frameset rows|cols="a,b,c,..." border=n frameborder="1|0"

framespacing=n>

...

</frameset>

Атрибуты rows и cols определяют, как должны располагаться фреймы в этом наборе фреймов: строками или столбцами. Если необходимо и то и другое, следует использовать вложенные наборы фреймов. Каждое из значений "a, b, c, …" может быть следующим:

n

Высота/ширина строки/столбца, заданная в пикселях.

n%

Высота/ширина строки/столбца, заданная в процентах от высоты/ширины родительского окна или фрейма.

*

Высота/ширина строки/столбца определяется доступным пространством.

n*

Строка/столбец займет в n раз больше пространства, чем строка/столбец, определенные с *.

Атрибут border определяет ширину рамки фреймов.

Атрибут frameborder определяет, должны ли фреймы иметь рамку. Если указано frameborder="0", то рамки не будет.

Атрибуты framespacing и border (используются для разных браузеров) определяет ширину рамки фреймов. Полезно их использовать одновременно.

Синтаксис тэга <framet> следующий:

<frame src="framesource" name="framename"

scrolling="yes|no|auto" frameborder="1|0"

noresize marginwidth="n" marginheight="n">

...

</frame>

Атрибут src определяет HTML-страницу, загружаемую во фрейсм. Например, <frame src="main.html">.

Атрибут name задает имя фрейма.

Атрибут scrolling определяет, должен ли фрейм иметь полосы прокрутки содержания.

Атрибут frameborder определяет, должен ли фрейм иметь рамку. Если указано frameborder="0", то рамки не будет.

Атрибут noresize определяет, что пользователь не сможет динамически менять размер фрейма.

Атрибуты marginwidth и marginheight определяют расстояние (в пикселях) между содержимым фрейма и рамкой.

Часто необходимо загрузить во фрейм страницу, а гиперссылка для выполнения этой операции расположена в другом фрейме. В этом случае Вы должны использовать в тэге <a> атрибут target и указать в качестве его значения имя фрейма. Например, для того, чтобы загрузить во фрейм main из фрейма menu страницу services.htm, разместите во фрейме menu следующую ссылку:

<a href="services.html" target="main">Наши услуги</a>

Ниже перечислены специальные значения, которые можно использовать для атрибута target:

_parent

Страница будет загружена в текущий фрейм набора фреймов предыдущего уровня вложенности.

_top

Страница будет загружена непосредственно в окно браузера.

_blank

Страница будет загружена в новое окно браузера.

_self

Страница будет загружена в тот же самый фрейм, где расположена ссылка на нее.

Не все браузеры могут поддерживать фреймы. Для таких браузеров предусмотрено использование тэгов <noframes> и </noframes>, которые должны быть размещены перед тэгом </frameset>. Например, так:

...

<noframes>

<center><b>spoil yourself - get a new browser!</b></center>

</noframes>

</frameset>

Текст, размещенный внутри указанных тэгов, будет игнорироваться браузерами, поддерживающими фреймы.

Цель этой части работы - Научиться основам построения HTML-страниц с фреймами, в том числе созданию фреймов и наборов фреймов, организации связи между фреймами. Выполните нижеследующие задания:

  1. Создайте набор фреймов, состоящий из меню в левой части экрана и фрейма для показа содержательных страниц – в правой. Например, так:

<html>

<head>

<title>Пример набора из двух фреймов</title>

</head>

<frameset cols="140,*">

<frame name="menu" src="menu.htm">

<frame name="main" src="welcome.htm">

</frameset>

</html>

  1. Загрузите страницу в браузер и посмотрите, что получилось.

  2. Измените значения атрибутов тэгов <frameset> и <frame> и посмотрите, как изменяется внешний вид фреймов, загружая страницу в браузер.

  3. Создайте страницы menu.htm и welcome.htm для более наглядной работы этого примера.

  4. Создайте набор фреймов, состоящий из двух меню: в верхней и правой части экрана, а также фрейма для показа содержательных страниц в левой нижней части экрана. Например, так:

<html>

<head>

<title>Пример набора из двух фреймов</title>

</head>

<frameset cols="*,150">

<frameset rows="104,*">

<frame name="top" src="top.htm" noresize scrolling=no

marginheight=5 marginwidth=5>

<frame name="main" src="welcome.htm" noresize scrolling=auto marginheight=5 marginwidth=5>

</frameset>

<frame name="right" src="right.htm">

</frameset>

</html>

  1. Создайте страницы top.htm и right.htm для более наглядной работы этого примера.

Оформление результатов

Отчет по работе должен представлять собой набор HTML-страниц (файлов), являющихся результатами выполнения заданий в предыдущем разделе.

Формулировка выводов

  1. Достигнута ли цель работы?

Порядок защиты

Индивидуальное собеседование с преподавателем, в ходе которого должна быть продемонстрирована способность объяснить любой элемент кода HTML-страниц, предъявленных в качестве результатов работы.

Выполнение индивидуальных заданий по кодированию фрагментов HTML-страниц.

Лабораторная работа № 4. Сравнительный анализ электронных библиотек

Цель работы

Получить сравнительные характеристики электронных библиотек образовательных учреждений г.Твери и определить лучшую из них.

Необходимые программные и технические средства

  1. Персональный компьютер, подключенный к сети Интернет, web-браузер.

  2. Типы операционной системы и web-браузера не регламентируются, могут использоваться любые доступные продукты.

Общие сведения

Электронная библиотека (ЭБ) – информационная система, предназначенная для накопления, хранения и использования электронных документов.

Электронные документы в ЭБ – это локальные или распределенные электронные ресурсы, объединенные общей идеологией структуризации и доступа.

Цели ЭБ:

  1. Большая доступность информации (по территории, времени и скорости).

  2. Расширение номенклатуры информационных услуг.

  3. Увеличение количества пользователей.

  4. Придание новых свойств материалам (ссылки, комментарии, мультимедиа).

  5. Обеспечение сохранности редких и ценных документов.

Электронная библиотека - центральная часть комплексной инфраструктуры современного учебного процесса.

Одним из удачных решений для обеспечения учебного процесса является электронная библиотека ТГТУ - лучшая в Твери и области и одна из лучших в центральном регионе вузовская информационная система для накопления, хранения и обеспечения доступа к электронным документам. Система успешно поддерживается и продолжает активно расширяться.

Электронные документы уже сейчас составляют около 50% от общего числа документов, поступающих в научную библиотеку ТГТУ. Электронная библиотека ТГТУ содержит тысячи полнотекстовых электронных документов, почти все из них доступны в Интернет. Большинство электронных документов – это труды преподавателей и сотрудников ТГТУ. В электронных каталогах накоплено около 100 тыс. актуальных записей. Темпы роста количества электронных документов - в 2 раза ежегодно. Рост коэффициента книгообеспеченности по вновь поступившим документам (за последние 2 года) - в 2.5 раза.

Доступ в электронную библиотеку ТГТУ осуществляется через Интернет-ресурсы http://cdokp.tstu.tver.ru и http://lib.tstu.tver.ru.

Дополнительные сведения можно найти в следующих источниках (доступны в базе данных электронной библиотеки ТГТУ):

  1. Введение в информационно-поисковые системы: метод. указания по изучению дисциплины "Мировые информ. ресурсы" для студентов спец. "Прикл. информатика (в эконом.)" и "Информ. сист. и технол.". Ч. 1 / Иванов, В.К., Иванов, К.В. - Тверь: ТГТУ, 2005. - 36 с.

  2. Введение в информационно-поисковые системы: метод. указания по изучению дисциплины "Мировые информ. ресурсы" для студентов спец. "Прикл. информатика (в экономике)" и "Информ. сист. и технол.". Ч. 2 / Иванов, В.К., Иванов, К.В. - Тверь: ТГТУ, 2005. - 36 с.

  3. Иванов В.К. Электронная библиотека в Тверском государственном техническом университете [Электронный ресурс]: интервью // Журнал "Университетская книга". - №12. - 2008. - С. 46 - 49. - С. 46 - 48. - 2008.

  4. Земсков А.И. Электронные библиотеки [Электронный ресурс]: учеб. для студентов вузов по спец. 052700 "Библ.-информ. деятельность" / Земсков, А.И., Шрайберг, Я.Л. - М.: Либерия, 2005.

  5. Татарников О. Электронные библиотеки: новая бизнес-модель [Электронный ресурс]: статья // КомпьютерПресс. - 2007. - № 10.