Сайт о том как делают сайты



   самого жесткого порно видео    распил и кромление лдсп Фото и видео. |    bangalore escorts | Обучение китайскому языку , цена   анал  Порно трансы с большими членами e-batsa.pro  

Пакет Adobe GoLive

Конструкции HTML называются тегами. Для того, чтобы браузер мог отличить их от обычного текста, они заключаются в угловые скобки. Тег обозначает начало действия какой-либо инструкции отображения. Если эта инструкция применяется ко всему документу, то этот тег не имеет своего закрывающего близнеца. Но большинство тегов все-таки обладают парой, которая прекращает действие первого тега. Так, например, каждая Web-страница должна начинаться с тега , а заканчиваться его закрывающим близнецом . Обратите внимание, что закрывающий тег отличается от открывающего лишь наличием косой черты после первой угловой скобки.
Также некоторые тега обладают параметрами, которые уточняют правило отображения содержимого. Немного позже мы на примере увидим, как применяются эти параметры, а сейчас лишь отметим, что эти параметры могут указываться только в открывающем теге. Наименования тегов и их параметров могут быть написаны в любом регистре, как большими символами, так и строчными. Анализаторы HTML, встроенные в каждый браузер не обращают внимания на регистр символов, которыми написаны все служебные конструкции HTML-документов.

Язык HTML
Интернет — это огромное объединение компьютерных сетей в планетарном масштабе. А если учесть, что обитатели Международной Космической Станции пользуются услугами электронной почты, то становится ясно, что Интернет уже шагнул за пределы планеты. Очень часто Интернет ошибочно отождествляют с самой популярной и масштабной его частью — всемирной путиной, которая в английском языке получила наименование WWW (World Wide, Web). По сути дела, паутина — просто огромное количество взаимосвязанных документов. Ключевое слово — взаимосвязанных, т. е. текст Web-страницы органично вставляются гиперссылки, которые служат механизмом соединения с другими Web-страницами. Честно говоря, рассказывать на словах о механизме гиперссылок достаточно трудно, но тот, кто ють раз посетил какой-либо Web-сайт, тот сразу поймет все их значение.

Основы
Cтруктура HTML-документа
Используемые символы
Цвета и единицы измерения
Оформление текста
Графика и мультимедиа
Гиперссылки
Списки
Таблицы
Фреймы

Adobe Golive 6 перед вами; как не заблудиться
Панель инструментов Adobe Golive содержит кнопки и выпадающие меню, набop которых зависит от того, какой из объектов рабочей области выбрали. Вы можете использовать панель инструментов для изменения выделенного текста или объектов в окне документа, таких, как выбор формата параграфа для выделенного текста или изменения размеров текстового поля макета. Также, с помощью панели инструментов, можно выполнять общие задачи, относящиеся к вашему документу или всему Web-сайту, такие, как включение предупрежде-ий о ссылках (link warnings) или просмотр вашего документа прямо в браузере. Чтобы показать или спрятать панель инструментов, следует выполнить ко-анду меню Window | Toolbar (Окно | Панель инструментов).

Панели инструментов: шаг за шагом
Возможности окна документа
Переключение между окнами
Применение палитр
Настройки
Создание гиперссылок
Работа с кириллическими символами

Начинаем строить Web-сайт
Следует отметить, что Adobe GoLive 6.0 позволяет использовать события в элементах форм. Эти события являются частью объектной модели- документа DOM (Document Object Model) и поддерживаются при помощи cриптовых языков, действующих на стороне пользователя, как например, JavaScript. Однако будьте осторожны, помните, что браузеры не всегда правильно поддерживают JavaScript в формах. Adobe GoLive позволяет вам создавать формы визуально в режиме Layout (Макет) путем перетаскивания шктограмм необходимых элементов форм (элементов HTML) из вкладки Forms (Формы) палитры объектов в окно макета. Одновременно с построением формы в визуальном режиме вы можете проверить исходный код НTML, переключаясь в режим Source (Исходный код) или в режим Outline Editor (Редактор эскиза).

Формы
Работа с таблицами
Редактирование HTML-кода
Настройки Web в Adobe GoLive

Верстка страниц
Так называемые "разумные" объекты предлагают несколько более эффективный путь вставки изображений в Web-страницы, чем традиционный ход работы. Разумные объекты позволяют дизайнерам сосредоточиться на раскладке и дизайне страницы, а не на механизме конвертирования файлов между форматами. Их применение позволит вам отказаться от трудного процесса редактирования исходных файлов в одном формате, слежения за тем, где именно находится исходный файл для оптимизированных изображений, перевода их В формат сохранения для Web в отдельной программе, импортирования переведенных файлов в Adobe GoLive и последующего синхронизированного сохранения двух групп файлов.

Разумные объекты и ссылки
Создание новой Web-страницы
Добавление тегов Head
Работа с текстом
Применение макетной сетки
Добавление горизонтальных линий
Перемещение и группировка объектов
Работа с цветом
Добавление гипертекстовых ссылок
Применение закладок

Публикация сайта
Обязательно следует проверить сайт на наличие оборванных и неверных ссылок, убедиться, что все ссылки ведут на реально существующие ресурсы в Web и для каждой новой созданной страницы, добавляемой к сайту, на остальных страницах присутствуют соответствующие гиперссылки. Естественно, все процедуры, выполняемые перед публикацией сайта должны производиться в основном окне всего сайта, а не в режиме разработки отдельных HTML-документов. Сначала рекомендуется проверить ссылки в режиме навигации сайта.

Публикация, просмотр и управление сайтом
Индикация ошибок
Проверка внешних ссылок
Связь с FTP-сервером
Методика обновления сайта
Закачка сайта из WWW
Тестирование сайта
Режимы просмотра
Файлы, входящие в состав сайта
Коллекции

Инструменты поиска
Естественно, если разработчик создает маленький сайт, состоящий из двух-трех страничек, он способен хранить в памяти все его составляющие. Разработчик знает, на какой странице располагается тот или иной текст, и ему нет нужды прибегать к специальным возможностям поиска. Однако, если разрабатываемый или поддерживаемый сайт достаточно велик, без этих средств уже не обойтись. Представим простую ситуацию, когда на сайте ежедневно публикуется несколько статей, и в один далеко не прекрасный момент один из авторов заявляет, что у него изменился адрес электронной почты, который указывается вместе с именем автора в каждой статье. Неужели придется вручную перебирать все Web-страницы, входящие в состав сайта, и менять там адрес?

Инструменты поиска
Текстовый поиск
Поиск в HTML-коде
Поиск файлов

Динамический HTML
Итак, изучив первые главы книги, мы научились разрабатывать HTML-документы, предназначенные для отображения в браузерах, и управлять стилевым оформлением элементов содержимого этих документов: Для получения еще более интересных возможностей следует сделать еще один шаг вперед — изучить технологию динамического HTML, которую часто обозначают как DHTML (Dynamic HTML). Но прежде чем мы узнаем, в чем же суть, следует сделать маленькое техническое отстуялейие. Существует такое понятие, как языки сценариев, или, как их еще называют, скриптовые языки. Среди них есть такие языки, которые распознаются и обрабатываются непосредственно браузером. Это VBScript и JavaScript. Язык VBScript ведет свою родословную от языка Visual Basic, развиваемого и поддерживаемого корпорацией Microsoft.

Динамический HTML
Структура JavaScript
Объектная модель
Обработка событий
Свойства и методы элементов Web-страниц
Применение стилей
Позиционирование элементов Web-страницы
Обработка форм
Графические фильтры
Изменяющиеся изображения

Пакет Adobe Acrobat

Программа Adobe® Acrobat® 6.0 Standard представляет собой надежный и эффективный инструмент для обмена документами любого формата. Эту программу можно использовать для публикации в формате PDF (Portable Document Format -Переносимый формат документов) практически любого документа, сохраняя при этом точный вид и содержимое его оригинала, в том числе шрифты и графику.
Документы в формате PDF можно распространять по электронной почте, или хранить в сети Web, в интрасети, в файловой системе, либо на компакт-диске. Ваши файлы смогут просматривать пользователи компьютеров на платформе Microsoft® Windows®, Mac® OS и UNIX®. Вы можете добавлять в документ интерактивные элементы, например, гиперссылки и звуковые клипы. Кроме того, программа Acrobat позволяет комментировать документы, подписывать их цифровыми подписями и надежно защищать уязвимые файлы.
Книга «Adobe Acrobat 6.0 Standard. Официальный учебный курс» входит в серию официальных учебников, издаваемых компанией Adobe, посвященных работе с графическими и издательскими программами этой компании. Уроки в книге спроектированы так, чтобы вы могли изучать их с любой скоростью. Если вы никогда не работали с Adobe Acrobat Standard, то для полного овладения этой программой вам придется изучить ее основные концепции и функциональные средства. А если вам уже доводилось работать с программой Acrobat Standard, то вы научитесь использовать многие дополнительные средства, появившиеся в последней версии 6.0.

