13.1. Macromedia DreamWeaver MX. Сценарии.Часть1
Что представляет из себя сценарий? - это какое-то поведение броузера в ответ на произошедшее событие. Для создания сценария перейдите на вкладку Behaviors (Рис. 13.01)
Рис.13.01
Если эта вкладка у вас не отображается, то установите флажок в пункте Behaviors меню Window главного окна редактора (Рис. 13.02)
Рис.13.02
Вызывать встроенные в редактор сценарии (поведения) следует кнопкой "+" (Рис. 13.03)
Рис.13.03
На приведенном скриншоте отображены все стандартные поведения, но вы всегда сможете загрузить дополнительные выбрав пункт Get more Behaviors ... Но давайте все же остановимся на стандартных, итак, по порядку:
Таблица 1
Call JavaScript |
- запуск JavaScript кода. |
Change Property |
- изменение свойств объекта. |
Check Browser |
- перенаправление на разные страницы в зависимости от веб- броузера |
Check Plugin |
- перенаправление на разные страницы в зависимости от наличия/отсутствия установленный плагинов. |
Control Shockwave or Flash |
- управление проигрыванием Shockwave или Flash файла. |
Drag Layer |
- перетаскивание слоя. |
Go To URL |
- перенаправление на другую страницу. |
Jump Menu |
- меню гиперссылок. |
Jump Menu Go |
- меню гиперссылок с кнопкой. |
Open Browser Window |
- открытие страницы в новом окне. |
Play Sound |
- проигрывание аудио файла. |
Popup Message |
- вывод окна-предупреждения. |
Preload Images |
- предзагрузка графических файлов. |
Set Nav Bar Image |
- полоса навигации. |
Set Text of Frame |
- помещение текста во фрейм. |
Set Text of Layer |
- помещение текста в слой. |
Set Text of Status Bar |
- помещение текста в строку состояния. |
Set Text of Text Field |
- помещение текста в поле ввода. |
Show-Hide Layers |
- показ/скрытие слоя. |
Show Pop-Up Menu |
- вывод меню гиперссылок. |
Swap Image |
- замена графического файла. |
Swap Image Restore |
- восстановления начальных графических файлов. |
Go to Timeline Frame |
- переход на заданный кадр анимации. |
Play Timeline and Stop Timeline |
- запуск/остановка проигрывания анимации. |
Validate Form |
- проверка вводимых в форму данных. |
Теперь перейдем к событиям которые могут запускать поведения (сценарии) Рис. 13.04
Рис.13.04
А теперь по порядку о возможных событиях:
Таблица 2
Событие: |
Выполняется при ... |
onAbort |
- остановке загружаемой страницы |
onAfterUpdate |
- завершении обновления элемента |
onBeforeUpdate |
- начале обновления элемента |
onBlur |
- потери активности элемента |
onChange |
- изменении значения элемента |
onClick |
- щелчке мышью |
onDblClick |
- двойном щелчке мышью |
onError |
- возникновении ошибки |
onFinish |
- выполнении цикла |
onFocus |
- активности элемента |
OnHelp |
- вызове справки |
onKeyDown |
- нажатии клавиши клавиатуры |
onKeyPress |
- при нажатии и отпускании клавиши клавиатуры |
OnKeyUp |
- отпускании клавиши |
onLoad |
- завершении загрузки элемента |
onMouseDown |
- нажатии кнопки мыши |
onMouseMove |
- перемещении курсора мыши над элементом |
onMouseOut |
- "уводе" курсора с элемента |
onMouseOver |
- "заходе" курсора на элемент |
onMouseUp |
- отпускании кнопки мыши |
onMove |
- перемещении окна броузера |
onReset |
- нажатии кнопки "Сброс" формы |
onResize |
- изменении размеров окна брузера |
onScroll |
- прокрутке страницы |
onSelect |
- выделении текста в поле ввода |
onStart |
- начале выполнения цикла |
onContextMenu |
- вызове контекстного меню (правой кнопкой мыши) |
onUnload |
- покидании страницы |
Ну и третья составляющая любого сценария - это выбор броузера для которого этот сценарий будет выполняться (Рис. 13.05)
Рис.13.05
Количество сценариев поддерживаемых разными броузерами сильно варьируется как от самого броузера, так и от его версии. В качестве примера я буду создавать сценарии для IE 6.0, так как на данный момент этот броузер наиболее распространен (по заверения сервера) и он поддерживает самое большое количество сценариев.
|