Многократное использование содержания в шаблонах и библиотеках> Создание, управление и редактирование элементов библиотеки. > Интерактивные эффекты |
Страница подготовлена дизайн-студией Фёдора Филимонова
Когда вы создаете библиотечные элементы, которые содержат назначенные им интерактивные эффекты, Dreamweaver копирует элемент и его метку события (атрибут, определяющий, какое событие искать и какое действие вызывать, когда событие происходит) в файл библиотечного элемента. Dreamweaver не копирует в библиотечный элемент связанные функции JavaScript. Вместо этого автоматически вставляются функции в раздел <HEAD> текущего документа (если они еще не вставлены), когда вы помещаете библиотечный элемент на страницу.
Замечание: Если вы пишете код JavaScript вручную, т. е. не используя интерактивные эффекты Dreamweaver, то и такой код можно сделать частью библиотечного элемента с помощью интерактивного эффекта Call JavaScript (Запрос JavaScript) для его выполнения. Если же вы не используете интерактивный эффект Dreamweaver для выполнения кода, то код не будет сохранен как часть библиотечного элемента.
При редактировании библиотечного элемента панель Behaviors (Интерактивные эффекты) недоступна, поскольку только часть кода интерактивного эффекта (поддержка событий) входит в библиотечный элемент. Чтобы изменить интерактивный эффект в библиотечном элементе, надо сначала вставить элемент в документ, а затем сделать элемент редактируемым.
После того, как вы внесли необходимые изменения, можно восстановить библиотечный элемент, заменяя существующий в библиотеке элемент отредактированным из текущего документа.
Подробную информацию об интерактивных эффектах см. Интерактивные эффекты.
Чтобы редактировать интерактивный эффект в библиотечном элементе, выполните следующие шаги:
| 1 | Откройте документ, который содержит библиотечный элемент |
| Обратите внимание на его (элемента) имя, а также на теги, внутри которых он содержится. Эта информация понадобится вам для выполнения шагов 7 и 9. | |
| 2 | Выберите библиотечный элемент и нажмите кнопку Detach from Original (Отделить от оригинала) в инспекторе Property (Свойства). |
| 3 | Выделите элемент, которому назначен интерактивный эффект. |
| 4 | Выберите команду Window (Окно) > Behaviors (Интерактивные эффекты), чтобы открыть панель Behaviors (Интерактивные эффекты). В данной панели дважды щелкните на действии, которое надо изменить. |
| 5 | В появившемся диалоговом окне сделайте необходимые изменения и нажмите кнопку ОК. |
| 6 | Выберите команду Window (Окно) > Library (Библиотека) чтобы открыть категорию Library (Библиотека) панели Assets (Активы). |
| 7 | Удостоверьтесь, что вы точно записали имя исходного библиотечного элемента; затем выберите первоначальный библиотечный элемент и удалите его, нажав кнопку Delete (Удалить) в панели Assets (Активы).. |
| 8 | В окне Document (Документ) выделите все элементы, которые составляют библиотечный элемент. |
| Будьте осторожны и выберите точно те же элементы, которые были в первоначальном библиотечном элементе. | |
| 9 | В панели Assets (Активы) нажмите кнопку New Library Item (Новый библиотечный элемент) и присвойте новому элементу то же самое имя, которое вы указали на шаге 7. |
| Убедитесь, что имя задано с учетом регистра букв. | |
| 10 | Чтобы обновить библиотечный элемент в других документах сайта, выберите команду Modify (Изменить) > Library (Библиотека) > Update Pages (Обновить страницы). |
| 11 | В диалоговом окне Update Pages (Обновление страниц) в раскрывающемся списке Look in (Где) укажите значение Files That Use (Используемые файлы). |
| 12 | В соседнем раскрывающемся списке выберите имя созданного библиотечного элемента. |
| 13 | В группе Update (Обновление) удостоверьтесь, что отмечен флажок Library Items (Библиотечные элементы), а затем нажмите кнопку Start (Начать). |
| 14 | Когда обновление завершится, нажмите кнопку Close (Закрыть) чтобы закрыть диалоговое окно Update Pages (Обновление страниц). |
![]()