Введение
Программа Adobe® Acrobat® 6.0 Standard представляет собой надежный и эффективный инструмент для обмена документами любого формата. Эту программу можно использовать для публикации в формате PDF (Portable Document Format -Переносимый формат документов) практически любого документа, сохраняя при этом точный вид и содержимое его оригинала, в том числе шрифты и графику.

Предварительные условия
Установка программы Adobe Acrobat Standard
Запуск Adobe Acrobat Standard
Дополнительные ресурсы

Введение в программу Acrobat Standard
Нынче во всем мире ширится число людей, стремящихся воспользоваться современными эффективными инструментами для публикации документов в Web и получить удобный доступ к Интернету и CD-рекордерам, чтобы без проблем распространять свои электронные публикации. Программа Acrobat Standard как раз и позволит вам быстро и легко создавать электронные документы, доступ к которым откроет бесплатная программа Adobe® Reader®,

О формате Adobe PDF
О программе Acrobat
Создание файла Adobe PDF
Работа с файлами PDF
Чтение файлов PDF
Несколько примеров файлов PDF

Знакомство с рабочей областью
В этом уроке вы познакомитесь со справочной системой программы Acrobat 6.0, ее панелями инструментов и рабочей областью. Вы научитесь перемещаться по документу Adobe PDF и листать онлайновые документы с помощью встроенных элементов управления Adobe Acrobat 6.0 Standard. Кроме того, вы найдете здесь несколько полезных советов по печати разделов справки.

Открытие рабочего файла
Использование окна How To ? (Каким образом?)
Использование инструментов панелей
Выбор инструментов
Использование меню Tools (Инструменты)
Пристыковка панелей инструментов
Настройка панелей инструментов
Блокирование панелей инструментов
Переустановка панелей инструментов
Использование панелей программы Acrobat

Преобразование файлов Microsoft Office
В программу Acrobat Standard изначально заложена эффективная работа с приложениями Microsoft Office. He выходя из приложения Microsoft Office, вы можете создавать файлы Adobe PDF и рассылать их по электронной почте, а ваши друзья и коллеги смогут без малейших затруднений открыть ваши документы, на какой бы платформе они не работали - Mac OS, Windows или UNIX. Вы можете даже, не выходя из приложения Internet Explorer, преобразовывать в файлы Adobe PDF страницы Web и печатать их без ущерба для внешнего вида и функциональности страниц.

О программе PDFMaker
Преобразование в формат файлов Word
О файле Microsoft Word
Преобразование заголовков и стилей
Преобразование комментариев Word в PDF
Защита файла Adobe PDF
Изменение параметров преобразования
Преобразование файла Word
Преобразование презентации PowerPoint
О файле приложения PowerPoint

Преобразование файлов в формат Adobe PDF
С помощью программы Acrobat Standard можно легко и быстро преобразовывать в формат Adobe PDF файлы различных форматов. Можно даже скомпоновать файлы эазличных типов, включая файлы Adobe PDF, а затем одним щелчком мыши объединить их и преобразовать в единый файл Adobe PDF. На страницы созданного файла PDF можно добавлять колонтитулы, закладки и фоновые изображения. Никогда ранее создание и настройка файлов PDF не были таким простым делом!

О создании файлов Adobe PDF
Создание файла Adobe PDF из файла TIFF
Добавление примечания
Отсылка файла Adobe PDF
Преобразование файлов разных типов
Компоновка файлов
Преобразование и объединение файлов
Добавления текста верхнего колонтитула
Редактирование колонтитулов
Добавление водяного знака

Настройка качества выходных файлов Adobe PDF
Задавая параметры преобразования файлов в формат Adobe PDF, можно контролировать качество конечного файла PDF. В принципе, параметры преобразования, заданные по умолчанию, в большинстве случаев обеспечивают удовлетворительные результаты преобразования. Однако для достижения наилучшего соотношения размера файла и его качества в какой-то конкретной задаче вы можете подобрать особые параметры преобразования в формат Adobe PDF.

Контроль качества конечного файла Adobe PDF
О параметрах преобразования файлов в PDF
Изменение настроек PDF в программе Distiller
Изменение параметров PDF в PDFMaker
Изменение настроек PDF из принтера Adobe PDF
Использование стандартных настроек Adobe PDF
О сжатии и ресемплинге
Использование особых параметров сжатия
Изменение настроек Adobe PDF
Обработка файла цветного изображения

Создание файлов Adobe PDF из Web страниц
Программа Acrobat Standard позволяет преобразовывать в формат Adobe PDF страницы Web, причем эти файлы можно редактировать и даже выполнять в них поиск информации. Данные файлы PDF пригодны для решения многих задач -архивирования, проведения презентаций, распространения информации и многих других. В системах Windows вы можете преобразовывать Web-страницы непосредственно из окна приложения Internet Explorer.

Преобразование Webстраниц в файлы Adobe PDF
Подключение к сети Web
Установка параметров преобразования Web
Создание файла Adobe PDF из Web
Загрузка и преобразование ссылок
Удаление преобразованной Web
Обновление преобразованной Web
Создание файла Adobe PDF из избранных Web
Преобразование Web в приложении
Установка параметров преобразования

Модифицирование файлов PDF
Программа Acrobat Standard позволяет не только преобразовывать документы в формат Adobe PDF, но также редактировать текст в полученных файлах, добавлять в документы ссылки, закладки, переставлять, добавлять и удалять страницы документа. Вы можете даже изменить предназначение документа, например, сохранить текст в файле другого формата, либо извлечь изображения из документа и сохранить их в каком-нибудь графическом формате.

Открытие и просмотр рабочего файла
Редактирование страниц
Преобразование и добавление изображения
Поворот страницы
Обрезка страницы
Перестановка страниц с помощью эскизов
Вставка страницы из другого файла
Редактирование ссылок
Вставка файлов PDF
Обновление адресов закладок

Использование Acrobat Standard
Средства программы Acrobat Standard позволяют организовать эффективный процесс просмотра документов. Например, документы PDF можно распространить среди рецензентов и получить от них комментарии в форме примечаний, текстов, звуковых файлов, штампов, файлов, пометок от руки и текстовых пометок, добавленных к файлу. Ход процесса просмотра можно отслеживать, а по окончанию сопоставить комментарии и собрать их в единый файл, что значительно облегчает просмотр.

О процессе просмотра
Открытие рабочего файла
Работа с комментариями
Открытие панелей комментирования
Просмотр комментариев других рецензентов
Настройки внешнего вида примечаний
Замена имени автора комментариев
Экспорт и импорт комментариев
Отклики на комментарии
Добавление комментариев

Помещение документов онлайн
В этом уроке мы приступим к процессу помещения в сеть документов, которые изначально проектировались для печати. Сначала мы откроем PDF-версию книги, зададим начальный вид для онлайновой версии, а затем займемся закладками и статьями, значительно облегчающими чтение электронных изданий.

Об этом уроке
Просмотр рабочего файла
Настройка начального вида
Просмотр закладок
Добавление пользовательских закладок
Создание новых закладок
Перестановка закладок
Переадресация закладок
Просмотр статей
Удаление статьи

Оптимизация дизайна онлайновых документов
Практическая ценность онлайновых документов намного повышается, если размеры его страниц специально подобраны для экранного просмотра, а в самом документе предусмотрены ссылки, позволяющие читателям легко переходить в любое место документа.

Обзор элементов дизайна онлайн документов
Создание онлайнового документа
Выбор размеров страницы
Добавление ссылок
Создание ссылки на Webсайт
Окраска текста гиперссылок
Установка ссылки на Webсайт
Подчеркивание ссылок
Редактирование типа и адреса ссылки
Редактирование области активизации ссылки

Подписание и защита документов
Чтобы подтвердить достоверность содержимого файла Adobe PDF, его можно подписать цифровой подписью или сертифицировать. Кроме того, файлы Adobe PDF можно защитить путем ограничения числа пользователей, имеющих право манипулировать с содержимым файлов и даже открывать эти файлы.

