Иллюстрированный самоучитель по Dreamweaver MX



         

Web-сценарии — подход Dreamweaver. Поведения


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

Но разработчики Dreamweaver решили облегчить жизнь начинающих Web-программистов. Для этого они ввели понятие поведения (по-английски -behavior) — заранее определенного действия, которое будет происходить в ответ на какое-либо событие, произошедшее внутри или вне системы. Dreamweaver поддерживает достаточный набор таких поведений, который покроет практически все потребности начинающего, да и опытного Web-дизайнера. Работа с поведениями в среде Dreamweaver осуществляется так же просто, как и с анимациями — щелчками мыши и нажатиями клавиш клавиатуры.

Когда вы задаете какое-либо поведение для того или иного элемента страницы, Dreamweaver автоматически создает необходимый для этого набор Web-сценариев и помещает его в HTML-код страницы. Это делается незаметно от пользователя; пользователь просто работает со списком созданных им поведений, отображаемым в специальном списке. Таким образом, Dreamweaver дает возможность прикоснуться к Web-программированию даже тем Web-дизайнерам, которые не знают ни языка JavaScript, ни объектной модели документа.

Все поведения, поддерживаемые Dreamweaver, приведены в табл. 13.2.

Таблица 13.2. Поведения, поддерживаемые Dreamweaver

Название в терминологии Dreamweaver

Описание

Call JavaScript

Вызов фрагмента JavaScript-кода или функции, написанной на JavaScript

Change Property

Изменение значения свойства какого-либо объекта

Check Browser

Перенаправление посетителей на разные Web-страницы в зависимости от программы Web-обозревателя

Check Plugin

Перенаправление посетителей на разные Web-страницы в зависимости от того, установлен ли у них нужный модуль расширения Web-обозревателя

Control Shockwave or Flash

Управление проигрыванием фильма Shockwave или Flash

Drag Layer

Позволяет посетителю перетаскивать свободно позиционируемый элемент страницы с места на место

Go to Timeline Frame

Перемещение к заданному кадру анимации

Go to URL

Перенаправление посетителей на другую Web-страницу

Hide Pop-Up Menu

Скрытие меню гиперссылок, выведенного ранее на экран с помощью поведения Show Pop-Up Menu

Jump Menu

Привязывается самим Dreamweaver при создании раскрывающегося списка гиперссылок. Пользователю обычно не нужно создавать это поведение самому

Jump Menu Go

Привязывается самим Dreamweaver при создании раскрывающегося списка гиперссылок к кнопке Go (Перейти). Пользователю обычно не нужно создавать это поведение самому

Open Browser Window

Открытие какой-либо Web-страницы в новом окне Web-обозревателя

Play Sound

Проигрывание аудиофайла

Play Timeline

Запуск проигрывания анимации

Popup Message

Вывод окна-предупреждения с заданным текстом и кнопкой ОК

Preload Images

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

Set Nav Bar Image

Создается самим Dreamweaver при создании полосы навигации. Пользователю обычно не нужно создавать это поведение самому

<


Содержание  Назад  Вперед