--- title: document.createEvent slug: Web/API/Document/createEvent tags: - DOM - Dokumentacja_Gecko_DOM - Gecko - Wszystkie_kategorie translation_of: Web/API/Document/createEvent ---
{{ ApiRef() }}
Tworzy obiekt obsługi zdarzenia o określonym typie. Utworzony obiekt powinien zostać najpierw zainicjalizowany, a następnie przekazany do metody dispatchEvent elementu.
var zdarzenie =document.createEvent(typ);
zdarzenie
to utworzony obiekt Event.typ
to ciąg oznaczający typ tworzonego zdarzenia. Możliwe typy to m.in.: "UIEvents"
, "MouseEvents"
, "MutationEvents"
, i "HTMLEvents"
. Zob. {{ Anch("Uwagi") }}.Nazwy typów zdarzeń, które można przekazać do createEvent
określane są przez
moduły zdarzeń
. Niektóre moduły zdarzeń zdefiniowane są w specyfikacjach DOM Events, niektóre moduły w innych specyfikacjach (jak np. SVG), a pewne typy zdarzeń są specyficzne dla Gecko.
Szczegóły znajdziesz w poniższej tabeli.
Moduł zdarzeń | Typ do przekazania w createEvent |
Metoda używana do inicjalizacji zdarzenia |
---|---|---|
DOM Level 2 Events | ||
Moduł zdarzeń interfejsu użytkownika | "UIEvents" |
event.initUIEvent |
Moduł zdarzeń myszy | "MouseEvents" |
event.initMouseEvent |
Moduł zdarzeń mutacji | "MutationEvents" |
event.initMutationEvent |
Moduł zdarzeń HTML | "HTMLEvents" |
event.initEvent |
DOM Level 3 Events | ||
Moduł zdarzeń interfejsu użytkownika | "UIEvent" , "UIEvents" |
event.initUIEvent |
Moduł zdarzeń myszy | "MouseEvent" , "MouseEvents" |
event.initMouseEvent |
Moduł zdarzeń mutacji | "MutationEvent" , "MutationEvents" |
event.initMutationEvent |
Moduł zdarzeń mutacji nazw (nie zaimplementowany przez Gecko - czerwiec 2006) | "MutationNameEvent" |
event.initMutationNameEvent |
Moduł zdarzeń tekstowych | "TextEvent" (Gecko obsługuje też "TextEvents" ) |
event.initTextEvent |
Moduł zdarzeń klawiatury | "KeyboardEvent" (Gecko obsługuje też "KeyEvents" ) |
event.initKeyboardEvent |
Moduł podstawowych zdarzeń | "Event" (Gecko obsługuje też "Events" ) |
event.initEvent |
SVG 1.1 Scripting | ||
SVG | "SVGEvents" (Gecko obsługuje też "SVGEvent" ) |
event.initEvent |
"SVGZoomEvents" (Gecko obsługuje też "SVGZoomEvent" ) |
event.initUIEvent | |
Inne typy zdarzeń obsługiwane przez Gecko Gecko-related information is taken from nsEventDispatcher::CreateEvent code - see lxr.m.o | ||
- | "MouseScrollEvents" , "PopupEvents" |
event.initMouseEvent |
"PopupBlockedEvents" |
event.initPopupBlockedEvent | |
"XULCommandEvent" , "XULCommandEvents" |
event.initCommandEvent |
Niektóre zdarzenia mogą być tworzone przy użyciu dwóch nazw typów, ponieważ w specyfikacji DOM Level 3 Events zmieniono nazwy z liczby mnogiej na pojedynczą, pozostawiając nazwy w liczbie mnogiej dla zgodności wstecznej.
DOM Level 2 Events: createEvent
DOM Level 3 Events: createEvent
{{ languages( { "en": "en/DOM/document.createEvent", "es": "es/DOM/document.createEvent", "ja": "ja/DOM/document.createEvent" } ) }}