Просмотр настроек цифровой подписи
Открытие рабочего файла
Создание цифрового идентификатора
Подписание рекламного объявления
Добавление изображения в цифровую подпись
Редактирование подписанного документа
Сертификация файла PDF
Подписание сертифицированного документа
Просмотр параметров безопасности
Защита файлов PDF

Заполнение форм
Программа Acrobat Standard позволяет заполнять электронные формы и подтверждать данные из этих форм по электронной почте или по World Wide Web. Кроме того, формы можно подписывать цифровыми подписями.

Онлайновая работа с формами
Открытие формы защищенной паролем
Заполнение формы
Автоматическое завершение полей формы
Использование флажков и переключателей
Проверка правописания вводов в поля формы
Подписание формы
Отсылка заполненной формы
Добавление поля цифровой подписи
Экспортирование данных форм

Подготовка презентаций
Файл Adobe PDF можно настроить так, что он будет открываться в полноэкранном виде, скрывающем все команды меню и инструменты программы Acrobat. Кроме того, в документе можно создать переходы страниц, которые будут отображаться при смене страниц презентации; в документ можно добавить звуки, «оживляющие» ход презентации. Не пожалейте времени на этот урок, и вы научитесь подбирать наилучший формат для собственных презентаций.

Настройка презентаций
Открытие рабочего файла
Установка полноэкранного вида документа
Настройка переходов страниц
Настройка скорости «переворачивания» страниц
Озвучивание переходов страниц
Настройка параметров полноэкранного просмотра
Циклическое воспроизведение презентации
Установка полноэкранного просмотра
Добавление страниц в презентацию

Работа с рисунками и изображениями
В программу Acrobat Standard включено множество средств для работы с рисунками и фотографиями. Например, можно экспортировать изображения из файла PDF и повторно использовать их в других проектах. Специальный дополнительный модуль («плагин») позволяет просматривать мультимедийные слайды и электронные открытки, созданные в программе Adobe Photoshop Album. Дополнительный модуль Picture Tasks (Задачи рисования) позволяет экспортировать файлы JPEG. Вы можете даже создать слайд-шоу, преобразовав файлы JPEG от цифровой камеры в редактируемые файлы Adobe PDF.

Извлечение изображений из файла PDF
Копирование изображений в буфер обмена
Экспорт редактирование и печать рисунков
Экспортирование рисунков с помощью
Редактирование и печать с помощью
Работа с фотографиями цифровых камер
Преобразование изображений JPEG в PDF
Обрезка рисунков в формате Adobe PDF
Подписание рисунка
Изменение цвета текста сообщения

Первый сайт с FrontPage

Интернет прочно вошел в нашу жизнь. Огромное количество пользователей Интернета во всем мире ищет в WWW интересующую их информацию, общение, друзей. Многие организации применяют Интернет для размещения рекламы, поиска рынков сбыта, поставщиков товаров и услуг. Большинство из них имеют собственные Web-узлы, содержащие подробную информацию о фирме, перечень предоставляемых услуг, свободных вакансий, формы заказа товаров, различные виды анкет и т. п.
С помощью программы FrontPage, входящей в состав Microsoft Office XP, можно создать свой Web-узел и разместить его в Интернете. При этом не обязательно знать языки программирования в HTML-кодах. Новая версия программы рассчитана как на программистов, так и на пользователей, не знакомых с программированием, поскольку предоставляет достаточно простой и понятный интерфейс.

Введение
Вы познакомитесь с возможностями Интернета и научитесь создавать собственные Web-узлы. Если на вашем компьютере установлен Windows, то для доступа к сети Интернет и работы с электронной почтой дополнительное программное обеспечение не требуется, так как вы можете использовать обозреватель (браузер) Internet Explorer и программу Outlook Express, встроенные в операционную систему.

Краткий обзор глав
Работа в Интернете
Основы работы с программой FrontPage
Создание одностраничного Web
Создание многостраничного Web-узла
Расширенные средства создания Web
Специальные элементы книги

Что такое Интернет
Интернет является глобальной сетью, объединяющей множество компьютеров, соединенных для совместного использования ресурсов и обмена информацией. Он соединяет множество типов сетей, среди которых могут быть правительственные, научные, сети маленьких фирм и больших корпораций. Каждая из этих сетей содержит выделенный компьютер, называемый сервером, с помощью которого осуществляется соединение с другими сетями. Пользователи сети для соединения с сервером применяют телефонные линии, выделенные каналы, радио и спутниковую связь. Для связывания сетей между собой используются высокоскоростные каналы, среди которых наиболее популярной является оптоволоконная линия связи.

Краткая история Интернета
Сеть Интернет
Передача информации в Интернете
Услуги, предоставляемые в Интернете
World Wide Web и периодические издания
Периодические издания
Погода
Информационно-поисковые службы
Рекламные объявления
Совершение покупок по сети

Подключение к Интернету
Для подключения к Интернету вы должны заключить соответствующий договор с организацией (провайдером), которая будет обеспечивать поддержку вашей работы в Интернете. Для многих заключение договора является наиболее сложной частью подключения к Интернету, так как от провайдера зависит и качество связи, и спектр предоставляемых услуг, и стоимость работы в Интернете. Если несколько лет назад выбор был небольшим, то сегодня множество провайдеров предлагает услуги по подключению к Интернету, и трудность состоит в выборе из них лучшего.

Выбор провайдера и заключение контракта
Замечание
Установка модема
Вкладка: Модемы
Первое окно мастера установки модема
Диалоговое окно выбора типа модема
Выбор последовательного порта
Настройка модема
Свойства выбранного модема
Настройка параметров подключения

Использование Internet Explorer для просмотра Web-страниц
Как вы уже знаете, для обмена данными в Интернете используется технология клиент-сервер, а доступ к определенным ресурсам осуществляется с помощью соответствующей клиентской программы. Для просмотра Web-страниц существует большое количество программ, среди которых наиболее популярной является обозреватель Internet Explorer. В этой главе вы познакомитесь с наиболее полезными возможностями Internet Explorer. Вы узнаете, как перемещаться по Web, как добираться до нужных вам Web-страниц и как заставить Internet Explorer быстрее загружать Web-страницы.

После того как вы установили Internet Explorer
Окно программы Internet Explorer
Изменение кодировки и шрифта Web-страницы
Выбор варианта Web-страницы...
Выбор вида кодировки
Выбор домашней страницы
Как распечатать Web-страницу
Сохранение Web-страницы и ее фрагментов
Сохранение Web-страницы
Сохранение рисунков и текста Web-страницы

Поиск информации в Интернете
Интернет содержит огромное количество полезной информации, но найти в ней требуемую не так просто. Поиск нужных сведений в обозревателе Internet Explorer осуществляется с помощью панели Поиск. Кроме этого, для быстрого поиска вы можете использовать панель Адрес, вводя в поле ввода команды поиска go , find или ? . В Windows поиск данных в Интернете может также осуществляться с помощью команды Найти из меню Пуск, открывающей меню следующего уровня. При выборе из этого меню опции В Интернете начинается поиск на Web-страницах, при выборе значения Людей — поиск электронных адресов людей и организаций.

Отображение результатов поиска
Список предыдущих заданий поиска
Настройка параметров поиска
Использование для поиска панели Адрес
Ввод команды поиска на панели Адрес
Формирование критериев поиска
Web-страницы, удовлетворяющие...
Поиск электронных адресов
Диалоговое окно Поиск людей
Рассмотрим пример поиска электронных...

Избранные Web-страницы и работа в автономном режиме
При работе с Web-страницами довольно много времени уходит на просмотр их содержания. Пока вы их просматриваете, канал связи не используется, но счетчик провайдера, учитывающий время работы в Интернете, все равно отсчитывает это время. Обозреватель Internet Explorer позволяет загрузить интересующие вас Web-страницы для дальнейшего их использования в автономном режиме. Для них вы можете настроить график обновления содержимого страниц.

Добавление Web-страницы в список избранных
Просмотр списка избранных страниц
Список страниц папки Избранное
Размещенная в окне панель Избранное
Упорядочение избранных страниц
Диалоговое окно Упорядочить избранное
Ссылки
Сохранение Web-страниц для автономной работы
Оказание глубины загружаемых ссылок
Определение пароля доступа к Web-узлу

