Справочник по HTML

Лабораторная работа № 5

Задание № 1

Создайте у себя на диске папку lab05. В эту папку скопируйте папку images из папки K:/tutor/internet/lab05/.

Создайте файл lab5-1.htm, в котором:

  1. В заголовке окна браузера должны быть ваши фамилия и имя.

  2. На экране должен быть заголовок «Супермаркеты Академгородка», а ниже располагаться картинка karta.gif из папки images.

  3. Для картинки karta.gif сделайте разбиение на активные участки, при щелчке по которым (т.е. как реакция JavaScript на соответствующее событие) должно открываться окно с сообщением (alert) с названием выбранного магазина.

  4. Названия магазинов приведены в файле karta.bmp. Откройте этот файл в редакторе Paint, установите инструмент Карандаш и запишите координаты областей (в пикселах), соответствующие названным магазинам.



Задание № 2

Скопируйте в папку lab05 сделанные вами файлы ezhik.html и style-ezhik.css из лабораторной работы № 3.
Картинки копировать не надо, т.к. они уже есть в папке images.
  1. В файле ezhik.html, в блоке menu, замените пункты маркированного списка на теги абзаца.

  2. Здесь же, за тегами абзацев, вставьте картинки paw.gif из папки images.

  3. В файле style-ezhik.css задайте цвет для псевдокласса A:hover как #E7AD00.

  4. Для абзацев в блоке menu установите свойства: размещение текста — слева, отступ первой строки равен «–17» пикселов (т.е. это фактически выступ).

  5. Средствами JavaScript сделайте так, чтобы в момент наведения мышки на элемент оглавленния, картинка заменялась на картинку paw2.gif (из папки images):

Задание № 3

Создайте файл lab5-3.htm с идущими часами следующего вида:

Для этого:

  1. Напишите функцию clockTick(), в которой

  2. Функция setRis() должна иметь два аргумента: первый аргумент — какая цифра должна быть, второй аргумент — вместо какой картинки что подставлять.
Картинки для цифр и разделителей (из папки images):

dg0.gif dg1.gif dg2.gif dg3.gif dg4.gif dg5.gif dg6.gif dg7.gif dg8.gif dg9.gif dgc.gif dgp.gif

Задание № 4

Скопируйте в папку lab05 папку photo. В этой папке находятся файлы сименами вида ar1.jpg, ar1-b.jpg, т.е. маленькая и большая картинки попарно.

Создайте файл lab5-4.htm, в котором должна быть веб-страница некоего интернет-магазина такого вида:

Контент этой веб-страницы находится в файле info.txt.

Для каждой модели приведены:

Для размещения и оформления контента на экране создайте:

Опишите стили:

Размещение блоков должно быть таким:

Начало блока wrap

Микроволновые печи

1-й блок item со своим содержимым:
Блок Название Блок Цена
Блок ФотоОписание модели

2-й блок item
со своим содержимым

и т.д.

Конец блока wrap

Название «Микроволновые печи» поместите в заголовок H3.
Название моделей и их цену — в заголовки H4 по отдельности.

Фотографию модели (или текст, что её нет) оформите как гиперссылку, при наведении мышки должен всплывать текст «Посмотреть большое фото».

При клике мышкой по картинке должно открываться вспомогательное окошко с большой картинкой, а в заголовке этого окна должно быть название модели.

При клике мышкой по гиперссылке «Изображения нет» должно открываться точно такое же вспомогательное окошко, но с текстом:
Для этой модели фотографии нет!

Обработку клика мышкой по гиперссылке реализовать как функцию openRis(poz), т.е. средствами JavaScript.
При этом сама гиперссылка не должна ссылаться ни на какую веб-страницу.

В гиперссылках, в вызове функции openRis(poz) её аргумент poz должен быть равен 0 для первой модели, 1 для второй модели и т.д.

Внутри функции openRis(poz):