русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание правой боковой части страницы


Дата добавления: 2015-06-12; просмотров: 1150; Нарушение авторских прав


Задача:создать правую боковую часть страницы.Сверху должен отображаться заголовок:Работаем по всему миру, а под заголовком Flash-ролик (см. рис. 18). При переходе по разделам меню –внешний вид правой колонки должен быть неизменным.

Рис. 9.18

Скопируем файл shar.swf в папку с проектом. Разместим его в папке с главной страницей сайта index.php (см. рис.9.19).

Рис. 9.19

Перейдем в файл index.php, найдем ячейку таблицы с текстом Правая боковина. Удалим эту надпись,а вместо нее добавим код:

<div id="right_b">

<h1>Работаем по<br/>всему Миру!</h1>

<br/>

 

<!--Flash-->

 

</div>

Этот код очень похож на код в левой колонке. Тег <br/>обеспечивает перенос строки.

Вместо комментария<!--Flash-->добавим фрагмент кода из файла Flash.txt. Этот фрагмент сгенерирован автоматически средой Adobe Flash при созданииFlash-приложения с расширением SWF.

Тег objectиспользуется для подключенияFlash. Этот тег в свою очередь вложен в тег div. При помощи тегаdiv подключается фон в виде картинки, которая будет видна,если Flash не поддерживается данным устройством или не установлен/отключен Flash Player. Такая картинка называется альтернативной–это изображение пользователь увидит вместо Flash-ролика. Желательно,чтобы это изображение максимально отражало смысл Flash-ролика. Как вариант, это может быть один из кадров Flash-ролика.

В нашем случае эту функцию выполняет файл shar.png. (см. рис. 9.20).

Рис. 9.20

При открытии сайта на мобильном устройстве пользователь увидит изображение (см. рис. 20), а при открытии сайта с рабочей станции отобразится Flash-ролик. Получается,что изображение является фоном и будет находиться под Flash-роликом в случае удачной загрузкиFlash.

При использовании фрагмента кода из файла Flash.txtдля вставки других роликов потребуется ряд изменений,связанных с размерами и именами файлов.Рассмотрим эти места кода:



1. Изменение размеров в трех местах

…<div style="width: 150px; height: 150px;…

…width="150" height="150" id="shar"…

…width="150" height="150" wmode="opaque"…

2. Указание пути к изображению фона в одном месте

background: #009933 url('img/shar.png')

3. Изменение имени Flash-ролика в четырех местах

…id="shar"…

…value="shar.swf"…

…src="shar.swf"…

…name="shar"…

Если на компьютере пользователя не установлен Flash Player, то в браузере появится предложение установить Flash Player.

Теперь следует вставить фрагмент из файла Flash.txt.Весь блок кода для отображения правой колонки нужно поместить в пятую строку таблицы razmetka. Для этого выполним уже знакомые нам действия.1

После этого таблицаrazmetkaбудет иметь вид (см. рис. 9.21).

Рис. 9.21

В файле index.phpудалим вставленный в базу данных фрагмент кода, а вместо него добавим вставку PHPдля вывода этого фрагмента разметки из базы данных:

<?php

// Получаем и выводим правую боковую часть

getHTML(5);

?>

Обратите внимание, что при любом выбранном разделе будет использоваться один и тот же фрагмент разметки!

Проверим в браузере,справа должен появиться заголовок и под ним Flash-ролик.При переходе на любую страницу Flash-ролик будет запускаться. При этом будет происходить один полный поворот Земного шара, а дальше будет происходить остановка ролика. Это сделано для того, чтобы постоянное вращение не раздражало пользователя.Осталось несколько изменить внешний вид правой боковой части. Для этого перейдем в файл puh.css и в самом низу добавим CSS:

/*Блок правой боковой части*/

#right_b

{

padding-top: 10px;

padding-bottom: 20px;

width: 200px;

}

 

/*Заголовок в правой боковой части*/

#right_bh1

{

text-align: center;

white-space: nowrap;

width: 200px;

text-decoration: none;

font-size: 20px;

font-family: verdana,arial,serif;

font-style: normal;

font-weight: bold;

line-height: 30px;

color: white;

}

Все эти свойства нам уже знакомы, рассмотрим подробнее только одно:

white-space: nowrap;

Свойство white-space со значениемnowrapзапрещает перенос текста, если он не перенесен на другую строку при помощи тега <br/>.

Рис. 9.22

Посмотрим на результат в браузере, страница сайта должна выглядеть как на образце (см.рис. 9.22).

Теперь можно сказать,что левая и правая боковые части нашего сайта закончены!

Итог занятия:На этом занятии мы:• создали новую таблицу базы данных для хранения разметки;• реализовали левую и правую боковые части сайта;• поговорили о Flash;• запрограммировали переход по пунктам меню.

 

1 см.первый раздел данного занятия

Занятие 10. "ПодключениеJavaScript. Создание разделов сайта: Главная и Контакты"

 

На этом занятии мы создадим два новых раздела сайта: - добавим раздел на Главной странице; - добавим раздел Контакты; - подключим JavaScript к нашему проекту.

На этом занятии мы наполним содержимым еще два раздела нашего сайта: Главная иКонтакты, а также подключим несколько визуальных эффектов с использованием языка JavaScript (см. рис. 10.1):

Рис. 10.1

Работают еще два раздела сайта: Главная иКонтакты;появились визуальные эффекты при открытии сайта и наведении курсора мыши на самое нижнее изображение страницы. Эти эффекты реализованы при помощи JavaScript.

Прежде чем приступить к разработке, рассмотрим схему нашего проекта (см. рис. 10.2) На схеме изображена структурасерверной части проекта.

Рис. 10.2

Нам осталось реализовать три основных пункта (см. рис.10.2):

1. Раздел на главной странице

2. Раздел контакты

3. Форма для заказов

Остальные составляющие проекта уже выполнены!

На этом занятии нам понадобится текстовый материал для раздела на главной странице. Это текст,который описывает деятельность компании(Главная.txt).Откроем этот файл в программе Блокнот,в файле находится текст из четырех абзацев. При создании раздела"Главная",каждый из четырех абзацев будет скопирован и помещен в теги HTML.

Прежде чем приступить к созданию новых разделов, выполним небольшую корректировку в файле puh.css.Для фона меню и фона центральной части установим прокручивание вместе со страницей. За это отвечает свойство:background-attachment, изменим значение этого свойства в блоках: #vmenuи#tab_centr (см. рис. 3) на background-attachment: scroll;

Рис. 10.3

Посмотрим в браузере на получившийся результат. Обратите внимание,что при переходе в раздел Товары и прокручивании страницы вверх/вниз зеленый фон слева и справа от текста стал прокручиваться вместе с текстом!



<== предыдущая лекция | следующая лекция ==>
Использование Flash на веб-странице | Реализация раздела сайта: Главная


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.089 сек.