
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рд╣реИрд▓реЛ, Habrachelovekiред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╕рдореБрджрд╛рдп рдХреЛ DOM рдЗрд╡реЗрдВрдЯреНрд╕ рдЬреИрд╕реА рдЙрдкрдпреЛрдЧреА рдЪреАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рд╣рд░ рдХреЛрдИ рдЬреЛ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рд░реВрдк рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рднрд╛рд╖рд╛ рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдФрд░ рдЙрдирдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЧреБрдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрди рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛рдПред рджрд░рдЕрд╕рд▓, рд▓реЗрдЦ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ: рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рд╢реНрд░реЛрддрд╛рдУрдВ рдХреА рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реЛрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡рд┐рд╖рдп рдЪрд░реНрдЪрд╛ рдХреЗ рддрд╣рдд рд╡рд┐рд╖рдп рд╕реЗ рдмрд╣реБрдд рдирд┐рдХрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рдпрд╣ рдХреНрдпрд╛ рд╣реИ
DOM рдИрд╡реЗрдВрдЯ DOM- рдЯреНрд░реА (HTML, XHTML, XUL, SVG) рдХреЗ рднреАрддрд░ рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ / рдИрд╡реЗрдВрдЯ рд╢реНрд░реЛрддрд╛рдУрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, JScript, ECMAScript, VBScript рдФрд░ Java рдЬреИрд╕реА рдЗрд╡реЗрдВрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред ред
рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, onClick, onBlur, onMouseOver рдФрд░ рдЗрддрдиреЗ рдкрд░ред рдЗрди рдШрдЯрдирд╛рдУрдВ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдХреАрд╕реНрдЯреНрд░реЛрдХ, рдХреНрд▓рд┐рдХ, рдХрд░реНрд╕рд░ рдЖрдВрджреЛрд▓рди рдПрдХ рддрддреНрд╡ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗред рдпрд╣реА рд╣реИ, "рдирд┐рдпрдВрддреНрд░рдг" рдкрд░ рдПрдХ рднреМрддрд┐рдХ рдкреНрд░рднрд╛рд╡ рдХреЗ рд╕рд╛рдеред рд╣рдо рдЗрдирдкреБрдЯ рдФрд░ рд╣реЗрд░рдлреЗрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛, рдРрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред
рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╣реБрдд рдЕрд▓рдЧ-рдЕрд▓рдЧ
рддрд░реАрдХреЛрдВ рд╕реЗ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ : рд╕рд┐рд░реНрдл рдордЬрд╝реЗ рдХреЗ рд▓рд┐рдП,
bbmmorpg рдХреЗ рд▓рд┐рдП рдмреЙрдЯреНрд╕
рдбреЗрд╡рд▓рдк рдХрд░рдирд╛ , рдСрдЯреЛрдореЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕, рдЪреАрдЯрд┐рдВрдЧ ("рдХреАрдмреЛрд░реНрдб" рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ: рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЕрдХреНрд╖рд░ рдбрд╛рд▓рдирд╛ рдФрд░ рдСрдирдХреЗрдк рдЗрд╡реЗрдВрдЯ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдирд╛), "рд╡реЗрдм рдбреНрдпреВрдЕрд▓рд┐рдЯреА", рдореИрдВ рднреА рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдпреВрдирд┐рдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдорд┐рд▓рд╛ред рдЯреЗрд╕реНрдЯред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрд┐рддрдиреА рдХрд▓реНрдкрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдореБрдЭреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреЛрдИ рд╕рдордЭрджрд╛рд░ рдирд┐рдпрдорд╛рд╡рд▓реА рдирд╣реАрдВ рдорд┐рд▓реА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╣рдм рдкрд░ рдЕрдкрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпрд╛рдж рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ:рдХрд┐рд╕реА рдШрдЯрдирд╛ рдХреЗ "рдореИрдиреБрдЕрд▓" рдЯреНрд░рд┐рдЧрд░ (рдкреАрдврд╝реА) рдЗрд╕ рдШрдЯрдирд╛ рд╕реЗ рдЬреБрдбрд╝реА рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ
рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рддрддреНрд╡ рдкрд░ рдлреЛрдХрд╕ рдИрд╡реЗрдВрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣
рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдлреЛрдХрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдИрд╡реЗрдВрдЯ рдИрд╡реЗрдВрдЯ рдХреЛ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп
рдирд╣реАрдВ рдХрд░реЗрдЧреА (рдлреЙрд░реНрдо рдХреА рд╕рдмрдорд┐рдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ), рдЙрддреНрдкрдиреНрди рдХреАрдкрд░ рдЗрд╡реЗрдВрдЯ рдХрд╛ рдорддрд▓рдм
рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреНрд░рддреАрдХ рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд▓рд┐рдВрдХ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
рдпрд╣ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдХреНрд░рдордг рдХреЛ рд╕рдХреНрд░рд┐рдп
рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЖрджрд┐ рдРрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдз рд╕реБрд░рдХреНрд╖рд╛ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рдо рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рд╕рд╛рдорд╛рдиреНрдп рдХреНрд░рдо рдореЗрдВ, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдПрдХрд▓ рд╣реИ:
- рдбреЛрдо рдиреЛрдб рдХреА рд╡рд╕реНрддреБ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рдШрдЯрдирд╛ рд▓рдЯрдХрд╛ рджреА рдЬрд╛рдПрдЧреА;
- рдШрдЯрдирд╛рдУрдВ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреА рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рдПрдВ;
- рдИрд╡реЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛;
- рдЖрд╡рд╢реНрдпрдХ DOM рдиреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдШрдЯрдирд╛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ;
рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореМрдЬреВрджрд╛ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВ:
- рдШрдЯрдирд╛рдПрдБ - рдореВрд▓ рдореЙрдбреНрдпреВрд▓ред рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдЗрд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рдЪрд░реНрдЪрд╛ рдиреАрдЪреЗ рдХреА рдЬрд╛рдПрдЧреАред
- HTMLEvents - DOM рддрддреНрд╡реЛрдВ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред
- UIEvents - рдХреАрдмреЛрд░реНрдб рдЗрд╡реЗрдВрдЯред
- рдорд╛рдЙрд╕рдЗрд╡реЗрдВрдЯреНрд╕ - рдорд╛рдЙрд╕ рдЗрд╡реЗрдВрдЯред
- MutationEvents - рдбреЛрдо рдЯреНрд░реА рд╕рдВрд╢реЛрдзрди рдШрдЯрдирд╛рдУрдВред
DOM 2 рдЗрд╡реЗрдВрдЯ рд╕реНрдЯреНрд░рдХреНрдЪрд░
рдкрд╛рдБрдЪ DOM 2 рдИрд╡реЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВред рдЙрдирдХреЗ рдирд╛рдо рдШрдЯрдирд╛ рдХреЗ рд╕рд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ:
рдШрдЯрдирд╛рдХреНрд░рдо- рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред
HTMLEvents- рдмреАрдЪ рдореЗрдВ рдмрдВрдж рдХрд░реЗрдВ
- рдХрд▓рдВрдХ
- рдкрд░рд┐рд╡рд░реНрддрди
- рддреНрд░реБрдЯрд┐
- рдлреЛрдХрд╕
- рднрд╛рд░
- рд░реАрд╕реЗрдЯ
- рдЖрдХрд╛рд░
- рд╕реНрдХреНрд░реЙрд▓
- рдЪреБрдирдирд╛
- рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛
- рдЕрдирд▓реЛрдб
UIEvents- DOMActivate
- DOMFocusIn
- DOMFocusOut
- keydown
- рдХреБрдВрдЬреА рджрдмрд╛рдиреЗ
- KeyUp
- рдкрд░реЛрдХреНрд╖ рд░реВрдк рд╕реЗ рдорд╛рдЙрд╕рдПрд╡реЗрдВрдЯреНрд╕ рдХреЛ рднреА рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ
MouseEvents- рдХреНрд▓рд┐рдХ
- mousedown
- MouseMove
- mouseout
- рдорд╛рдЙрд╕рдУрд╡рд░
- mouseup
MutationEvents- DOMAttrModified
- DOMNodeInserted
- DOMNodeRemoved
- DOMCharacterDataModified
- DOMNodeInsertedIntoDocument
- DOMNodeRemovedFromDocument
- DOMSubtreeModified
рдЕрдиреНрдп рдШрдЯрдирд╛рдПрдБ (рдЬреИрд╕реЗ 'dblClick') рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЙрдирдХреЗ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬреЛ рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдпрд╛ рддреЛ рдЙрдкрдпреБрдХреНрдд рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 'dblClick' рдорд╛рдЙрд╕рдПрд╡реЗрдВрдЯреНрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреБрдХреНрдд рд╣реИ) рдпрд╛ рдПрдХ рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдПрдБред рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдореЙрдбреНрдпреВрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдРрд╕реА рдШрдЯрдирд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдЧрд╛ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдШрдЯрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ - onClick
рдирдХрд▓реА рдШрдЯрдирд╛рдУрдВ рдХреЛ document.createEvent рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдЗрд╡реЗрдВрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рдВрдЧрдд рдИрд╡реЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд╛рдо рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, initEvent рд╡рд┐рдзрд┐ (рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо рдЕрд▓рдЧ рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдШрдЯрдирд╛ рдХреЛ рддреИрдпрд╛рд░ рдХрд░реЗрдВ рдФрд░, рдЕрдВрдд рдореЗрдВ, рдкреНрд░реЗрд╖рдг рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрддреНрд╡ рдкрд░ рдШрдЯрдирд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЬреЗрдиреЗрд░рд┐рдХ рдХреЗ рдмрдЬрд╛рдп рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рдХреЗ рдИрд╡реЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╕рдордп рдИрд╡реЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдЧрд╛:
рдРрд╕реЗ рддрддреНрд╡ рдкрд░ 'рдХреНрд▓рд┐рдХ' рдИрд╡реЗрдВрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреА рдЖрдИрдбреА 'рдПрд▓рд┐рдореЗрдВрдЯ_рдЖрдИрдбреА' рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:
var element = document.getElementById('element_id');
рдЪреВрдВрдХрд┐ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреЗ рд╡рд░реНрдгрди рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд┐рд╖рдп рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рд▓рд┐рдВрдХ рджреЗрддрд╛ рд╣реВрдВ, рдЬрд┐рд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдк рдЙрдирдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
tyts ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдШрдЯрдирд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреЗ рдиреАрдЪреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдИрд╡реЗрдВрдЯ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдЙрджрд╛рд╣рд░рдг:
HTMLEvents рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдШрдЯрдирд╛рдПрдБinitEvent ('рдкреНрд░рдХрд╛рд░', рдмреБрд▓рдмреБрд▓реЗ, рд░рджреНрдж рдХрд░рдиреЗ рдпреЛрдЧреНрдп)
UIEventsinitUIEvent ('рдкреНрд░рдХрд╛рд░', рдмреБрд▓рдмреБрд▓реЗ, рд░рджреНрдж рдХрд░рдиреЗ рдпреЛрдЧреНрдп, рдЦрд┐рдбрд╝рдХреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд, рд╡рд┐рд╕реНрддрд╛рд░)
MouseEventsinitMouseEvent ('рдкреНрд░рдХрд╛рд░', рдмреБрд▓рдмреБрд▓реЗ, рд░рджреНрдж рдХрд░рдиреЗ рдпреЛрдЧреНрдп, WindowObject, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, рдмрдЯрди, рд╕рдВрдмрдВрдзрд┐рддрдЯрд╛рд░реНрдЧ)
MutationEventsinitMutationEvent ('рдкреНрд░рдХрд╛рд░', рдмреБрд▓рдмреБрд▓реЗ, рд░рджреНрдж рдХрд░рдиреЗ рдпреЛрдЧреНрдп, рд╕рдВрдмрдВрдзрд┐рдд рдиреЛрдб, prevValue, newValue, attrName, attrChange)
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐ prevValue, NewValue, рдФрд░ attrName рд╢реВрдиреНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, attrChange рдХреЛ рд╣рдореЗрд╢рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рднрд▓реЗ рд╣реА рдШрдЯрдирд╛ DOMAttrModified (рдорд╛рди 1, 2, рдпрд╛ 3) рди рд╣реЛ
рдорд╛рдЙрд╕рдПрд╡реЗрдВрдЯреНрд╕ UIEvents рдХрд╛ рдПрдХ рдЙрдкрд╡рд░реНрдЧ рд╣реИ, рдЬрдмрдХрд┐ рдмрд╛рдж рд╡рд╛рд▓рд╛ рдИрд╡реЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рдЙрдкрд╡рд░реНрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдПрдХ рдорд╛рдЙрд╕рдЗрд╡реЗрдВрдЯреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ UIEvents рдФрд░ рдЗрд╡реЗрдВрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ initUIEvent рдФрд░ initEvent рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рднреА рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░реЗрдЧрд╛ред рддреЛ рдЖрдк рдЗрд╕реЗ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдШрдЯрдирд╛ рдЖрд░рдВрднреАрдХрд░рдг рд╡рд┐рдзрд┐ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред (Nit * Event)
рдЬреЗрдиреЗрд░рд┐рдХ рдИрд╡реЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдШрдЯрдирд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдирд╛ (рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдХрд╛ рдкреНрд░рджрд░реНрд╢рди)
рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдШрдЯрдирд╛ рдХреЗ рдЯреНрд░рд┐рдЧрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЬреЗрдиреЗрдЯрд┐рдХ рдЗрдирд╡реЗрдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЧреБрдгреЛрдВ рдХреЛ рдЙрдирдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреЗрдиреЗрд░рд┐рдХ рдЗрдирд╡реЗрдЯ рдпрд╛ рдЗрдирдЯрд╛рдЗрдЗрд╡реЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рд╕рдЯреАрдХ рдореЙрдбреНрдпреВрд▓ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдЬреЗрдиреЗрд░рд┐рдХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд╛рдо, рдпрд╛ рдпрд╣ рдореЛрдЬрд╝рд┐рд▓рд╛ / рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдХреЛрдиреЗрдХрд░, рд╕рдлрд╛рд░реА) рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛:
var element = document.getElementById('element_id'); var o = document.createEvent('MouseEvents'); o.initEvent('click', true, true);
рдХреАрдмреЛрд░реНрдб рдИрд╡реЗрдВрдЯ
рдХреАрдмреЛрд░реНрдб рдХреА рдШрдЯрдирд╛рдПрдВ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореЛрдЬрд╝рд┐рд▓рд╛ / рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдорд╛рдирдХ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп (рд╕рд╛рдорд╛рдиреНрдп) UIEvents (рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдлреНрд░реАрдЬ рдпрд╛ рдХреНрд░реИрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдЖрдВрддрд░рд┐рдХ KeyEvents рдореЙрдбреНрдпреВрд▓ рдФрд░ initKeyEvent рдЖрд░рдВрднреАрдХрд░рдг рд╡рд┐рдзрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред InitKeyEvent рд╡рд┐рдзрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреА рд╣реИ: 'рдкреНрд░рдХрд╛рд░', рдмреБрд▓рдмреБрд▓реЗ, рд░рджреНрдж рдХрд░рдиреЗ рдпреЛрдЧреНрдп, windowObject, ctrlKey, altKey, shiftKey, metaKey, keyCode, charCodeред рдпрджрд┐ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ KeyEvents рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг (window.KeyEvent) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред UIEvents рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдкрд╛рд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд░рдВрднреАрдХрд░рдг рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдЧреБрдгреЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
var element = document.getElementById('element_id'); if( window.KeyEvent )
рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдШрдЯрдирд╛рдПрдБ
рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рд╛рд░рдВрдн рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рд╕реЗ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИред IE рдореЗрдВ рдлрд╛рдпрд░рдИрд╡реЗрдВрдЯ рдирд╛рдордХ рдПрдХ рдШрдЯрдирд╛ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ, рдФрд░ IE 5.5 + рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИред рдЕрдкрдиреЗ рд╕рд░рд▓рддрдо рд░реВрдк рдореЗрдВ, рдпрд╣ DOM рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдмреБрд▓рдмреБрд▓реЗ рдФрд░ рд░рджреНрдж рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЧреБрдг рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред FireEvent рд╡рд┐рдзрд┐ рдПрдХ рдпрд╛ рджреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреА рд╣реИред рдкрд╣рд▓рд╛ рдИрд╡реЗрдВрдЯ рдХрд╛ рдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 'рдСрдирдХреЗрдВрдЬ'), рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдИрд╡реЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЗ рдкрд╛рд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрджреНрдпрдкрд┐ рд╡рд┐рдВрдбреЛ рдСрдмреНрдЬреЗрдХреНрдЯ IE рдореЗрдВ рдХрдИ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЛрдб, рдЕрдирд▓реЛрдб, рд╕реНрдХреНрд░реЙрд▓, рдЖрдХрд╛рд░ - рдпрд╣ рд╕рдм, рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рд╡рд┐рдВрдбреЛ), рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдлрд╛рдпрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд┐рдВрдбреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
var element = document.getElementById('element_id'); if(document.createEvent)
рдпрджрд┐ рдЖрдк рдИрд╡реЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ CreateEvent рдФрд░ init * рдЗрд╡реЗрдВрдЯ DOM рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП createEventObject рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред CreateEventObject рд╡рд┐рдзрд┐ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЦрд╛рд▓реА рдИрд╡реЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
var element = document.getElementById('element_id'); if(document.createEvent)
рдирд┐рд╖реНрдХрд░реНрд╖
рдореИрдВрдиреЗ рд╡рд┐рд╖рдп рдХреЛ рдмрд╣реБрдд рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХрд╡рд░ рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЗрд╕рдХреЗ рд╕рд╛рд░ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЗрд╡реЗрдВрдЯ рдЬрдирд░реЗрд╢рди рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдХреЗ рдкреАрдЫреЗ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЙрдкрд▓рдмреНрдз рдШрдЯрдирд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рд╡рд┐рд╖рдп рдФрд░ рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд▓реЗрдЦ рдХреЗрд╡рд▓ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реВрдЪреА рд╕реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЙрдирдХреА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрд╛рд░рдг, рд╕рдм рдХреБрдЫ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдирд╛рдо рдЦреБрдж рдХреЗ рд▓рд┐рдП рдмреЛрд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЬрд┐рдЬреНрдЮрд╛рд╕реБ% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо% рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдШрдЯрдирд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг, рдЗрд╕рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рдФрд░ рд▓реА рдЧрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдмрддрд╛рдПрдЧрд╛ред
рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдкреИрджрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╕рдлрд▓ рдЬреАрд╡рди рдХреА рдШрдЯрдирд╛рдУрдВ :)
рдХреНрдпрд╛ рдкрдврд╝рдирд╛ рд╣реИ?
рд▓реЗрдЦ рдЬреЛ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИрдЗрд╡реЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг: рдЯреЗрдмрд▓, рддреБрд▓рдирд╛редрдореЛрдЬрд╝рд┐рд▓рд╛ рдПрдордбреАрдПрди рдЗрд╡реЗрдВрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