- •Минск, бгу,
- •Глава 1. Компьютерные сети и протоколы
- •Глава 2. Проектирование и разработка сайтов……………………….62
- •Глава 3. Краткий обзор основных технологий разработки Веб приложений…………………………………………………………..……......90
- •Глава 4. Информационный обмен, html и css.…..……………….132
- •Глава 5. Язык JavaScript………………………………………………..202
- •Глава 6. Язык серверных скриптов php…………...…………………286
- •Глава 7. Лабораторные работы……………………..………………….400
- •Введение Коротко об истории Интернет
- •Как работает Интернет?
- •Система адресации
- •Способы подключения к сети
- •Сервисы Интернет
- •Электронная почта
- •Передача файлов по ftp
- •Всемирная паутина www
- •Глава 1. Компьютерные сети и протоколы
- •Локальные сети
- •Распределенные и глобальные сети
- •Сеть vpn
- •Адресация в локальных сетях
- •Адресация в глобальных сетях и в Интернет
- •Адресация в iPv6
- •Доменные имена
- •Url адреса
- •Понятие и краткое описание протоколов
- •Соотношение между tcp/ip и osi/iso
- •Межсетевой протокол iPv4
- •Формат пакета iPv6
- •Формат заголовка пакета iPv6
- •Заголовки расширения iPv6
- •Маршрутный заголовок
- •Транспортный протокол tcp
- •Протокол дейтаграмм udp
- •Протоколы arp и rarp
- •Протоколы сетевого уровня
- •Протоколы электронной почты
- •Протоколы smtp и pop3
- •Протокол imap4
- •Протокол ftp
- •Протокол передачи гипертекстов
- •Клиентский запрос http
- •Ответ сервера
- •Развитие прикладных протоколов: rpc, rest, soap
- •Безопасность в сети
- •Протокол ssl
- •Шифрование данных
- •Установление подлинности участников
- •Реализация ssl
- •Как избежать блокирования сайтов
- •Проблемы с кодировкой и Unicode
- •Задания для подготовки рефератов
- •Адресация в iPv6.
- •Глава 2. Проектирование и разработка сайтов
- •2.1. Виды сайтов
- •2.2. Этапы проектирования и разработки сайта
- •2.3. Модели проектирования и управление проектами
- •2.3.1 Модель водопада для управления проектами
- •2.3.2 Итерационная (спиральная) модель
- •2.3.3 Технология Microsoft Solutions Framework (msf)
- •2.3.4 Другие технологии управления проектами
- •2.4. Программные средства управления проектами
- •2.5.1. Стили сайтов
- •2.6. Логическое проектирование дизайна сайта
- •2.7. Главная страница сайта
- •2.8. Внутренние страницы сайта
- •2.9. Оценки качества Веб-сайтов
- •2.9.1. Оценки качества для e-commerce
- •2.9.2. Ключевые индикаторы для e-commerce
- •2.9.3. Определение качества и рейтинга сайтов учебных заведений
- •2.9.4. Оценка качества и стоимости сайта
- •Глава 3. Краткий обзор основных технологий разработки Веб-приложений
- •3.1. Язык разметки гипертекста xml
- •3.1.1. Синтаксис xml
- •Объявление xml. Первая строка xml-документа называется объявление xml.
- •Конструкции языка xml. Повторим еще раз содержимое xml-документа: набор элементов, секций cdata, директив анализатора, комментариев, спецсимволов, текстовых данных.
- •3.1.2. Правильно построенные и действительные документы xml
- •Отображение xml-документа. Наиболее распространены три способа преобразования xml-документа в отображаемый для пользователя вид:
- •3.3. Язык ActionScript
- •3.3.1. Видео-, аудиопроигрыватели
- •3.5. Технология «клиент-сервер»
- •3.6. Программирование для серверов
- •Язык Java на клиентской и серверной странице
- •3.7. Базы данных и язык sql
- •Нормализация модели данных
- •3.8. Язык sql
- •Команды управления транзакциями
- •Извлечение данных, команда select
- •Секция where. Директива where содержит условия отбора (предикат). Синтаксис where выглядит следующим образом:
- •Групповые функции. Если нас интересуют не строки таблицы, а некоторые итоги, мы можем использовать в процессе выборки колонок таблиц групповые функции (табл. 3.5.).
- •Команда insert. Добавление новых записей в таблицу осуществляется посредством команды insert. Она имеет следующий синтаксис:
- •Глава 4. Информационной обмен, нтмl и css
- •4.1. Язык разметки гипертекста html
- •4.2. Ссылки
- •4.3. Списки
- •4.3. Формы html
- •4.2.2. Новые элементы форм html5
- •Поддержка видео
- •4.2.3. Новые возможности html5
- •Поддержка аудио
- •4.3. Каскадные таблицы стилей css
- •4.3.1. Способы включения каскадных таблиц стилей
- •Заголовок 1 Заголовок 2 Заголовок 3
- •4.4. Цвет и фон
- •Свойства таблиц
- •4.5. Псевдоклассы
- •Псевдоэлементы
- •4.5.1. Форматирование псевдоклассов и псевдоэлементов
- •Различные свойства
- •Отступы, поля, позиционирование
- •Границы элементов
- •Новое в css3
- •Глава 5. Язык JavaScript
- •5.1. Включение скриптов JavaScript в html-код
- •Создание простых сценариев
- •Комментарии.
- •Отладка скриптов. Ввод и вывод данных
- •5.2. Описание языка
- •5.2.1. Типы данных
- •Преобразование типа
- •5.2.2 Операторы и выражения
- •Оператор присваивания
- •Арифметические операторы
- •Операторы сравнения
- •Оператор with
- •Оператор switch
- •5.3. Функции
- •5.3.1. Стандартные функции.
- •Eval() : позволяет выполнить строку, содержащую выражение, как javascript-код. Это полезно когда код формируется в ходе выполнения скрипта. Пример реализации простейшего калькулятора приведен ниже:
- •5.3.2. Функции пользователя
- •5.3.3. Передача параметров по значению и по ссылке
- •5.3.4. Глобальные и локальные переменные
- •5.3.5. Модель событий
- •Ключевое слово this
- •5.3.6. Модель событий JavaScript 1.2 и объект Event.
- •5.4. Объектная модель
- •5.4.1. Пользовательские объекты
- •5.4.2. Прототипы
- •5.4.3. Исключения: throw/catch/finally
- •5.4.4. Встроенные объекты String, Array, Date, Math Объект String. Экземпляр объекта можно объявить двумя способами:
- •Объект Array
- •Объект Date (Дата)
- •Методы объекта Date
- •5.5.1. Коллекции
- •Свойства элемента innerHtml и outerHtml
- •Навигация по дереву документа
- •Создание новых узлов
- •Удаление и замена узлов в документе
- •Объект window
- •Свойства окна, передаваемые методу open()
- •Методы объекта window
- •Свойства и методы объекта navigator
- •Свойства и методы объекта history
- •Свойства и методы объекта location
- •Объект layer
- •Каскадные таблицы стилей и объект style
- •Модель ajax:
- •5.6.1 Класс xmlHttpRequest
- •Использование dom
- •Работа с cookie
- •5.7.2. Манипуляции с dom
- •5.5.3. Блочная верстка
- •5.7.3. Обработка событий
- •5.7.3. Обработка событий
- •5.8. Примеры на JavaScript
- •Глава 6. Язык серверных скриптов php
- •Инструменты для разработки
- •Как php работает
- •Описание языка Типы данных
- •Массивы и инициализация массивов
- •Операции и выражения
- •Операции сравнения
- •Логические операции
- •Строковые операции
- •Операторы управления
- •Функции
- •Рекурсивные функции
- •Область действия и время жизни переменных
- •Изменяемые (динамические) переменные
- •Внешние библиотечные функции
- •Функции для работы с массивами
- •Функции для работы со строками.
- •Функции форматных преобразований строк
- •Преобразование строк и файлов к формату html и наоборот
- •Преобразование html в простой текст
- •Установка локальных настроек
- •Регулярные выражения
- •Функции даты и времени
- •Математические функции
- •Объектно-ориентированное программирование в php Основные понятия ооп
- •Классы и Объекты
- •Конструкторы и деструкторы
- •Наследование классов и интерфейсов
- •Магические методы
- •Обработка ошибок
- •Ошибки php и журнал error_reporting
- •Чтение и запись бинарных файлов
- •Работа с каталогами в рнр
- •MySql – сервер: бд1; бд2; бд3; бд4;
- •Команды sql для создания баз данных и таблиц
- •Выборка данных из бд
- •Выборка данных из таблиц бд
- •Работа с MySql (сохранение данных в базе данных).
- •Работа с MySql занесение и получение данных из базы данных
- •Организации работы с данными
- •Передача данных от клиента к серверу и обратно. Протокол http
- •Клиентские методы http
- •Обработка html-форм
- •Передача переменных из формы в скрипт.
- •Передача данных на сервер по методам get и post
- •Ввод данных из различных форм
- •Работа с e-mail
- •Cookies-наборы
- •Сессии (Сеансы)
- •Отмена регистрации сеансовых переменных
- •Сериализация объектов
- •Вывод графических данных с помощью рнр
- •Получение информации об изображении
- •Функции рисования прямых и кривых линий
- •Заливка изображений
- •Удаление и изменение цветов палитры
- •Создание прозрачности в изображениях
- •Рисование с помощью кистей
- •Использование шрифтов и вывод строк
- •Слияние изображений с помощью gd
- •Глава 7. Лабораторные работы Лабораторная работа 1 (4 часа). Инструменты и средства создания простых сайтов
- •Лабораторная работа 3 (4часа). Применение каскадных таблиц стилей css
- •Трехколоночный контейнерный макет сайта
- •Лабораторная работа 4. Применение каскадных таблиц стилей css
- •1. Свойства шрифтов.
- •2. Свойства текста.
- •3. Свойства цвета и фона.
- •4. Свойства рамки.
- •5. Свойства списков.
- •6. Свойства изображений.
- •Лабораторная работа 5 (4 часа). Динамика и JavaScript на Веб – странице.
- •Ответить на следующие вопросы
- •Лабораторная работа 6 по JavaScript (4 часа).
- •1.Проверка правильности заполнения формы на сайте
- •Методы объекта window
- •Задание 2. Функции
- •Задание 4. Работа с базами данных Выполнить одно из перечисленных ниже упражнений
- •Задание 5. Создание web-объектов Список заданий
- •Drupal: практические примеры
- •Приложение 1. Курсовые работы Курсовая работа 1. Создание клиентских приложений
- •Курсовая работа №2. Сайты клиент-сервер
- •Каталог товаров
- •Система вопрос/ответ
- •Курсовая работа №3. Технологии разработки Веб – приложений
- •Приложение 2. Быстрая разработка Веб-приложений
- •Начало работы с сайтом
- •Создание контента
- •Установка нового модуля
- •Создание шаблона
- •Включение блока отображение популярных статей
- •Удаление
Глава 7. Лабораторные работы Лабораторная работа 1 (4 часа). Инструменты и средства создания простых сайтов
Выяснить, какими браузерами преимущественно пользуются для просмотра сайтов в домене by. Есть ли отличия в предпочтениях пользователей при просмотре сайтов России, Польши? (Зайдите на сайт http://www.liveinternet.ru/. Затем: рейтинг сайтов/ страна Беларусь / статистика группы/ браузеры).
Найти в Интернете, скачать и установить на компьютере последние версии браузеров:
Mozilla (http://www.mozilla.com/ru/firefox/),
Opera (http://ru.opera.com/download/),
Google Chrome (http://www.google.com/chrome?hl=ru),
MS IE (http://www.microsoft.com/rus/windows/internet-explorer/).
Для браузера Mozilla установить специальное дополнение Live HTTP Header, позволяющее просматривать протоколы обмена между браузером и сервером (https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/).
Настроить приложение таким образом, чтобы информация о HTTP заголовках отображалась в новой вкладке.Инструменты ‑> просмотр HTTP заголовков ‑> на вкладке настройка ‑>включить флажок Открывать LiveHTTPHeaders в новой вкладке.
Набрать в адресной строке браузера http://bsu.by/. Проследить, какие запросы передавал браузер серверу, и проанализировать ответы сервера. Затем очистить поле вывода запросов и аналогично проследить, диалог между сервером и браузером при загрузке адреса http://google.com/. При анализе запросов браузера и ответов сервера следует ответить на вопросы:
Каким протоколом пользуется браузер?
Определите метод запроса (GET, POST, HEAD, PUT, DELETE, TRACE, CONNECT, OPTIONS, PATCH, LINK или UNLINK).
какой версией протокола пользуется сервер?
К какой страничке (папке) обращался браузер?
Какой тип файлов поддерживает браузер (Accept)?
Имеет ли браузер настройку на русский язык (Accept-Language)?
С какого адреса перешел браузер при обращении к серверу (Referer)?
Какой тип браузера (User-Agent)?
В какой кодировке запрашиваются данные браузером (Accept-Charset)?
Расшифруйте значения статуса в ответах сервера, была ли проведена переадресация?
Определить тип сервера (Server).
В каком формате и в какой кодировке будут переданы данные (Content-Type)?
Каков размер передаваемого текста (Content-Length)?
Когда были внесены последние изменения в передаваемые данные (Last-Modified)?
Используется ли браузером кэширование и будет ли проводиться кеширование сервером (Cache-Control)?
Установить программное средство для разработки Веб-приложений Adobe Dreamweaver.
Создать аккаунт и электронную почту на gmail.com.
Установить Skype (http://www.skype.com/intl/ru/get-skype/on-your-computer/windows/).
Найдите в Интернете и просмотрите блоги: Ректора БГУ Абламейко С.В. и блог http://blog.kremlin.ru/ Д.А.Медведева из России.
Пользуясь встроенными конструкторами создать блоги на любом из ресурсов, например, LiveJournal.com, LiveInternet.com или tut.by.
Последовательность действий следующая.Чтобы создать блог на tut.by нужно зарегистрироваться на сайте http://tut.by/, зайти в свой аккаунт на этом сайте. После авторизации зайти на http://blog.tut.by/ и в левом верхнем углу выбрать "Зарегистрировать новый блог". После принятия соглашения откроется окно где будет написан адрес блога и поле для ввода названия блога. Далее следует выбрать "Создать блог". Появится новое окно с пунктами "Администрировать блог" и "Перейти на блог".
Чтобы создать новый блог на LiveInternet.ru нужно зарегистрироваться на этом сайте. Набрать справа вверху "Завести дневник". Далее зарегистрироваться и войти в дневник.
Чтобы создать новый блог на LiveJournal.ru необходимо набрать "Создать журнал", затем зарегистрироваться на сайте. После этого следовать указаниям мастера.
Войдите в свой блог как администратор и добавьте статьи с подробной инструкцией о том, как установить Skype, и результатами выполнения пункта 3 этой лабораторной работы. Затем выйдите из администрирования сайта и просмотрите свой блог в интернете. Как гость оставьте комментарий к новости в блоге.
Создать микроблог на Twitter.
Разработать проект своего сайта на заданную тематику. Провести концептуальное проектирование и логическое проектирование.
Создать веб-сайты на одном из бесплатных хостингов на основе конструктора или шаблона, предлагаемого как сервис хостинга. Например, google.com (http://sites.google.com/site/poleznyesovety/) . Можно воспользоваться любым другим известным ресурсом. Создать на своем сайте страничку посвященную использованию поисковиков в Беларуси. Данные о популярности поисковиков можно взять со статистики сайта http://www.liveinternet.ru/.
Попытайтесь зарегистрировать сайт вручную на самых популярных поисковиках, используемых в Беларуси (информацию, получить пункте 12). Популярные поисковики могут препятствовать изменению мета-информации, что необходимо
Для дальнейшего подтверждения прав пользования сайтом. Найдите сайты в Интернете, которые предлагают бесплатно зарегистрировать чужие сайты в нескольких поисковиках, и разместите и эту информацию на своем сайте.
14. Оценку коммерческой стоимости любого сайта можно получить на www.mysitecost.ru
Приведем некоторые указания к выполнению работы. Предлагаемые темы для проектирования сайтов взять в Приложении 1 курсовые работы 1, 2 (возможны и другие темы). В рамках проектирования сайта следует рассмотреть вопросы концептуального проектирования, логического проектирования, физического проектирования. Рассмотрим некоторые из бесплатных хостингов, предлагающих также бесплатные "шаблоны" или "конструкторы":
NAROD.RU (http://www.narod.yandex.ru) . При регистрации пользователь получает домен вида http://www.***.narod.ru. Затем можно быстро создать сайт при помощи готовых шаблонов. При этом создаются также гостевая книга, форум и чат. Можно установить переводчик, колонку новостей, поиск по сайту средствами Яндекса, поставить счетчик посещений, установить опрос. Пользователь получает два почтовых ящика: ***@yandex.ru и ***@narod.ru. Созданный сайт в Яндексе можно не регистрировать, на NAROD.RU действует версия поискового робота «Яндекс».
NM.RU (http://www.nm.ru). На сервере NM нет баннеров и высокая скорость загрузки страниц. При регистрации пользователь получает домен вида: www.***.nm.ru или подобный, почтовый ящик ***@домен.ru и место под сайт.
BOOM.RU – бесплатный хостинг от портала MAIL.RU. Зарегистрировавшись, пользователь получает доменное имя вида ***.boom.ru, административную страничку и готовые шаблоны. Хостинг автоматически вставляет в страницы большое количество рекламных баннеров.
UCOZ.RU- это Saas платформа, включающая в себя хостинг и систему управления сайтом. В рамках модели Saas заказчики платят не за владение программным обеспечением, а за его аренду через веб-интерфейс. Работая с веб-платформой не нужно покупать и устанавливать ПО, беспокоится о нагрузках, обновлениях и администрировании. UCoz работает по принципам Web 2.0 и позволяет просто и быстро создавать сложнейшие проекты.
Бесплатные конструкторы и хостинги предлагают также сайты setup.ru, fo.ru, Google.com, 000webhost.com, hotbox.ru, chat.ru, by.ru, okis.ru и др.
Лабораторная работа 2 (4 часа). Работа с гипертекстовыми документами
Создать дизайн главной страницы на основе выбранной в предыдущей главе темы. Использовать блочную верстку. На одной из внутренних страниц реализовать следующие элементы:
Составить в Microsoft Word файл - резюме с фотографией, датой рождения, этапами жизненного пути, портфолио, списком публикаций. Можно поместить фотографии детей, друзей или фотографии домашних растений и животных. Приветствуются любимые спортивные или музыкальные команды. В тексте желательно использовать списки, таблицы.
Сохранить файл в формате "веб-страница (*.htm, *.html)". Открыть затем файл в браузере и посмотреть, сохранились ли элементы форматирования текста, верно ли отобразились таблицы и списки. Открыть тот же файл в Adobe Dreamweaver и просмотреть код документа. Изучить настройки оптимизации и провести "чистку" html-кода, используя Команды ‑> Исправить HTML-код Word . Сравнить полученный код и код до проведения оптимизации.
Вновь откройте исходный файл Microsoft Word и сохраните файл в формате "веб-страница с фильтром (*.htm, *.html)". Откройте файл в браузере и посмотрите полученный результат. Обратите внимание, изменился ли результат при различных способах конвертации. Затем откройте тот же файл в Adobe Dreamweaver и просмотрите код документа. Проведите "чистку" html-кода и сравните полученный оптимизированный код и оптимизированный код, полученный в п.2.
Создать .pdf документ.
В Adobe Dreamweaver создать простой html – документ. Включить в него .doc и pdf - файлы
Конвертируйте в html-файл документ Microsoft Excel "Учет.xls". Просмотрите его в браузере и его код в Adobe Dreamweaver. Сделайте вывод о возможности и эффективности конвертации документов.
Создать персональный сайт при помощи Adobe Dreamweaver в виде главной и одной или нескольких внутренних страниц.
Дизайн главной страницы оформить в виде блоков. Для формирования макета страницы использовать возможности семантической верстки HTML5.
-
Логотип
Заголовок
Меню
Основной контент
Авторские права и контактная информация
Зарегистрировать сайт в Adobe Dreamweaver. Веб-сайт ‑> Новый сайт. В категории Веб-сайт введите имя сайта и укажите расположение папки сайта. В категории Дополнительные настройки ‑> Локальная информация укажите сервер, к которому будет обращаться сайт. Поскольку работа идет локально, то URL-адрес: http://localhost.
Создайте главную страницу сайта ( по умолчанию index.html), а также страницы посвященные Вашей биографии, содержащие Ваше резюме для потенциальных работодателей, информацию о Ваших увлечениях, фотоальбом, информацию о Вашей учебе на факультете (список изучаемых предметов, оценки и т. д.), страничку полезных ссылок.
В коде страниц укажите, что при разборе документа браузер должен сверяться с файлом версии HTML 5:
<!DOCTYPE HTML>
Каждой html-странице дайте заголовок (тег <title>).
Внесите на страницы служебную информацию (тег <meta>):
об имени автора документа; о фирме, создавшей сайт и ее авторских правах;
о дате создания документа; краткое описание сайта, используемое поисковым сервером для индексирования; список ключевых слов, используемых поисковым роботом и язык на котором указаны ключевые слова; не допускающую индексирование документа поисковым роботом; запрещающую кэширование; предписывающую перезагрузагружать документ через каждые 30 с; определяющую кодировку символов, используемую на компьютере пользователя при просмотре HTML-документа.
На одной из страниц сайта задайте фоновый рисунок (формат gif).
Задайте цвет фона одной из web-страниц синий, а цвет текста – белый (тег <body>, стили color и text).
Переопределите цвет ссылок, цвет посещенных ссылок, цвет активных ссылок в момент их выбора (тег <a>, стили …).
Установите величину отступа по горизонтали от края окна браузера до контента 100 px, а по вертикали 50 px (тег <body>, стили …..).
Используя тег предварительного форматирования (<pre>), выведите информацию (любимое стихотворение о зиме) в удобном виде.
Для оформления заголовков на страницах используйте теги <h1>-<h6>.
Используя атрибут align тега <div>, продемонстрируйте различные варианты выравнивания текста.
Продемонстрируйте при оформлении контента, увеличения и уменьшения размера шрифта относительно базового на единицу (теги <big> и <small>).
Наберите
формулы (теги <sub>
и <sup>)
и формулы:
При оформлении страниц, использовать теги физического форматирования <b>, <i>.
При оформлении страниц, использовать теги логического форматирования <em>, <strong>, <dfn>, <code>, <samp>, <kbd>, <var>.
На одну из страниц поместить эпиграф. (Теги <cite>, <q>, <blockquote>).
Создать нумерованный список экзаменов в сессию. В качестве нумерации используйте прописные латинские буквы.
Создайте ненумерованный список для оформления расписания дел на сегодня. В качестве маркера установите квадрат.
Создать простую таблицу, выровненую по центру и занимающую 90% ширины окна. Цвет фона – желтый. Расстояние между ячейками 7, от границы ячейки до текста – 5.
Включите на страницу список определений, например, для пояснения содержания предметов, которые Вы изучаете (теги <dl>, <dt>, <dd>).
Используя горизонтальную линию, получите следующий результат.
При оформлении ссылок (тег <a>) продемонстрируйте следующие эффекты:
создайте ссылку, при переходе на которую, документ будет загружаться в новое окно (атрибут target);
создайте ссылку, при переходе на которую, документ будет загружаться с применением кодировки символов utf-8 (атрибут charset);
создайте ссылку, которая содержит код языка сетевого ресурса, на который указывает ссылка (атрибут hreflang).
Создайте ссылку, доступ к которой может быть получен при наборе на клавиатуре Alt+клавиша символа, где клавиша символа ‑ горячая клавиша для перехода к ссылке (атрибут accesskey).
Задайте цвет непосещенных ссылок зеленый, посещенных – синий, цвет ссылок в момент выбора – красный.
Используя якоря, создайте оглавление документа, предусмотрите переход на начало страницы. Пример:
<A name="glava1">Глава 1</A>
<A href="#glava1">Глава 1</A>
Создайте ссылку на электронную почту. Пример,
<A href="mailto:IvanovIvan@bsu.by">
Поместите рядом со ссылкой картинку. Продублируйте ссылку, чтобы переход по ссылке мог быть осуществлен по щелчку на ссылке и щелчку на картинке.
Вставьте на страничку изображение (тег <img> атрибуты scr, alt, align, width, height, border, hspace, vspace). Не отображайте вокруг нее рамку. Установите для картинки текстовое описание, которое отображается в браузере, пока картинка грузится, или когда в браузере отключен режим автоматической загрузки отображений. Контент странички расположите слева от картинки, ширину картинки установите 50 px, а высоту измените пропорционально, чтобы правильно масштабировать картинку, размер чистого поля внизу и вверху картинки 30 px, слева и справа – по 100px.
Рядом с какой-либо ссылкой поместите пиктограмму или небольшую картинку. Продублируйте ссылку, чтобы переход по ссылке мог быть осуществлен по щелчку на ссылке и щелчку на картинке. Например:
<A href="02 Использование тега img в ссылкаx.html">
<IMG src="AG00222_.gif" alt="На главную страницу" height="50" align="middle" border="0">На главную страницу </A>
Поместите на главную страницу форму.
Поместите на страницу видеофайлы через http://www.youtube.com. Сначала регистрируемся и входим на сайт (можно входить с логином gmail). Размещаем свое видео на http://www.youtube.com или выбираем любое видео с сайта. Адрес справки по вставке http://support.google.com/youtube/bin/answer.py?hl=ru&answer=171780. Затем нажимаем кнопку "отправить" под видео и "встроить". Копируем html-код на сайт и просматриваем. Для вставки медиа можно воспользоваться также услугами сайта http://uppod.ru.
Поместите на страницу .avi, .mp3 или .mpeg файл. Вставка ‑> Мультимедиа ‑> ActiveX.
Параметры окна "Атрибуты специальных возможностей тегов объектов" заполняете по желанию. Затем внизу на панели "свойства" устанавливаете высоту и ширину плеера, а в поле "Код ClassID" вводим код самого элемента CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95, в данном случае это Проигрыватель Windows Media. Затем нажимаем на кнопку параметры и в открывшемся окне "Параметры" в столбце "Параметр" вводим src, а в столбце "Значение" имя файла (путь относительно страницы, на которую происходит вставка). Смотреть в IE!
Включить проигривание audio/video файлов средствами HTML5