Мультимедиа в Интернете
С помощью обозревателя Internet Explorer вы можете на Web-страницах просмотреть не только текст и графику, но также прослушать музыкальные произведения, радиовещание и просмотреть видеофайлы. Для использования звуковых и мультимедийных возможностей ваш компьютер должен быть оборудован звуковой картой и колонками. Для воспроизведения мультимедийных фрагментов Web-страниц в Windows используется программа Windows Media, представляющая собой универсальный проигрыватель, который служит для просмотра и прослушивания аудио- и видеофайлов в большинстве популярных форматов, находящихся Как на компьютере, так и на Web-страницах. Эта программа подходит также для прослушивания компакт-дисков.

Интерфейс программы Windows Media
Открытие мультимедийных потоков и файлов
Диалоговое окно
Управление воспроизведением файлов
Команды масштаба
Настройка окна программы Mndows Media
Внешний вид
Просмотр мультимедийного...
Инструменты программы
Графический эквалайзер

Настройка Internet Explorer
Обозреватель Internet Explorer, как и все программы, входящие в Microsoft Office, можно настроить. Для настройки используется диалоговое окно Свойства обозревателя (рис. 7.1), открываемое при выборе одноименной команды в меню Сервис. Среди настраиваемых параметров: вид домашней страницы обозревателя Internet Explorer, цвет текста и фона Web-страниц, используемые шрифты и языки, защита передаваемой и получаемой информации, ограничение доступа к Web-страницам и т. п. Рассмотрим более подробно диалоговое окно Свойства обозревателя и настраиваемые с его помощью параметры работы программы.

Настройка основных параметров...
Используемые цвета
Диалоговое окно, предназначенное...
Настройка шрифтов
Диалоговое окно, используемое...
Выбор языка
Оформление Web-страниц
Таблица
Защита информации
Вкладка, позволяющая...

Электронная почта
Еще совсем недавно основными средствами общения людей на расстоянии были только почта и телефон. Для отправки письма по почте требовалось приобрести конверт, написать письмо, вложить его в конверт и отнести на почту или опустить в ближайший почтовый ящик. Не нужно объяснять, сколько проходило времени с момента отправки письма до его получения адресатом. С появлением электронной почты достаточно нескольких минут, чтобы письмо дошло до того, кому оно предназначено. Вариантов использования электронной почты (e-mail) много, но основное ее назначение — это обмен сообщениями и файлами.

Знакомство с Outlook Express
Щелкните значок Запустить Outlook...
Окно программы Outlook Express
Таблица
Настройка параметров работы Outlook Express
Установка общих параметров
Отправка сообщений
Вкладка Отправка сообщений диалогового окна
Таблица
Параметры проверки орфографии

