Добавляем...


Создание событий
В базовой модели событий можно имитировать возникновение событий явно — с помощью вызова обработчиков событий, а также неявно — создавая новые "реальные" события с помощью вызова методов типа submit() и focus(). Netscape 4 обеспечивает дополнительную гибкость с помощью метода routeEvent(). Internet Explorer 5.5+ идет значительно дальше, предлагая способ создания настоящих объектов Event. При этом используется следующий синтаксис:

var myEvent = document.createEventObject([клонируемыйОбьектEvent]);

Указанный метод createEventObject() объекта Document возвращает объект Event, клонируя объект, указанный аргументом кпонируемый ОбъектЕvent, если он существует. Можно установить свойства созданного таким образом объекта Event и заставить событие происходить в любом объекте, передав созданный объект в качестве аргумента методу fireEvent().
Хотя у большинства программистов просто не будет причины для использования данной возможности, способность создавать произвольные события и заставлять их происходить в любом элементе иерархии документа может оказаться очень удобной при создании JavaScript-приложений. Например, на основе таких объектов можно строить общую систему передачи сообщений или создавать интерфейс для проверки сложных последовательностей действий пользователей, которые трудно учитывать вручную.


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика