Dreamweaver 4

Редактирование динамических сценариев


Динамические сценарии (behaviors) не могут храниться в библиотеке в чистом виде как самостоятельные объекты гипертекстовых страниц. Но программа разрешает заносить в библиотеку смешанные элементы: рисунки, текстовые фрагменты и пр., — с которыми связаны динамические сценарии. В этом случае на библиотечное хранение берутся сами объекты и ассоциированные с ними обработчики событий. Программа Dreamweaver не копирует в библиотечный файл описания программ на языке JavaScript. После вставки такого объекта из библиотеки программа автоматически размещает весь необходимый программный код в заголовочной части документа (если его там не было).

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

Рассмотрим эту процедуру более подробно.

  • Откройте документ, содержащий библиотечный объект.
  • Выберите экземпляр библиотечного объекта.
  • Откройте палитру Property Inspector (Инспектор свойств).
  • Дайте из этой палитры команду Detach from Original (Разорвать связь с оригиналом).
  • Дайте команду Window > Behaviors (Окно > Режимы) — откроется палитра Behaviors (Режимы). В этой палитре отображается список всех сценариев, связанных с данным объектом.
  • Дважды щелкните на имени сценария в палитре. Откроется диалоговое окно, предназначенное для редактирования сценариев данного типа.
  • Внесите в сценарий необходимые изменения и закончите его редактирование щелчком на кнопке ОК.
  • Откройте библиотечный раздел палитры ресурсов. Для этого дайте команду Window > Library (Окно > Библиотека).
  • Удалите из библиотеки раздел, который был изменен. Для этого выберите его и нажмите клавишу DELETE.
  • В окне документа выберите измененный объект.
  • В палитре Assets (Ресурсы) дайте команду New Library Item (Новый библиотечный элемент). Новый элемент записывается в палитру под именем UntitledN.
  • Измените имя, причем новое имя должно совпадать с именем ранее удаленного библиотечного элемента с точностью до регистра отдельных символов.
  • Обновите все страницы узла. Для этого дайте команду Modify > Library > Update Pages (Изменить > Библиотека > Обновить страницы).
  • В диалоговом окне Update Pages (Обновление страниц), показанном на рис. 13.4, выберите в раскрывающемся списке слева пункт File That Use (Файлы, использующие).
  • Во втором раскрывающемся списке этого диалогового окна выберите имя отредактированного и зарегистрированного объекта.
  • Установите флажок Library Items (Библиотечные элементы) и запустите процедуру обновления щелчком на кнопке Start (Начать).


  • Содержание раздела