
рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ, jQuery рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкрд░рд┐рдЪрд┐рдд рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдореИрдВ рдПрдХ рдЯреВрд▓ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдкреЗрдЬ рдкрд░ рдХреМрди рд╕реЗ рддрддреНрд╡ рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдереЗ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рдХреА рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдереЗред рдЙрд╕ рдХреНрд╖рдг рдореБрдЭреЗ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдпрд╣ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рдореИрдВ рдмрд╣реБрдд рдореЗрд╣рдирддреА рд▓рдЧ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рди рддреЛ рдлрд╛рдпрд░рдмрдЧ рдФрд░ рди рд╣реА рдбреНрд░реИрдЧрдирдлрд▓реА рдЬреЛ рдмрд╛рдж рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреА, рдРрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдереАред
рд╕рдордп-рд╕рдордп рдкрд░, рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди Google рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ рдиреЗ рдХреБрдЫ рднреА рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рджрд┐рдпрд╛ред рд╣рд╛рд▓ рддрдХред
рдЬрдм рдЬрдирд╡рд░реА рдореЗрдВ рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд╛ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ
рдПрд▓рди рдХрд╛рд░реНрдбрд┐рди рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд рдПрдХ рдЕрджреНрднреБрдд
рд╡рд┐рдЬрд╝реБрдЕрд▓ рдИрд╡реЗрдВрдЯ 2 рдмреБрдХрдорд╛рд░реНрдХ рдорд┐рд▓рд╛ред рдмреБрдХрдорд╛рд░реНрдХ рдШрдбрд╝реА рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдорд░рд╣рдо рдореЗрдВ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рд▓реЗрдХрд┐рди рдЕрдкреНрд░рд┐рдп рд╣реЛрддреЗ рд╣реИрдВред
рдореИрдВ рдУрдкреЗрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЯреВрд▓рдмрд╛рд░ рдХреЗ рд╕рднреА рдмреБрдХрдорд╛рд░реНрдХ рдореЗрдВ рдПрдХ рд╣реА рдЖрдЗрдХрди рд╣реИ:

ред рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреБрдХрдорд╛рд░реНрдХ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрд╕рд╣рдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рдЕрдкреНрд░рд┐рдп рдХреНрд╖рдг - рдмреБрдХрдорд╛рд░реНрдХрд▓реЗрдЯ рдиреЗ рдбреЗрд╡рд▓рдкрд░ рдХреА рд╕рд╛рдЗрдЯ рд╕реЗ рдЕрдкрдиреЗ рд╕рднреА рдХреЛрдб рд▓реЛрдб рдХрд┐рдП, рдЬрд┐рд╕рд╕реЗ рдЫреЛрдЯреЗ, рд▓реЗрдХрд┐рди рджреЗрд░реА рд╣реБрдИред
рдЗрд╕рд▓рд┐рдП, рдмреБрдХрдорд╛рд░реНрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдмреБрдХрдорд╛рд░реНрдХ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдУрдкреЗрд░рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдкреАрдЖрдИ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рдЕрдзреАрд░
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреЗрдЬ рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдЖрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ рдУрдкреЗрд░рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдПрдХ рдмреБрдХрдорд╛рд░реНрдХрд▓реЗрдЯ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдЪрд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдореЗрд░реЗ рд╕рд╛рдордиреЗ рдереАрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗред
рдпрд╣ рд╕рдм рдХрд┐рд╕ рд▓рд┐рдП рд╣реИ?

рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдЕрдВрдд рдореЗрдВ рдЬреЛ рдХреБрдЫ рд╣реБрдЖ, рдЙрд╕рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж
рджреГрд╢реНрдп рдИрд╡реЗрдВрдЯ рдУрдкреЗрд░рд╛ рдЯреВрд▓рдмрд╛рд░ рдкрд░
рдПрдХ рдирдпрд╛ рдмрдЯрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред VisualEvent рдореЛрдб рдХреЛ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЪреЗрддрд╛рд╡рдиреА! рдмрдЯрди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд▓реЛрдб рдХрд┐рдП рдЧрдП рдкреГрд╖реНрдареЛрдВ рдкрд░ рд╣реА рдХрд╛рдо рдХрд░реЗрдЧрд╛!
рдмрдЯрди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЦреБрд▓реЗ HTML рдкреГрд╖реНрда рдХреЛ рдХрд╛рд▓рд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЙрди рд╕рднреА рддрддреНрд╡реЛрдВ рдкрд░, рдЬреЛ рдХрд┐рд╕реА рднреА рдШрдЯрдирд╛ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЛ рд▓рдЯрдХрд╛рдП рдЧрдП рд╣реИрдВ, рд░рдВрдЧреАрди рдЖрдпрддреЛрдВ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ:

