Opera рдХреЗ рд▓рд┐рдП UserJS рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рдмрджрд▓реЗрдВ

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐



рдпрд╣ рдУрдкреЗрд░рд╛ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП UserJS рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд╛рдЗрдб рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЯреНрд░рд┐рдХреНрд╕ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдЖрдкрд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред рд▓реЗрдЦ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред



рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдЬреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░реЗрдЧреАред рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдкрдирд╛ рдпреВрдЬрд░рдЬреЗрд╕ рдбрд╛рд▓реЗрдВ - рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рдПрдХ рдЖрдЗрдХрди рдмрдирд╛рдПрдВ рдЬреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдЗрдХрди) рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдЧрд╛ред



Config.xml рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ рдФрд░ рдЗрд╕реЗ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд░рдЦреЗрдВред

рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЗрд╕реЗ рдЬрд╝рд┐рдк рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ .oex рдореЗрдВ рдмрджрд▓реЗрдВред

рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рд╛рдЗрдЯ рдкрд░ рдУрдкреЗрд░рд╛ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдбреАрдмрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



рдЪреЗрддрд╛рд╡рдиреА



рдХрднреА-рдХрднреА UserJS рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдСрдмреНрдЬреЗрдХреНрдЯ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдерд╛рди рдпрд╛ рдУрдкреЗрд░рд╛) рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдВрдбреЛ рдСрдмреНрдЬреЗрдХреНрдЯ (window.location, window.opera, рдФрд░ рдЗрд╕реА рддрд░рд╣) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрди рд╡рд╕реНрддреБрдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдг



рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдУрдкреЗрд░рд╛ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд╣рдо рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ рдмрджрд▓ рджреЗрдЧрд╛ред рд╕реНрдЯреЙрдкрд╡реЙрдЪ рд╢реБрд░реВ рдХрд░реЛ!



рдЪрд░рдг 1: UserJS рдЪреБрдиреЗрдВ



рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреВрд░реНрд╡ рдУрдкреЗрд░рд╛ рдЗрдВрдЯрд░реНрди рдорд╛рд░реНрдЯрд┐рди рд░рд╛рдЙрдЪрд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╡рд░реНрддрдорд╛рди HTML5 рд╡реАрдбрд┐рдпреЛ UserJS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдкрдХреЛ HTML5 рд╡реАрдбрд┐рдпреЛ рдХреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧреАред рдпрд╣ рдмрд┐рдирд╛ рдХрд╣реЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕реЗ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдкреБрдирд░реНрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдорд╛рд░реНрдЯрд┐рди рдиреЗ рдореБрдЭреЗ рдЕрдиреБрдорддрд┐ рджреА, рд▓реЗрдХрд┐рди рдЖрдк рдХрд┐рд╕реА рднреА рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЬрд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЪрд░рдг 2: рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдБ



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдШрд░ рдЪрд╛рд╣рд┐рдП, рдЪрд▓реЛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╡реАрдбрд┐рдпреЛрдлреБрд▓рд╕реНрдХреНрд░реАрди рдХрд╣реЗрдВред рдЗрд╕рдореЗрдВ рдПрдХ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдореЗрдВ UserJS рдлрд╝рд╛рдЗрд▓ (VideoFullscreen.js) рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБред



рдЪрд░рдг 3: рдЖрдЗрдХрди рдмрдирд╛рдПрдВ



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



рдЪрд░рдг 4: рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ



рдФрд░ рдлрд┐рд░, рдЖрд▓рд╕реА рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рд╣рдо config.xml рдлрд╝рд╛рдЗрд▓ рдХреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ:



<?xml version="1.0" encoding="utf-8"?> <widget xmlns="http://www.w3.org/ns/widgets"> <name>VideoFullscreen</name> <description>Adds fullscreen capability to every HTML5 video element. Just play the video and then hit SHIFT-ENTER or F11.</description> <author href="http://rauscheronline.de/">Martin Rauscher (ported by Daniel Davis)</author> <icon src="VideoFullscreen.png"/> </widget>
      
      





рдЕрдкрдиреЗ рдФрд░ рдореВрд▓ UserJS рдХреЗ рд▓реЗрдЦрдХ рджреЛрдиреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реБрдП, рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВред



рдЪрд░рдг 5: рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ



рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдЪрд░рдг рдЖрдЗрдХрди рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ, config.xml рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреИрдХ рдХрд░рдирд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, .oex (VideoFullscreen.zip VideoFullscreen.oex рдмрди рдЬрд╛рдПрдЧрд╛) рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдмрджрд▓ рджреЗрдВ рдФрд░ рдпрд╣реА рд╡рд╣ рд╣реИред рд╡рд┐рд╕реНрддрд╛рд░ рдУрдкреЗрд░рд╛ рдореЗрдВ рдПрдХ рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рдЦреАрдВрдЪрдХрд░ рдФрд░ рдЧрд┐рд░рд╛рдХрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред



рдЪрд░рдг 6: рдмрдЧ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдФрд░ рд╕рдВрдкрд╛рджрди



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

VideoFullscreen.js addEventListener () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рдЙрд╕ рд╡рд╕реНрддреБ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдШрдЯрдирд╛рдУрдВ рдХреЛ рдмрд╛рдВрдзрддреЗ рд╣реИрдВред UserJS рд╡рд╛рддрд╛рд╡рд░рдг рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдИрд╡реЗрдВрдЯ рд╡рд┐рдВрдбреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рд╕рддреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдУрдкреЗрд░рд╛ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:



 window.addEventListener('DOMContentLoaded',init,false); window.addEventListener('DOMContentLoaded',function(){ document.getElementsByTagName("body")[0].addEventListener('keydown',keyDownHandler,false); },false); window.addEventListener('DOMNodeInserted',init,false);
      
      





рдзреАрд░реЗ-рдзреАрд░реЗ рдХреЛрдб рдореЗрдВ рджреЗрд░реА рд╣реЛрдиреЗ рдкрд░, рдЖрдк рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрдИ рдЬрдЧрд╣ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд▓рд┐рдкрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



 //  : document.getElementsByTagName("body")[0].addEventListener('keydown',keyDownHandler,false);
      
      





 //  : document.body.addEventListener('keydown',keyDownHandler,false);
      
      





рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рднрд╛рд╡реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд▓реЗрдЦ рд╣реИ, рдЬреЛ рди рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдмрд▓реНрдХрд┐ рд╡реЗрдм рдкреЗрдЬ рдФрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИред



рдЪрд░рдг 7: рдирд┐: рд╢реБрд▓реНрдХ



рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ред рдЕрдм рд╣рдо рдЗрд╕реЗ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдЖрдк рдЗрд╕реЗ addons.labs.opera.com рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдХреЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдк рдЗрд╕реЗ рдЗрд╕ рд▓рд┐рдВрдХ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╡реАрдбрд┐рдпреЛрдлреБрд▓рд╕реНрдХреНрд░реАрди рдУрдкреЗрд░рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди ред рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк HTML5 рд╡реАрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдПрдХ рдкреГрд╖реНрда рдкрд╛рдХрд░ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмреНрд░реВрд╕ рд▓реЙрд╕рди рдХреЗ рдЗрд╕ рд╢реИрдХреНрд╖рд┐рдХ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рдеред рдЦреЗрд▓рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ F11 рджрдмрд╛рдПрдВред рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдмреНрд░реВрд╕ рд▓реЙрд╕рди рдХреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рдЖрдШрд╛рдд рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрднреА рд╣рдо рдЖрдкрдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рджреЛрдиреЛрдВ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдФрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред



All Articles