Программа FrontPage
В первых главах этой книги вы познакомились с основными возможностями сети Интернет. Путешествуя по ней, вы, конечно, обратили внимание, что там можно найти разнообразную информацию. Многие газеты и журналы размещают на своих Web-узлах самые свежие новости. Тысячи фирм имеют собственные Web-страницы, где можно узнать о предлагаемых ими товарах и услугах. С помощью Интернета вы получите не только информацию справочного характера, но и сможете сделать заказ на покупку товара. Поскольку Интернет активно входит в нашу жизнь, на рынке труда появляется новые специальности — это разработка и дизайн Web-страниц. Благодаря программе FrontPage теперь создавать Web-страницы могут не только профессиональные программисты, но и пользователи, которые хотят иметь Web-узел для личных целей, так как нет необходимости программировать в (кодах HTML и знать HTML-редакторы.

Почему FrontPage?
Отличие FrontPage 2002 от FrontPage 2000
Запуск FrontPage
Запуск Microsoft FrontPage
Замечание
Главное окно
Главное окно программы FrontPage
Заголовок
Стандартная панель инструментов FrontPage
Таблица

Элементы оформления Web-страниц
Путешествуя по Интернету, вы просмотрели десятки разнообразных Web-узлов. Многие из них привлекают внимание своим внешним оформлением, удобно размещенной информацией, хорошо продуманными средствами навигации. А сколько порой раздражения вызывает Web-узел, требующий долгой загрузки информации. Если к тому же окажется, что он не информативен, у вас пропадет желание посещать его еще раз. Поэтому, приступая к собственной разработке Web-узла, как следует просмотрите в Интернете понравившиеся вам страницы, подумайте над тем, чем именно они привлекли ваше внимание, какие из элементов оформления вы хотели бы использовать в своем Web-узле.

Замечание Разработав структуру...
Замечание
Схема навигации
Панели ссылок
Макетирование Web-страницы
HTML
Просмотр Web-страницы в HTML-кодах
Браузеры
Замечание
Ограничения с аппаратных средств

Создание Web-узла с помощью мастеров и шаблонов
Мы познакомились с главным окном программы FrontPage. Прежде чем приступить к самостоятельной разработке Web-узла, давайте ознакомимся с шаблонами и мастерами, предлагаемыми программой FrontPage для ускорения разработки. Создание Web-узла — это достаточно трудоемкий процесс, требующий не только больших затрат времени, но и обширных знаний в области разработки. Программа FrontPage идет навстречу разработчикам, предоставляя в их распоряжение средства, призванные сократить до минимума время, затрачиваемое на создание проекта. Среди них большое количество шаблонов и мастеров по созданию Web-страниц, фреймов, Web-узлов и стилей.

Шаблоны и мастера
Шаблоны и мастера для создания Web-страниц
Диалоговое окно Шаблоны...
Замечание
Таблица
Текст двумя столбцами с оглавлением...
Шаблон Коллекция фотографий
Страница, созданная...
Диалоговое окно Свойства коллекции фотографий
Диалоговое окно

Размещение на Web-странице текста и заголовков
В этой главе вы познакомитесь с размещением на Web-странице текстовой информации, заголовков, узнаете о средствах по форматированию символов, абзацев, использовании для оформления информации списков. Для создания Web-узла воспользуемся шаблоном Одностраничный веб-узел (One Page Web). Этот шаблон удобен для изучения возможностей, которые предоставляет программа FrontPage разработчику. Данный шаблон формирует структуру Web-узла и добавляет в нее одну пустую страницу, на которой в дальнейшем будет размещаться информация. При этом к странице не предъявляется каких-либо специальных требований по оформлению или форматированию. Все, что нам потребуется, мы разместим на этой странице самостоятельно.

Создание нового Web-узла Мы познакомились...
Панель Список папок
Замечание
Размещение текста на странице
Шрифты
Использование диалогового окна Шрифт
Вкладка Шрифт одноименного диалогового окна
Таблица
Таблица 2
Совет

Использование таблиц в оформлении Web-страницы
Наиболее часто таблицы на Web-страницах используют для выравнивания информации, содержащей текст и графические изображения, так как при форматировании символов и абзацев используются средства, которые могут игнорироваться некоторыми обозревателями (например, пустые строки). FrontPage предоставляет инструменты для работы с таблицами, упрощающие решение большинства практических задач. Команды, предназначенные для работы с таблицами, позволяют легко создавать и редактировать таблицы, а также упорядочивать и форматировать содержащиеся в ней данные.

Создание таблиц Функции таблиц...
Таблица
Создание таблицы - Добавить таблицу
Создание таблицы - Вставить
Диалоговое окно Вставка таблицы
Таблица
Замечание
Замечание 2
Создание таблицы - Нарисовать таблицу
Совет

Продолжаем создание одностраничного Web-узла
Из этой главы вы также узнаете, что такое общие области и как их использовать при создании нижнего колонтитула Web-страницы. Вид, который имеет разрабатываемая вами Web-страница в режиме редактирования программы FrontPage, может отличаться от того, как она будет выглядеть при просмотре в обозревателе. Для контроля получаемых результатов работы необходимо периодически просматривать Web-странипу и обозревателе, чтобы вовремя устранить те или иные возникающие нюансы. Как просмотреть Web-страницу с помощью обозревателей, установленных на вашем компьютере, не выходя из программы FrontPage, мы также рассмотрим в этой главе.

Размещение горизонтальных линий...
Диалоговое окно Свойства горизонтальной линии
Панель Вставка картинки...
Диалоговое окно Коллекция картинок
Диалоговое окно Сохранение внедренных файлов
Web-страница с размещенными...
Размещение даты
Диалоговое окно Дата и время
Создание общих областей
Предупреждение

Использование изображений, звука и видео для оформления Web-страницы
При создании Web-узлов чаще всего применяют графические форматы JPEG (Joint Photographic Experts Group) и GIF (Graphics Interchange Format). При записи файлов в этих форматах происходит сжатие данных. Выбор того или иного формата определяется поставленными задачами. Формат GIF применяется для изображений, содержащих меньше 256 цветов, и используется, в основном, для создания анимационных эффектов. Если изображение содержит более 256 цветов, то используется формат JPEG. Все вышесказанное не означает, что не подойдут для использования в программе FrontPage графические файлы, имеющие другие форматы.

Фон страницы
JPEG (JPG) PNG BMP (Windows или OS/2)
Палитра для задания цвета
Диалоговое окно Другие цвета
Использование изображения в качестве фона
Диалоговое окно
Размещение графических изображений
Диалоговое окно Коллекция картинок (Microsoft)
Подсказка с указанием...
Диалоговое окно Сохранение внедренных файлов

Создание текстовых и графических гиперссылок
Для перемещения по Web-странице, как и в любом текстовом редакторе, можно использовать полосы прокрутки, клавиши со стрелками на клавиатуре и комбинации клавиш. Так, например, для перехода в начало страницы используется комбинация клавиш +, в конец страницы — +. Клавиши и позволяют переместиться на один экран вверх или вниз, соответственно. Перемещение между страницами Web-узла осуществляется с помощью находящихся на них гиперссылок, закладок и панелей ссылок. Что такое гиперссылки и каких типов они бывают, что такое панель ссылок и что нужно сделать для ее создания, вы узнаете, прочитав эту главу.

Добавление в Web-узел новой страницы
Замечание
Диалоговое окно для...
В Web-узел добавлена...
Сохранение страницы
Создание панелей ссылок
Панель ссылок, размещенная...
Web-страница, содержащая две панели ссылок
Гиперссылки
Создание гиперссылок

Формирование задач и отчетов
Программа FrontPage предоставляет в распоряжение разработчика Web-узла 6 режимов работы, для перехода в которые предназначена панель режимов работы Представления (Views), располагаемая с левой стороны главного окна FrontPage, а также одноименные команды меню Вид (View). В режиме редактирования Страница (Page) на Web-страницах размещается информация, для просмотра которой Web-узел и создается. Режим просмотра структуры папок Папки (Folders) дает возможность разработчику получить подробную информацию о файлах той или иной папки Web-узла. В этом режиме можно создавать новые папки, перемешать файлы из одной папки в другую.

Режим формирования и просмотра...
Главное окно программы...
Создание новой задачи
Совет
Редактирование параметров задач
Диалоговое окно Сведения...
Выполнение задачи
Просмотр истории задач
Использование отчетов для анализа Web-узла
Режим просмотра отчетов

Использование документов Microsoft Office при создании Web-страниц
Программа FrontPage входит в состав Microsoft Office, который является в настоящий момент одним из наиболее популярных офисных пакетов. Значительный объем информации, который вы собираетесь размещать на Web-узле, может быть представлен в виде документов Word, Excel, PowerPoint или в базе данных Access. Все эти программы имеют схожие панели инструментов, команды меню. Зная одну из программ, вы легко сможете ориентироваться в остальных. Данные, подготовленные в этих программах, легко переносятся из одного приложения в другое с использованием буфера обмена и механизма "перенести-и-оставить". Документы Microsoft Office в программе FrontPage обозначаются теми же значками, что и в Windows.

Использование буфера обмена Windows
Замечание
Выбор режима вставки фрагмента данных
Добавление фрагмента текста Microsoft Word
Выделение фрагмента документа
Копирование фрагмента документа Microsoft Word
Замечание
Добавление данных Excel
Выделение фрагмента электронной таблицы
Результат копирования...

Публикация Web-узла
После того как вы создали Web-узел, его можно опубликовать на сервере для всеобщего доступа. Публикация Web-узла предполагает размещение файлов, содержащих страницы и графику, на Web-сервере, подключенном к Интернету. Если вы собираетесь поместить свой Web-узел на сервер провайдера, следует узнать, поддерживает ли сервер технологии, используемые вами при разработке. Например, ваш Web-узел содержит формы. В процессе разработки FrontPage позволяет указать, как должны быть обработаны данные. Информация о способе обработки данных должна быть передана серверу с помощью серверных расширений FrontPage, которые обеспечивают полную поддержку работы Web-узла на сервере, а также доступ пользователю ко всем реализованным функциям узла.

Подготовка Web-узла к публикации...
Предупреждение
Копирование файлов Web-узла на сервер
Диалоговое окно для ввода адреса публикации
Вкладка Публикация диалогового окна Параметры
Управление файлами Web-узла на сервере

Использование сложных элементов при оформлении
В этой главе будут рассмотрены вопросы, связанные с размещением на Web-страницах объектов, позволяющих сделать страницы более живыми и привлекательными для пользователей. С ПОМОЩЬЮ объекта Объявление на странице (Page Banner) вы сможете разместить на странице слайды, которые используются для рекламы товаров, а также просто для украшения страницы. Разнообразить представленную в Web-узле информацию можно с помощью фреймов (их называют также рамками), делающих страницу обновляемой при выборе размещенных на ней ссылок. Помимо этого, в главе будет рассмотрено создание и использование стилей для форматирования текста Web-страниц.

Использование эффектов динамического HTML
Бегущая строка
Диалоговое окно Вставка компонента веб-узла
Диалоговое окно Свойства бегущей строки
Налево (Left) направо (Right)...
Замечание
Меняющиеся кнопки
Диалоговое окно Свойства меняющейся кнопки
Диалоговое окно Выбор...
Совет

Использование компонентов при создании Web-страниц
Чтобы просмотреть значения данных параметров, откройте окно свойств страницы. Для этого на панели Список папок (Folder List) установите курсор на наименование файла, нажмите правую кнопку мыши и выберите в контекстном меню команду Свойства (Properties).

Список папок
Вкладка Сводка окна свойств страницы
Диалоговое окно Добавить имя и значение
Счетчик посещений
Замечание
Выбор компонента
Диалоговое окно Свойства счетчиков посещений
Страница, включаемая по расписанию
Включить компонент Страница с...
Диалоговое окно Свойства...

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

Шаблоны и мастера для создания...
Диалоговое окно Шаблоны...
Создание формы с помощью мастера
Формирование списка вопросов
Диалоговое окно для...
Формирование списка полей
Диалоговое окно, содержащее...
Замечание
Диалоговое окно для...
Объекты формы и определение их свойств

Непрофессиональное введение в Javascript

JavaScript - новый язык созданий сценариев, который разработала Netscape. С JavaScript Вы можете легко создавать интерактивные web-страницы. Этот учебник показывает Вам, что может быть сделано с помощью JavaScript - и что более важно, как это делается. Много людей полагают, что JavaScript есть Java из-за схожих имен. Но это не так. Я думаю, что зайду далеко в перёд, объясняя Вам все различия - поэтому просто запомините, что JavaScript это не Java.
Что необходимо, чтобы выполнить сценарии, написанные на JavaScript? Вам необходим броузер поддерживающий JavaScript - например Netscape Navigator (версия 2.0 или выше) или Microsoft Internet Explorer (MSIE - начиная с версии 3.0). Так как эти два броузера широко распространены, большинство людей способно выполнить сценарии, написанные на JavaScript. Это конечно важный момент при выборе JavaScript, для улучшения ваших web-страниц. Естественно, Вам необходимо основные знания HTML перед чтением этого учебника. Вы можете найти многих действительно хороших интерактивных ресурсов, перекрывающих HTML.

Введение
JavaScript это не Java!
Запуск JavaScript
Вложение JavaScript в HTML-страницу
Броузеры, не поддерживающие JavaScript
События
Функции
Иерархия JavaScript
Location-объект
Создание фреймов
Фреймы и JavaScript

Практическое введение в программирование на JavaScript

Язык гипертекстовой разметки HTML (HyperText Markup Language) был предложен Тимом Бернерсом-Ли в 1989 году в качестве одного из компонентов технологии разработки распределенной гипертекстовой системы World Wide Web.
Когда Т. Бернерс-Ли предложил свою систему, в мире информационных технологий наблюдался повышенный интерес к новому и модному в то время направлению-гипертекстовым системам. Сама идея, но не термин, была введена В. Бушем в 1945 году в предложениях по созданию электромеханической информационной системы Меmех. Несмотря на то, что Буш был советником по науке президента Рузвельта, идея не была реализована. В 1965 году Т. Нельсон ввел в обращение сам термин "гипертекст", развил и даже реализовал некоторые идеи, связанные с работой с "нелинейными" текстами.

Принципы гипертекстовой разметки
Идея гипертекстовой информационной системы состоит в том, что пользователь имеет возможность просматривать документы (страницы текста) в том порядке, в котором ему это больше нравится, а не последовательно, как это принято при чтении книг. Поэтому Т.Нельсон и определил гипертекст как нелинейный текст. Достигается это путем создания специального механизма связи различных страниц текста при помощи гипертекстовых ссылок, т.е. у обычного текста есть ссылки типа "следующий-предыдущий", а у гипертекста можно построить еще сколь угодно много других ссылок. Любимыми примерами специалистов по гипертексту являются энциклопедии, Библия, системы типа "Неlр".

Группы тагов НТМL
Пример 1.1
Пример простого документа
Пример 1.2
Пример документа с фреймами
Контейнеры HTML-документа
Контейнеры заголовка документа НТМL - HEAD
ТIТLЕ
ВАSE
ISINDEX
Методы объектов и свойства объектов
Каждый из этих классов имеет функции управления объектами класса - методы. Самыми главными их этих методов являются те, которые позволяют переназначать значения объектов. Делается это обычно по операции присваивания.

События
Массивы
Графика
Пример 2.1
Стеки гипертекстовых ссылок
Фреймы и окна
Наследование кода скриптов страницами
Java, JavaScript и Plug-ins

Самоучитель по JavaScript

Этот самоучитель по JavaScript попался мне на глаза во время блужданий по дырам Интернета и поразил своей доступностью и эффективностью.
Бескорыстная любовь к согражданам подвигла меня на опубликование русской версии. Милые чайники и начинающие, вы непременно научитесь составлять полезные и бесполезные скрипты, а также сможете при случае настроить по собственному желанию чужие сложные скрипты, которых найдется немало на других сайтах. Но это при условии, что вы будете внимательно выполнять задания, не стараясь проглотить все уроки за один день. Чтобы избежать путаницы, все термины продублированы по-английски.

Начало самообучения
Сообщения об ошибках
Дата и время
Команда onMouseOver
Скрипт
Эффект
Разбор скрипта
Ваше задание
Еще несколько обработчиков событий
Команды и эффекты
Ваше задание

Руководство по JavaScript

Сегодня Всемирная сеть - это среда информационного обмена для миллионов людей. Они размещают текст, видео, звук, и информацию, и все более и более, они усложняют свои страницы, делая их интерактивными в сети. JavaScript - это новый язык программирования, используемый в составе страниц HTML для увеличения функциональности и возможностей взаимодействия с пользователями. Он был разработан фирмой Netscape в сотруднечестве с Sun Microsystems на базе языка Sun's Java .С помощью JavaScript на Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML.
Скрипты выполняются в результате наступления каких-либо событий, инициированных действиями пользователя. Создание Web- документов, вклучающих программы на JavaScript, требует наличее текстового редактора и подходящего браузера. Некоторые просмоторщики включают в себе встроенные редакторы, поэтому необходимость во внешнем редакторе отпадает.
Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и методам Java- апплетов, встроенных в страницу HTML. Разница сводится к тому, что апплеты существуют вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первой взгляд кажется, что найти информацию по JavaScript несложно. Сначала создается впечатление, что ее можно увидеть везде: на сервере Natscape, в виде электронных руководств и примеров, во многих других местах. Тем не менее разыскать информацию об объектах, операторах, цветах и всем прочем в одном источнике, чтобы она была всегда под рукой, трудно.

Оглавление
JavaScript и HTML Планировка
Атрибут SRC
Тег NOSCRIPT
Данные tainting
Использование Встроенных Объектов и Функций
Использование Объекта String
Использование Объекта Math
Использование Объекта Date
Использование Встроенных функций
Функция eval

Клиентский JavaScript 1.3

Рассматривается использование ядра и клиентского JavaScript версии 1.3. JavaScript это разработанный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптов (сценариев) для создания клиентских и серверных приложений.

Введение

JavaScript. Обзор
JavaScript это разработанный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев). Ядро JavaScript содержит набор основных объектов, таких как Array, Date и Math, и основной набор элементов языка, таких как операции, управляющие структуры и операторы.