рдХрд┐рд╕реА рднреА рдЖрдпрдд рдореЗрдВ рдХрд░реНрд╕рд░ рдХреЛ рд▓реЗ рдЬрд╛рдиреЗ рдкрд░ рдЖрдкрдХреЛ рд╣реИрдВрдбрд▓рд░ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдХреЛрдб, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдФрд░ рд╡рд╣ рд▓рд╛рдЗрди рджрд┐рдЦрд╛рдИ рджреЗрдЧреА, рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рдЖрдВрдЦ рдХреЗ рд╕рд╛рде рдмрдЯрди рдХреЛ рдлрд┐рд░ рд╕реЗ рджрдмрд╛рдиреЗ рдкрд░ VisualEvent рдореЛрдб рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдкрд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ, рд╡рд┐рд╕реНрддрд╛рд░ рдХреБрдЫ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧ рдЗрд╕реЗ
рдУрдкреЗрд░рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреЛ рд▓реЛрдЧ рдмреБрдХрдорд╛рд░реНрдХрд▓реЗрдЯ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдореИрдВ рдЖрдкрдХреЛ рдЕрдЧрд▓реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
рд╣рдо рдмреБрдХрдорд╛рд░реНрдХрд▓реЗрдЯ рдХреЛ рдЕрд▓рдЧ рдХрд░ рджреЗрддреЗ рд╣реИрдВ
рдХрд╣реАрдВ рдкрд░ рдХреБрдЫ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдЫ рдЕрднреА рднреА рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмреБрдХрдорд╛рд░реНрдХрд▓реЗрдЯ рдХреЗ рдХреЛрдб рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред
рдмреБрдХрдорд╛рд░реНрдХ рдореЗрдВ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗ рдЧрдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдб рдФрд░ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдФрд░ рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдмреБрдХрдорд╛рд░реНрдХ рдХреЛрдб рдЕрддреНрдпрдВрдд рд╕рд░рд▓ рд╣реИ:
(function() { var url = 'http://example.com/VisualEvent/builds/VisualEvent_Loader.js'; if( typeof VisualEvent!='undefined' ) { if ( VisualEvent.instance !== null ) { VisualEvent.close(); } else { new VisualEvent(); } } else { var n=document.createElement('script'); n.setAttribute('language','JavaScript'); n.setAttribute('src',url+'?rand='+new Date().getTime()); document.body.appendChild(n); } })();
Url рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╕рднреА рд▓реЙрдЬрд┐рдХ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдЬрд╝реБрдЕрд▓рдЗрд╡реЗрдВрдЯ
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рд▓реЛрдбрд┐рдВрдЧ рд╢реБрд░реВ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЬрд╛рдБрдЪ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ VisualEvent рдореЛрдб рд╕рдХреНрд░рд┐рдп рд╣реИ рдпрд╛ рдирд╣реАрдВред рдФрд░, рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдпрд╛ рддреЛ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдпрд╛ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░ рджреЗрддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ VisualEvent рдореЛрдб рдкрд░ / рдмрдВрдж рдмрдЯрди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рднреА рддрд░реНрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕рдХреНрд░рд┐рдпрдг рдХреЗ рджреМрд░рд╛рди
рд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ ред рд▓реЗрдХрд┐рди, рдЪреВрдВрдХрд┐ рд╣рдо рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд╕рднреА рд╡рд┐рдЬрд╝реБрдЕрд▓рдЗрд╡реЗрдВрдЯ рдХреЛрдб рдХреЛ рдЗрд╕рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рд╛рдЗрдЯреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдкрд╣рд▓реЗ рд╕рдХреНрд░рд┐рдпрдг рдХреЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░ рджреЗрдЧрд╛ред
рд╕рднреА рдмреБрдХрдорд╛рд░реНрдХ рдХреЛрдб рддреАрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ:
- VisualEvent_Loader.js
- VisualEvent.js
- VisualEvent-jQuery.js
VisualEvent_Loader.js рдХреЛ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдлрд┐рд░ рд╕реЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ VisualEvent рдХреЛ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░, рдпрджрд┐ рдХреЛрдИ рд╣реИ, рддреЛ рдбрд┐рдмрдЧ рдореЛрдб рдХреЛ рд╕рдХреНрд░рд┐рдп рдпрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ VisualEvent рдкрд╣рд▓реЗ рд▓реЛрдб рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рддреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдкреГрд╖реНрда
jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ
VisualEvent.js рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмреБрдХрдорд╛рд░реНрдХрд▓реЗрдЯ рдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╣реА рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ jQuery рд▓реЛрдб рдирд╣реАрдВ рд╣реИ, рддреЛ
VisualEvent-jQuery.js рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ VisualEvent рдХреЛрдб рдФрд░ jQuery рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛрдб рджреЛрдиреЛрдВ рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ VisualEvent рд╕рдХреНрд░рд┐рдпрдг рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛: jQuery рдХреЗ рд╕рд╛рде рдФрд░ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреЛрдб рдХреЛ рдлреИрд▓рд╛рдиреЗ рдореЗрдВ
рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ ред
рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреБрдХрдорд╛рд░реНрдХ рд╡рд┐рдЬреБрдЕрд▓рдЗрд╡реЗрдВрдЯ.рдХреИрдВрд╕ рдлрд╛рдЗрд▓ рд╕реЗ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдкреИрдирд▓ рдкрд░ рдПрдХ рдмрдЯрди рдмрдирд╛рдирд╛
рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдЯреВрд▓рдмрд╛рд░ рдореЗрдВ рдПрдХ рдмрдЯрди рдЬреЛрдбрд╝рдХрд░ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рджреГрд╖реНрдЯрд┐ рдореЗрдВ рдПрдХ рдмрдЯрди рдХреА рдореМрдЬреВрджрдЧреА рдЖрдВрдЦ рдХреЛ рдЙрддреНрддреЗрдЬрд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдЙрддреНрд╕рд╛рд╣ рдХреА рд▓рд╣рд░ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реЛрдиреЗ рджреЗрддреА рд╣реИред
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдореВрд▓ рд╕рдВрд░рдЪрдирд╛ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ, config.xml рд╡рд┐рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреИрд╕реЗ рднрд░реЗрдВ рдФрд░ рдЯреВрд▓рдмрд╛рд░ рдореЗрдВ рдПрдХ рдмрдЯрди рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП, рдпрд╣ рдореБрдЭреЗ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╕рдм
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЧрд╛рдЗрдб рдореЗрдВ рд╣реИ , рдФрд░ рдЗрд╕рдХрд╛
рд╡рд░реНрдгрди Habr├й рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ
config.xml рдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ, рдЖрдЗрдХрди рдвреВрдВрдв рд░рд╣рд╛ рд╣реИ рдФрд░ рдЯреВрд▓рдмрд╛рд░ рдкрд░ рдПрдХ рдмрдЯрди рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рдЕрдЧрд▓реЗ рдЪрд░рдг рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ - рд╡рд┐рд╕реНрддрд╛рд░ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдЕрдкрдирд╛рдирд╛ред рдФрд░ рдпрд╣рд╛рдБ рдкрд╣рд▓рд╛ рдЖрд╢реНрдЪрд░реНрдп рдореЗрд░рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЯреВрд▓рдмрд╛рд░ рдкрд░ рдмрдЯрди рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЛ рдЙрд╕ рдкреГрд╖реНрда
рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЙрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдерд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреБрдЫ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХреБрдЫ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдлрд┐рд░ рдореБрдЭреЗ рдЕрджреНрднреБрдд
рдХреНрд▓реАрдирдкреЗрдЬрд╝ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдпрд╛рдж рдЖрдпрд╛, рдЬреЛ рдЯреВрд▓рдмрд╛рд░ рдкрд░ рдПрдХ рдмрдЯрди рдХреЗ рд╕реНрдкрд░реНрд╢ рдкрд░, рдкреГрд╖реНрда рд╕реЗ рдХреЗрд╡рд▓ рд╕рд╛рд░реНрдердХ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдпрд╛рдиреА рдПрдХ рдмрдЯрди рдХреЗ рд╕реНрдкрд░реНрд╢ рдореЗрдВ, рдкреГрд╖реНрда рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрджрд┐ред рдФрд░ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП!
рдЧреАрддрд╛рддреНрдордХ рд╡рд┐рд╖рдпрд╛рдВрддрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдлрд╝рд╛рдЗрд▓, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рднреА рд▓рд┐рдкрд┐рдпреЛрдВ, рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдФрд░ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рддрд╕реНрд╡реАрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ред рдЗрд╕рд▓рд┐рдП, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╣реЛрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдЕрдВрджрд░ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИред
рдПрдХ рд╢рд╡ рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ
рджреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП: рдЯреВрд▓рдмрд╛рд░ рдкрд░ рдПрдХ рдмрдЯрди рд╣реИрдВрдбрд▓рд░ рдФрд░ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдЯреИрдм рдореЗрдВ рд╕рднреА рд▓реЛрдб рдХрд┐рдП рдЧрдП рдкреГрд╖реНрдареЛрдВ рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИред рдмрдЯрди рд╣реИрдВрдбрд▓рд░ рдмрд╕ рдЯреИрдм рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рд╕рднреА рдЯреИрдм рдкрд░ рдПрдХ рдкреНрд░рд╕рд╛рд░рдг рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдмрдЯрди рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрдирддрд╛ рд╣реИ рдФрд░, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░, рд╡рд┐рд╕реНрддрд╛рд░ рддрд░реНрдХ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдмрдЯрди рдХреНрд▓рд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдиреЗ рдлреЙрд░реНрдо рд▓рд┐рдпрд╛:
function buttonClicked() { var tab = opera.extension.tabs.getFocused(); if ( tab ) { opera.extension.broadcastMessage( JSON.stringify(opera.extension.tabs.getFocused().url)+ '|' + 'VisualEvent-1.0'); } };
рдЬрд╣рд╛рдВ call opera.extension.broadcastMessage () рд╕рд┐рд░реНрдл рдкреНрд░рд╕рд╛рд░рдг рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдпрд╣ рддрд░реНрдХ рдорд┐рд▓рд╛:
opera.extension.onmessage = function(e) { var dataArray = e.data.split('|'); if ( window.top == window.self && e.data && JSON.parse(dataArray[0]) == window.decodeURI(window.location.href.replace(window.location.hash, '')) ) { if ( 'VisualEvent-1.0' == dataArray[1] ) { enableVisualEvent(); } } };
рдпрд╣рд╛рдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдФрд░ рдЙрд╕ рдкреГрд╖реНрда рдХрд╛ URL рдЬрд┐рд╕ рдкрд░ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рд╣рд╛рдВ, рдпрд╣ рд╡рд╣ URL рд╣реИ рдЬрд┐рд╕реЗ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рд╕рдорд╛рди рдЯреИрдм рдЦреБрд▓реЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдЬрд╝реБрдЕрд╡реЗрдВрдЯ рдХреЛ
рдЙрд╕реА рд╕рдордп рд╕рднреА рдкрд░ рд╕рдХреНрд░рд┐рдп
рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рддрдВрддреНрд░ рдХрдорд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдмрдЯрди рдФрд░ рдкреГрд╖реНрда рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рддрд░реАрдХрд╛ рдЬрд╛рдирддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
рд╣рдо рдкреГрд╖реНрда рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ
рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдкреГрд╖реНрда рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЯреВрд▓рдмрд╛рд░ рдмрдЯрди рд╕реЗ рдПрдХ рд╕рдВрджреЗрд╢ рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝рд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
enableVisualEvent () рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреА рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХреЗрд╡рд▓ рдЗрд╕ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде рдмреБрдХрдорд╛рд░реНрдХрд▓реЗрдЯ рдХреЛрдб рдбрд╛рд▓рд╛ рдХрд┐ рд▓реЛрдбрд░ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдмрд╕ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдмреИрдХ-рдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдПрдХ рд╣реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рддреАрди рд╕реНрд░реЛрдд рдмреБрдХрдорд╛рд░реНрдХрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ (
VisualEvent ,
VisualEvent_loader рдФрд░
jQuery ) рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЗрд╕реЗ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛
рдкрдбрд╝рд╛ ред рд╕рд┐рдВрдЧрд▓ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдирд╛рдирд╛
рдЬреИрд╕рд╛ рдХрд┐
UserJS рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рдмрджрд▓рдиреЗ рдкрд░ рдореИрдиреБрдЕрд▓ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред
рдХрднреА-рдХрднреА UserJS рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред ( рдХрднреА-рдХрднреА UserJS рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ )
рдФрд░ рдпрд╣ рд╕рдЪ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдерд╛ :)ред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдореИрдиреБрдЕрд▓ рдореЗрдВ рдЗрд╕ рдЕрдкрдорд╛рди рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рд╡реНрдпрдВрдЬрдиреЛрдВ рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдкрдиреЗ
рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЗрд╡рд▓ рдкреГрд╖реНрда рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рджрд╛рдпрд░реЗ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред рдпрд╛рдиреА jQuery рдХреЛ "
$ " рдпрд╛ "j
рдХреНрд╡реЗрд░реА " рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп "
рд╡рд┐рдВрдбреЛред $ " рдпрд╛ "
window.jQuery " рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реБрдзрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред
рд╕рднреА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рд╕реНрддрд╛рд░ рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реБрдИред
рд╕реАрдПрд╕рдПрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
рд╕реНрд░реЛрдд рдХреЛрдб рдиреЗ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдмрд╛рд╣рд░реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдерд╛, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕реЗ рдкреЗрдЬ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╛рдЗрд▓реНрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рднреА CSS рдХреЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдФрд░, рдкрд╣рд▓реА рдмрд╛рд░ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ, рдореИрдВрдиреЗ <head> рдореЗрдВ <style> рдЯреИрдЧ рдмрдирд╛рдпрд╛, рдЗрд╕рдореЗрдВ рд╕рднреА CSS рд▓рд┐рдЦреАред -rule:
function initCss() { var css = '< CSS->'; var n = document.createElement('style'); n.type = 'text/css'; var rules = document.createTextNode(css); if ( n.styleSheet ) { n.styleSheet.cssText = rules.nodeValue; } else { n.appendChild(rules); } document.getElementsByTagName('head')[0].appendChild(n); };
рдирддреАрдЬрддрди, рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдиреЗ рд╢рд╛рдирджрд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдХреЗрд╡рд▓ рдЕрд╕реБрд╡рд┐рдзрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрджреНрдзрд░рдгреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЬреЛ рднреА рдкрдврд╝реЗ рдЙрд╕рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж! :)
рдореИрдВ рдХреБрдЫ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рд▓реЗрдЦ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдирдИ рдЪреАрдЬреЗрдВ рд╕реАрдЦрдирд╛ рд╣рдореЗрд╢рд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдХрднреА-рдХрднреА рджрд┐рд▓рдЪрд╕реНрдк рднреА рд╣реЛрддрд╛ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд▓реЛрдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЙрдирдХреА рдХреБрдЫ рдЧреИрд░-рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ
рдбреЗрд╡рд▓рдкрд░ рдХреА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдФрд░ рдореМрдЬреВрджрд╛
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдХреЛрдб рдЖрдкрдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреЗред
рд╡реИрд╕реЗ, рдХреНрд░реЛрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ
рд╕рдорд╛рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред