Включение возможности редактирования элементов библиотеки в документе — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Включение возможности редактирования элементов библиотеки в документе

2020-05-07 149
Включение возможности редактирования элементов библиотеки в документе 0.00 из 5.00 0 оценок
Заказать работу

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

1. Выберите элемент библиотеки в текущем документе.

2. Нажмите кнопку «Отсоединить от оригинала» в инспекторе свойств («Окно» > «Свойства»).

Редактирование варианта поведения, содержащегося в элементе библиотеки

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

1. Откройте документ, в котором содержится элемент библиотеки.

Запишите имя элемента библиотеки и все его теги. Эта информация понадобится позже.

2. Выделите элемент библиотеки и нажмите кнопку «Отсоединить от оригинала» в инспекторе свойств («Окно» > «Свойства»).

3. Выделите элемент, которому назначен вариант поведения.

4. На панели «Поведение» («Окно» > «Поведение») дважды щелкните действие, которое необходимо изменить.

5. Внесите изменения в появившемся диалоговом окне и нажмите кнопку «ОК».

6. На панели «Ресурсы» выберите категорию «Библиотека».

7. Запишите точное имя с учетом регистра исходного элемента библиотеки, выделите его и нажмите кнопку «Удалить».

8. В окне документа выберите все элементы, которые входят в элемент библиотеки.

Убедитесь, что выбраны точно такие же элементы, которые содержались в исходном элементе библиотеки.

9. На панели «Ресурсы» нажмите кнопку «Создать элемент библиотеки» и назовите новый элемент так же, как и ранее удаленный (новое имя должно совпадать со старым посимвольно, включая регистр символов).

10. Чтобы обновить элемент библиотеки, используемый в других документах сайта, выберите команды «Инструменты» > «Библиотека» > «Обновить страницы».

11. Во всплывающем меню «Область поиска» выберите «Файлы, использующие».

12. Из соседнего всплывающего меню выберите только что созданный элемент библиотеки.

13. Убедитесь, что в группе «Обновить» выбран параметр «Элементы библиотеки», и нажмите кнопку «Начать».

14. По завершении обновлений нажмите кнопку «Закрыть».

 

Обработка событий.Типовые операции (модальные окна, открытие новых окон и управление ими), проверка данных формы, управление видимостью и содержанием слоев, проверка броузера.

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

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

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

Тип события - это строка, определяющая тип действия, вызвавшего событие. Тип «mousemove», например, означает, что пользователь переместил указатель мыши. Тип «keydown» означает, что была нажата клавиша на клавиатуре. А тип «load» означает, что завершилась загрузка документа (или какого-то другого ресурса) из сети. Поскольку тип события - это просто строка, его иногда называют именем события.

Цель события - это объект, в котором возникло событие или с которым это событие связано. Когда говорят о событии, обычно упоминают тип и цель события. Например, событие «load» объекта Window или событие «click» элемента <button>. Самыми типичными целями событий в клиентских приложениях на языке JavaScript являются объекты Window, Document и Element, но некоторые типы событий могут происходить и в других типах объектов.

Обработчик события - это функция, которая обрабатывает, или откликается на событие. Приложения должны зарегистрировать свои функции обработчиков событий в веб-браузере, указав тип события и цель. Когда в указанном целевом объекте возникнет событие указанного типа, браузер вызовет обработчик. Когда обработчики событий вызываются для какого-то объекта, мы иногда говорим, что браузер «возбудил» или «сгенерировал» событие.

Объект события - это объект, связанный с определенным событием и содержащий информацию об этом событии. Объекты событий передаются функции обработчика события в виде аргумента (кроме IE8 и более ранних версий, где объект события доступен только в виде глобальной переменной event). Все объекты событий имеют свойство type, определяющее тип события, и свойство target, определяющее цель события.

Для каждого типа события в связанном объекте события определяется набор свойств. Например, объект, связанный с событиями от мыши, включает координаты указателя мыши, а объект, связанный с событиями от клавиатуры, содержит информацию о нажатой клавише и о нажатых клавишах-модификаторах. Для многих типов событий определяются только стандартные свойства, такие как type и target, и не передается никакой дополнительной полезной информации. Для таких типов событий важно само наличие происшествия события, и никакая другая информация не имеет значения.

Распространение события - это процесс, в ходе которого браузер решает, в каких объектах следует вызвать обработчики событий. В случае событий, предназначенных для единственного объекта (таких как событие «load» объекта Window), надобность в их распространении отсутствует. Однако, когда некоторое событие возникает в элементе документа, оно распространяется, или «всплывает», вверх по дереву документа.

Если пользователь щелкнет мышью на гиперссылке, событие «mousemove» сначала будет возбуждено в элементе <a>, определяющем эту ссылку. Затем оно будет доставлено вмещающим элементам: возможно, элементу <p>, элементу <div> и самому объекту Document. Иногда удобнее бывает зарегистрировать единственный обработчик события в объекте Document или в другом контейнерном элементе, чем выполнять регистрацию во всех интересующих нас элементах.

Дав определения некоторым терминам, можно перейти к изучению вопросов, связанных с событиями и их обработкой.


Поделиться с друзьями:

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.