Что такое JavaScript?
Ядро, клиентский и серверный JavaScript
Язык JavaScript
Ядро JavaScript
Клиентский JavaScript
Клиентский JavaScript
Серверный JavaScript
Серверный JavaScript в процессе разработки
Серверный JavaScript на этапе прогона
JavaScript и Java

Значения, переменные и литералы
В этой главе рассматриваются значения, распознаваемые JavaScript, и строительные блоки выражений JavaScript: переменные и литералы.

Значения
Конвертация типов данных
Переменные
Объявление переменных
Вычисление переменных
Область видимости переменной
Литералы
Литералы массива
Лишние запятые в литералах массива
Булевы литералы

Выражения и Операции
В этой главе рассматриваются выражения и операции JavaScript, в том числе - операции присвоения, сравнения, арифметические, битовые, логические, строковые и специальные.

Выражения
Операции
Операции присвоения
Таблица 3.1 Операции присвоения
Операции сравнения
Таблица 3.2 Операции сравнения
Арифметические операции
Таблица 3.3 Арифметические операции
Битовые операции
Таблица 3.4 Битовые операции

Регулярные Выражения
Регулярные выражения являются патэрнами, используемыми при поиске совпадений комбинаций символов в строках. В JavaScript регулярные выражения являются также объектами. Эти патэрны используются с методами exec и test объекта RegExp и с методами match, replace, search и split объекта String.

Создание регулярного выражения
Написание патэрна регулярного выражения
Использование простых патэрнов
Использование специальных символов
Специальные символы в регулярных выражениях
Использование скобок
Работа в регулярными выражениями
Методы, использующие регулярные выражения
Результаты выполнения регулярного выражения
Использование совпадений подстрок в скобках

Операторы
JavaScript поддерживает компактный набор операторов, который Вы можете использовать для реализации интерактивного поведения Web-страниц. В главе дан обзор этих операторов.

Условные Операторы
Оператор if...else
Оператор switch
Операторы циклов
Оператор for
Оператор do...while
Оператор while
Оператор label
Оператор break
Оператор continue

Функции
Функции это фундаментальные конструкции JavaScript. Функция это процедура JavaScript - набор операторов, выполняющих специфическую задачу. Для использования функции Вы обязаны сначала определить её; затем Ваш скрипт может её вызвать.

Определение функций
Вызов функций
Использование массива arguments
Предопределённые функции
Функция eval
Функция isFinite
Функция isNaN
Функции parseInt и parseFloat
Функции Number и String
Функции escape и unescape

Работа с Объектами
JavaScript разработан на основе простой объектной парадигмы. Объект это конструкция со свойствами, которые являются переменными JavaScript или другими объектами. Объект также может иметь ассоциированные с ним функции, которые известны как methods\методы объекта.

Объекты и свойства
Создание новых объектов
Использование инициализаторов объектов
Использование функции-конструктора
Индексирование свойств объекта
Определение свойств для типа объектов
Определение методов
Вывод метода
Использование this для ссылок на объект
Удаление объектов

Объектная Модель. Детали
JavaScript это язык на базе прототипов, а не на базе классов. Из-за этого в JavaScript менее очевидно, как создаётся иерархия объектов и происходит наследование свойств и их значений. В данной главе делается попытка прояснит этот вопрос.

Языки классов и языки прототипов
Определение класса
Подклассы и наследование
Добавление и удаление свойств
Отличия. Резюме.
Таблица 8.1 Сравнение объектных...
Пример Employee
Простая иерархия объектов
Создание иерархии
Определения объекта Employee

Внедрение JavaScript в HTML
Вы можете встроить JavaScript в HTML-документ: как операторы и функции в тэге SCRIPT, специфицировав файл в качестве источника кода JavaScript, специфицировав выражения JavaScript как значения HTML-атрибута или как обработчики событий в некоторых HTML-тэгах (во основном - в элементах формы).

Использование тэга SCRIPT
Специфицирование версии JavaScript
Таблица 9.1 Версии JavaScript и Navigator'а
Скрытие скриптов в тэгах комментария
Пример: первый скрипт
Простой скрипт
Специфицирование файла с кодом JavaScript
URL в атрибуте SRC
Требования к файлам, с атрибутом SRC
Использование выражений JavaScript...

Обработка Событий
Приложения JavaScript в браузере Navigator широко используют механизм обработки событий. Events\События это акции, которые обычно возникают как результат некоторых действий пользователя. Например, щелчок по кнопке является событием, также как и изменение текста или перемещение мыши над гиперссылкой.

Таблица 10.1 Обработчики Событий JavaScript
Определение обработчика события
Пример: использование обработчика события
Форма с обработчиком события
Вызов обработчиков событий явным образом
Объект Event
Захват событий
Включение захвата событий
Определение Обработчика События
Регистрация обработчика события

Использование Объектов Navigator'а
В этой главе рассматриваются объекты JavaScript в Navigator'е и объясняется, как их использовать. Объекты клиентского JavaScript иногда называются объектами Navigator'а, чтобы отличить их от серверных или пользовательских объектов.

Иерархия объектов Navigator'а
Иерархия объектов Navigator'а
Свойства документа: пример
Таблица 11.1 Пример значений свойств объектов
Отражение JavaScript и вывод HTML
Ключевые объекты Navigator
Объекты window и Frame
Объект document
Объект Form
Объект location

Использование Окон и Фрэймов
JavaScript позволяет создавать окна и фрэймы для представления HTML-содержимого. Объект window является объектом верхнего уровня в иерархии клиентского JavaScript; объект Frame похож на объект window, но соответствует "подокну" и создаётся тэгом FRAME в документе с тэгом FRAMESET.

Открытие и закрытие окон
Открытие окна
Закрытие окна
Использование фрэймов
Страница с фрэймами
Создание фрэйма
Пример иерархии фрэймов
Ещё один пример иерархии фрэймов
Обновление фрэйма
Обращение к фрэймам и навигация по ним

Дополнительные Статьи
В этой главе рассматриваются некоторые специальные понятия и приложения, расширяющие мощь и гибкость JavaScript.

Использование JavaScript-URL
Использование клиентских карт изображений
Использование серверных карт изображений
Использование статусной строки
Создание подсказок обработчиком onMouseOver
Использование кук
Ограничения
Использование кук в JavaScript
Использование кук: пример
Определение установленных Plug-in'ов

Безопасность в JavaScript
JavaScript автоматически предотвращает доступ скриптов одного сервера к свойствам документов на других серверах. Это не даёт скриптам возможность получать закрытую информацию, такую как структура директорий или история пользовательских сессий.

Политика Одного Источника
Таблица 14.1 Сравнения источника...
Свойства - субъекты проверки источника
Проверка источника document.domain
Проверка источника именованных форм
Проверка источника и тэги SCRIPT
Проверка источника и слои
Проверка источника и Java-аплеты
Использование маркированных скриптов
Маркированные скрипты. Введение.

LiveConnect. Обзор
В этой главе рассматривается использование технологии LiveConnect, позволяющей коду Java и коду JavaScript взаимодействовать. Предполагается, что Вы уже знакомы с программированием на Java.

Что такое LiveConnect?
Включение LiveConnect
Консоль Java
Работа с оболочками
Взаимодействие JavaScript с Java
Таблица 15.1 Объекты LiveConnect
Объект Packages
Работа с массивами Java
Ссылки на пакет и класс
Аргументы типа char

LiveAudio и LiveConnect
LiveAudio работает с LiveConnect. Используя LiveConnect, LiveAudio и JavaScript, событие, которое может быть описано программно с использованием среды JavaScript, может включать звуковое событие. Например, Вы можете создать альтернативный интерфейс управления звуком, задержать загрузку sound-файла, пока пользователь не щёлкнул кнопку

JavaScript-методы для управления LiveAudio
Использование LiveAudio LiveConnect-методов

Почтовые Фильтры
В этом приложении показано, как применять JavaScript для фильтрации входящей почты и новостей при использовании Netscape Messenger.

Создание фильтра и добавление его в rules-файл
Фильтры новостей
Обращение к объекту сообщения
Почтовые сообщения
Шапки/Headers сообщений
Сообщение новостей
Отладка фильтров
Более сложный пример

Отображение Ошибок с Помощью Консоли JavaScript
В этом приложении рассматривается использование консоли JavaScript для вычисления выражений и вывода пользователю сообщений об ошибках.

Открытие консоли JavaScript
Вычисление выражений с помощью консоли
Вывод сообщений об ошибках на консоль
Установка настроек для отображения ошибок

Алфавитный указатель

Словарь

Клиентский JavaScript. Справочник

JavaScript это созданный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев) для клиентских и серверных приложений. Этот справочник является справочным пособием по языку JavaScript, включая ядро и клиентский JavaScript.

Об этом справочнике
Каждая версия Navigator'а поддерживает свою версию JavaScript. Для того чтобы помочь Вам в создании скриптов, способных работать в различных версиях Navigator'а, в этом учебнике имеется список версий JavaScript в каждой статье. В таблице дан список версий JavaScript, поддерживаемых различными версиями Navigator'а. Navigator версий до 2.0 не поддерживает JavaScript.

Новые возможности этой версии
Что Вы уже должны знать
Версии JavaScript
Где найти информацию о JavaScript
Соглашения по документам
Новые Возможности в Этой Версии

Объекты, методы и свойства (часть 1)
В этой главе задокументированы все объекты JavaScript и их методы и свойства. Это алфавитный указатель на главные возможности JavaScript.

Объекты, методы и свойства - 2
Объекты, методы и свойства - 3
Объекты, методы и свойства - 4
Объекты, методы и свойства - 5
Объекты, методы и свойства - 6
Объекты, методы и свойства - 7
Объекты, методы и свойства - 8
Объекты, методы и свойства - 9
Объекты, методы и свойства - 10
Объекты, методы и свойства - 11

Свойства и функции верхнего уровня
В этой главе рассматриваются все свойства и функции JavaScript, не ассоциированные с какими-либо объектами. В спецификации ECMA эти свойства и функции называются свойствами и методами объекта global.

Escape
Параметр
Описание
Примеры
Eval
Параметр
Описание
Примеры
Infinity
Описание

Обработчики событий
В этой главе рассматриваются обработчики событий, используемые с объектами клиентского JavaScript для выполнения определённых действий.

Onabort
Параметр
Используемые свойства события
Пример
Onblur
Параметр
Описание
Используемые свойства события
Примеры
Onchange

Операторы
В этой главе рассмотрены все операторы JavaScript. Оператор JavaScript состоит из ключевого слова, используемого с соответствующим синтаксисом. Один оператор может занимать несколько строк. Несколько оператором могут располагаться на одной строке, если отделены символом (;).

Break
Параметр
Описание
Примеры
Comment
Синтаксис
Описание
Примеры
Continue
Параметр

Операции
В JavaScript имеются операции присвоения, сравнения, арифметические, побитовые/bitwise, логические, строковые и специальные. В этой главе рассматриваются эти операции и содержится информация о приоритете операций.

Операции присвоения
Операции сравнения
Использование операций равенства
Обратная совместимость
Арифметические операции
% (modulus/целочисленный остаток)
++ (инкремент)
-- (декремент)
- (унарное отрицание)
Побитовые операции

Java-классы, конструкторы и методы
В этой главе задокументированы Java-классы, используемые в LiveConnect, и их конструкторы и методы. Это алфавитный справочник по классам, которые дают Java-объектам возможность получать доступ к коду JavaScript.

Jsexception
Описание
Конструктор. Резюме.
Jsexception
Объявление
Аргументы
Описание
Jsobject
Описание
Методы. Резюме.

Приложения
Куки netscape
Синтаксис
Параметры
Описание
Примеры
Зарезервированные слова

Электронный магазин на Java и XML

Одна из причин быстрого распространения XML заключается в том, что Интернет способствует знакомству широких слоев пользователей с HTML, стандартным языком разметки web-страниц. HTML помог многим пользователям получить представление о том, как с помощью тегов в простой текст можно включать дополнительную информацию. Основываясь на этой идее, можно сделать следующий небольшой, хотя и нетривиальный, шаг — перейти к использованию тегов XML для описания данных.
Наиболее очевидным преимуществом XML является возможность расширения этого языка для решения специфических для каждого пользователя задач. Эта возможность делает XML столь привлекательным для тех, кому приходится работать с различными типами данных в какой-либо специальной области. Другoe, не столь очевидное преимущество заключается в том, что для любых расширений этого языка при проверке и обработке данных можно продолжать использовать инструментарий XML, если только при записи данных соблюдены правила языка.

Введение
Цель этого раздела — познакомить разработчиков с технологиями использования XML в программах на Java. Вместо того чтобы рассказывать о теоретической стороне дела, мы сразу переходим к практическому применению этих технологий на примере построения коммерческого web-сайта.

XML и Java
Сервлеты Java и JSP-страницы
Кому стоит купить эту книгу
Что вам потребуется

Описание данных с помощью XML
Если вы программируете на Java, за последние пару лет вам наверняка часто приходилось слышать об XML. Эта глава поможет вам максимально быстро освоиться с технологией XML и с сопутствующей терминологией, так что вы вскоре сможете оценить все преимущества XML.

XML и электронная коммерция
Код HTML для таблицы...
Документ XML- информация о товарах
Области применения XML
XML на стороне клиента
XML на стороне сервера
Использование XML для хранения данных
Правила XML
Определение оформленного документа XML
Правильно оформленный документ XML

Каталог товаров на XML
Из первой главы вы узнали, что представляет собой XML и как с помощью XML создаются языки разметки. Теперь вы располагаете инструментальными средствами для создания документов XML и определений типов документов (DTD). Но иметь инструменты — это далеко не то же самое, что уметь их использовать. Как вы знаете, изучение любого языка невозможно без опыта его практического применения.

Покупка готового пакета — это быстрее
Сборка приложения из стандартных...
Разработка сервера web-приложений
Достоинства XML
Доступность инструментальных средств
SOAP
Гибкость инструментальных средств
Совместимость инструментальных средств
Поддержка Unicode
Каталог товаров и DTD

Представление XML-каталога в сети
В этой главе мы приводим обзор интерфейсов API (Application Programming Interface — интерфейс прикладных программ) для сервлетов Java, для JSP-страниц и для манипулирования элементами XML. Перечисленные инструментальные средства весьма существенны для создания динамических web-страниц на основе данных XML. Затем, используя эти интерфейсы API, мы рассмотрим различные подходы к представлению в сети каталога

Технологии представления
Взаимодействие по протоколу HTTP
Запрос браузера
Листинг 3.1. Сообщение, пересылаемое...
Ответ web-сервера
API для сервлетов Java
Классы и интерфейсы для сервлетов Java
Таблица 3.1. Интерфейсы пакета javax.setvlet
Таблица 3.2. Классы пакета javax.servlet
Таблица 3.3. Интерфейсы пакета javax.servlet.http

Заполнение корзины покупателя
Вы наверняка хотели бы, чтобы посетители вашего web-сайта могли легко находить интересующие их товары, добавлять их в корзину и производить оплату, в соответствии со своим интуитивным представлением об этих действиях как о неразрывно связанных этапах покупки товара. К сожалению, основные используемые в настоящее время HTTP- и web-протоколы не позволяют обеспечить эту неразрывность.

Проблема корзины покупателя
Использование объектов класса HttpSession
API для класса HttpSession
Таблица 4.1. Методы класса HttpSession
Интерфейс HttpSessionBindingListener
Корзина покупателя на языке Java
Классы Cartltem и ShoppingCart
Листинг 4.1. Класс Cartltem (cartltem.java)...
Листинг 4.2. Начало кода класса...
Листинг 4.3. Остальная часть кода...

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

Процесс оплаты
Безопасность
Доверие клиента
Сбор информации о заказе
Класс Customerlnfo
Листинг 5.1. Класс Customerlnfo
Класс Creditlnfo
Листинг 5.2. Класс Crediditlnfo
Класс Fullfilment
Листинг 5.3. Класс Fulfilment

Обслуживание виртуального каталога
Теперь нам необходимо обеспечить возможность обновления информации в каталоге, в том числе удаления из него данных о некоторых товарах и добавления данных о новых товарах. Операции такого типа объединены общим названием CRUD (Create, Read, Update, Delete — создание, чтение, обновление, удаление).

Общие принципы редактирования каталога
Общие принципы решения...
Объекты данных
ML-диаграмма классов
Класс Catalog
Первая часть кода...
Конструктор класса Catalog (Catalog.java)
Добавление новых...
Поиск объекта ProductLine (Catalog.java)
Поиск товара в каталоге (Catalog.java)

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

Обеспечение конфиденциальности
Промышленные стандарты
Общественные организации
Создание системы опросов с XML-сценарием
Определение последовательности вопросов
Первый и второй уровень иерархии анкеты
Возможные ветви сценария
Пример анкеты
Начало документа...
Блок вопросов «Книги»...

Новости на сайте
Вы, наверное, встречали web-сайты небольших организаций, в которых самые свежие новости относятся к событиям полугодовой давности. Эти организации теряют прекрасный шанс привлечь внимание случайных посетителей. Может быть, так происходит потому, что люди, находящиеся в курсе происходящих в фирме событий, не общаются с web-мастером своей организации или просто страницы с новостями слишком неудобно редактировать.

Разработка системы показа новостей
Гибкость отображения
Элементы текстов сообщений
Листинг 8.1. Дата, заголовок...
Расположение сообщений от их новизны
Информация для управления сообщениями
Корневой элемент документа
Листинг 8.2. Элемент <Newsfile>...
Простота ввода данных
Минимальная нагрузка на сервер

Привлечение постоянных посетителей
Ваш электронный магазин предлагает великолепные товары по конкурентоспособным ценам — что еще можно сделать, чтобы посетители возвращались на ваш сайт снова и снова? В идеале, ваша домашняя страница должна быть настолько интересной, чтобы люди «приходили» на нее просто для того, чтобы посмотреть, что происходит.

Источники новостей и стандарты
Формат RSS
NewsML и планы стандартизации
Формат сообщений Moreover.com
Выбор категорий заголовков
Получение файла XML
Заголовок и первый...
Файл moreovernews.dtd (moreovernews.dtd)
Начало класса XMLgrabber (XMLgrabber.java)
Метод doQueryNow (XMLgrabber.java)

Web-приложения на Java
Эта завершающая глава содержит рекомендации по установке web-приложений, написанных на языке Java, в соответствии с последними выпущенными SUN интерфейсами API для сервлетов Java и JSP-страниц.

Спецификации в интерфейсе API сервлетов Java
Развертывание web-приложения
Определение web-приложения
Структура папок
Содержимое папки WEB-INF
Дескриптор развертывания web-приложения
Листинг 10.1. Часть файла web.xml...
Листинг 10.2. Часть DTD для web-приложений...
Параметры конфигурации
Архивные файлы web-приложения

Интерфейсы API для сервлетов и JSP-страниц
Формальные описания API 2.2 для сервлетов и API 1.1 для JSP-страниц также, на наш взгляд, трудно применить на практике. Цель этого приложения — представить наиболее часто используемые интерфейсы API с функциональной точки зрения, сопровождая их описание рекомендациями по применению.

Параметры приложений
Создание сервлета
Методы объекта ServletConfig
Методы интерфейса Servlet
Методы класса HttpServlet
Методы класса HttpServlet...
Интерфейс ServletContext
Методы интерфейса...
Остальные методы интерфейса ServletContext
Получение информации о запросе

Словарь терминов

Формы по шагам

Формы являются одним из важных элементов любого сайта и предназначены для обмена данными между пользователем и сервером. Область применения форм не ограничена отправкой данных на сервер, с помощью клиентских скриптов можно получить доступ к любому элементу формы, изменять его и применять по своему усмотрению.
Любая форма характеризуется следующими параметрами.
Элементы формы, которые представляют собой стандартные поля для ввода информации.
Кнопку отправки данных формы на сервер (кнопка SUBMIT).
Адрес программы на веб-сервере, которая будет обрабатывать содержимое данных формы.

Добавление формы
Добавление формы в документ
Параметры формы
Action
Указание обработчика формы
Отправка формы на адрес электронной почты
Enctype
Изменение типа данных формы
Method
Get

Обработчики событий JavaScript

Событие blur происходит когда поля формы select, text или textarea теряют фокус. Обработчик событий onBlur выполняет программу JavaScript, когда происходит событие blur

Обработчик событий onBlur
Обработчик событий onChange
Обработчик событий onClick
Обработчик событий onFocus
Обработчик событий onLoad
Обработчик событий onMouseOver
Обработчик событий onSelect
Обработчик событий onSubmit