ΡΠΊΡΡΡΡ ΠΊΠΎΠ΄ html Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅
ΠΠ°ΠΊ ΡΠΊΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ HTML-ΡΡΡΠ°Π½ΠΈΡΡ
Π― ΡΠΎΠ·Π΄Π°Π» HTML-ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΠΊΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ.
ΠΠ°ΠΊ Ρ ΠΌΠΎΠ³Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠ°Π²ΡΠΉ ΡΠ΅Π»ΡΠΎΠΊ, Π²ΡΠΏΠΈΡΠ°Π² ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³Π°.
ΠΠ°ΡΠ΅ΠΌ Π·Π°ΡΠΈΡΡΡΠΉΡΠ΅ Π²ΡΠ΅ ΡΡΠΎ Π½Π° ΡΡΠΎΠΌ Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «AES encryption».
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ Π΅Π³ΠΎ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ. Π²Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ.
ΠΠ΄Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ var message = «function disabled»; Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ «ΠΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅Π½Π°» ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠΉΠ΄Π΅Ρ. [‘ΠΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°’ ΠΈ Ρ.Π΄.].
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅. Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° «ΠΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π°ΠΊΡΠΈΠ²Π½Π°».
Π― Π·Π½Π°Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΊΡΠΈΠΏΡ ΠΈΠ»ΠΈ Javascript Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Firebug, Π½ΠΎ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. Π― Π΄ΡΠΌΠ°Ρ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΡΠ°ΠΊΠΈ Brute Force. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ.
Π― ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. Π Π²Π΅ΡΡΠΈΠΈ Enterprise Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π½ΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΅Π΅ ΠΎΠΏΠ»Π°ΡΠΈΡΡ. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΈΡΡΡΠ΅Ρ Π²Π°ΡΡ HTML-ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΡΠ²Π΅ΡΡ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ² HTML, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄ΠΎ 384 Π±ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ [ΡΡΡΠ»ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Ρ Π½Π°ΠΏΠΈΡΠ°Π» Π²ΡΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄ΠΎ 256 Π±ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ). Π― Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΡΡΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ Π½Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ.
HackWare.ru
ΠΡΠΈΡΠ½ΡΠΉ Ρ Π°ΠΊΠΈΠ½Π³ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ
ΠΠ±Ρ ΠΎΠ΄ Π·Π°ΠΏΡΠ΅ΡΠ° ΠΏΠΎΠΊΠ°Π·Π° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ HTML ΠΊΠΎΠ΄Π°, ΠΎΠ±Ρ ΠΎΠ΄ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΌΠ΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ±ΠΎΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°ΠΉΡΠ΅
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΠΈΡΡ HTML ΠΊΠΎΠ΄ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΠΈΡΡ ΠΎΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°. ΠΡΠΎ ΡΠ°ΠΊΡ. ΠΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΡΠ»ΠΎΠΆΠ½ΠΈΡΡ Π·Π°Π΄Π°ΡΡ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°. Π ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΏΡΡΡΡΠΌ, Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡΡΠΈ. Π Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ Π½Π΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅ΠΊΡΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, Π° ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ JavaScript ΠΈ Π΅ΡΠ»ΠΈ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΠ°ΠΏΠ°Ρ (ΡΠ°ΠΌ JavaScript ΠΈ HTML) ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Π½Ρ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½Π΅Π΅. ΠΠΎ ΡΠ°ΠΊΠΈΠ΅ ΡΠ»ΡΡΠ°Π΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅Π΄ΠΊΠΈ β ΡΠ°ΡΠ΅ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ°Ρ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. ΠΡ ΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ.
ΠΠ°ΠΊ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ HTML ΠΊΠΎΠ΄ Π²Π΅Π± ΡΡΡΠ°Π½ΠΈΡΡ, Π΅ΡΠ»ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π° ΠΏΡΠ°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡΡΠΈ ΠΈ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ CTRL+u
ΠΡΠ»ΠΈ ΠΏΡΠ°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡΡΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ CTRL+u. ΠΠ½Π΅ ΠΏΠΎΠΏΠ°Π»ΡΡ ΡΠ°ΠΉΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ CTRL+u ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΊΠ°Π·Π°Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ:
CTRL+u ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ JavaScript ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π° ΡΠΎΠΌ ΡΠ°ΠΉΡΠ΅. Π’ΠΎ Π΅ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½ β Ρ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ JavaScript ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π΅ Π±ΡΠ΄Π΅Ρ Β«Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Β».
ΠΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β ΡΡΠΎ Π² ΠΌΠ΅Π½Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π½Π°ΠΉΡΠΈ ΠΎΠΏΡΠΈΡ Β«ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄Β». Π Firefox ΡΡΠ° ΠΎΠΏΡΠΈΡ Π΅ΡΡΡ, Π½ΠΎ Π»ΠΈΡΠ½ΠΎ Ρ ΠΌΠ΅Π½Ρ Π²ΡΠ΅Π³Π΄Π° ΡΡ ΠΎΠ΄ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ Π΅Ρ Π½Π°ΠΉΡΠΈ ))) Π Chrome Ρ ΡΡΡ ΠΎΠΏΡΠΈΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π°ΠΉΡΠΈ Π² ΠΌΠ΅Π½Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΡΡΡΠΎΠΊΡ
ΠΡΠ»ΠΈ ΡΡΡ ΡΡΡΠΎΠΊΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π»ΡΠ±ΡΠΌ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΡΠ°ΠΉΡΠ° ΠΈ Π²ΡΡ ΡΡΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Ρ ΠΎΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ HTML ΡΡΡΠ°Π½ΠΈΡΡ https://suip.biz/ru/?act=view-source, ΡΠΎΠ³Π΄Π° Ρ Π²ΡΡΠ°Π²Π»ΡΡ ΡΡΡΠΎΠΊΡ view-source:https://suip.biz/ru/?act=view-source Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠ°Ρ Π² Π½Π΅ΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄.
ΠΡΡΠ°ΡΠΈ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ JavaScript β Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π»Π°Π·ΠΈΡΡ Π² Β«Π³Π»ΡΠ±ΠΈΠ½Π½ΡΠ΅Β» Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ ΠΈΡΠΊΠ°ΡΡ Π³Π΄Π΅ ΡΡΠ° ΠΎΠΏΡΠΈΡ. ΠΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ JavaScript, Π° ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ F12, Π·Π°ΡΠ΅ΠΌ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡ Sources ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΡΠ°ΠΌ F8:
Π’Π΅ΠΏΠ΅ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ CTRL+u, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ Π±Ρ Π΅Π³ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡΠΊΠ»ΡΡΠ°Π»ΠΈ.
ΠΠ±Ρ
ΠΎΠ΄ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ
Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²
Π‘ΠΎΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
Π‘ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, Π½ΡΠΆΠ½ΠΎ Β«Π»Π°ΠΉΠΊΠ½ΡΡΡΒ» ΡΡΡ ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ.
Β«ΠΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌΒ» ΡΠ°ΠΌ Π²ΡΡ (ΠΎΠ±ΡΡΠ½ΠΎ) ΡΠ°ΠΊ: Β«ΡΠΊΡΡΠ²Π°Π΅ΠΌΡΠΉΒ» ΡΠ΅ΠΊΡΡ ΡΠΆΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π² HTML ΡΡΡΠ°Π½ΠΈΡΠ΅, Π½ΠΎ ΡΠΏΡΡΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΡΠΈΠ»Ρ style=»display: none;». ΠΠΎΡΡΠΎΠΌΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ:
ΠΡΠΈΠΌΠ΅Ρ Β«Π²Π·Π»ΠΎΠΌΠ°Β» ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠ°:
ΠΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π»Π°Π·ΠΈΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Ρβ¦ ΡΠ΄Π΅Π»Π°Π» ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅ΡΠ²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΌ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ Π΄Π»Ρ Π²Π°Ρ Π΄Π°Π½Π½ΡΠ΅, ΡΠΊΡΡΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌΠΈ, Π΅Π³ΠΎ Π°Π΄ΡΠ΅Ρ: https://suip.biz/ru/?act=social-locker-cracker
Π’Π°ΠΌ Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΎΠ±Ρ ΠΎΠ΄ ΡΠ΅ΡΡΡΡΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Β«ΡΠ²ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉΒ» Π°Π½Π°Π»ΠΈΠ· β ΠΎΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ 4 Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ² Π½Π΅ ΠΏΠΎΠ΄ΠΎΡΡΠ», ΡΠΎ ΡΠΎΠ³Π΄Π° ΠΏΡΠΎΡΡΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΡΠ΅Ρ Π±Π»ΠΎΠΊΠΎΠ² Ρ style=»display: none;».
ΠΡΡΠ°ΡΠΈ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΠΎΠΏΠ°Π»ΠΈΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΡ ΡΠ΅ΡΠ²ΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΠΎΠΉΡΠΈ β ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ β Ρ Π΄ΠΎΠ±Π°Π²Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Β«ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ».
Π’ΠΎΡ ΡΠ°ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ°Ρ , ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ Π±Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅Ρ ΠΏΠΈΡΠ°ΡΡΠΊΠΎΠ΅ ΠΠ. Π― ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» ΡΡΡΠ»ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ±Ρ ΠΎΠ΄ΡΠΈΠΊΠ° ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ² β ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠΊΡΡΡΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠ½ΡΠΎΠ²ΡΠ΅: Π²Π΅Π΄ΡΡ Π½Π° Π΄Π΅ΠΌΠΎ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°ΡΡΡΡ ΡΡΡΠ»ΠΎΠΊ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅Ρ. Π’Π°ΠΊΠΎΠΉ Β«ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³Β» ΠΌΠ΅Π½Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π» ΠΈ Ρ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠΈΡΠΊΠ°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°ΠΉΡΡ ΡΡΠΎΠ³ΠΎ ΠΆΠ΅ Π°Π²ΡΠΎΡΠ°.
ΠΠΎΠΈΡΠΊ ΡΠ΅ΡΠΊΠΈ ΡΠ°Π»ΡΡΠΈΠ²ΡΡ
ΠΏΠΈΡΠ°ΡΡΠΊΠΈΡ
ΡΠ°ΠΉΡΠΎΠ²
ΠΡΠΎΡ ΡΠ°ΠΉΡ Π·Π° CloudFlare β Ha ha, classic!
ΠΡΠ°ΠΊ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ IP ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° 173.249.15.230. ΠΠ° securitytrails Π½Π° Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎ ΡΡΠΎΠΌΡ IP ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½ΠΈΠΌ ΡΠ°ΠΉΡΠΎΠ² Π½Π΅Ρ.
ΠΠΎΡΡΠΎΠΌΡ ΠΈΠ΄ΡΠΌ Π½Π° ΡΠ΅ΡΠ²ΠΈΡ Β«Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΡΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΉ IPΒ», Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π²Π²ΠΎΠ΄ΠΈΠΌ 173.249.15.230 ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°ΠΌ:
ΠΡΠ΅ ΡΠ°ΠΉΡΡ ΡΡ ΠΎΠΆΠ΅ΠΉ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π²Π΅Π·Π΄Π΅ Π΅ΡΡΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊ, Π²Π΅Π·Π΄Π΅ Π²ΠΌΠ΅ΡΡΠΎ Π²Π°ΡΠ΅Π·Π° ΡΡΡΠ»ΠΊΠΈ Π½Π° Π΄Π΅ΠΌΠΎ Π²Π΅ΡΡΠΈΠΈ, ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅Ρ ΠΏΠΎΠ΄ Π·Π°ΠΊΡΡΡΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ.
ΠΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ IP ΡΠ°ΠΉΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ cURL
ΠΠ»Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ IP ΠΎΠ±ΡΡΠ½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΠ»ΠΈ ΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°ΠΉΡ Π½Π° HTTPS ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅:
ΠΠΎ ΡΠ΅ΡΠ²Π΅Ρ 173.249.15.230 Π½Π°ΡΡΡΠΎΠ΅Π½ ΡΠ°ΠΊ, ΡΡΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π»ΡΠ±ΠΎΠΉ Ρ ΠΎΡΡ, Ρ ΠΎΡΡ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠ΄Π° Π½Π°ΠΏΠΈΡΠ°ΡΡ Β«dfkgjdfgdfgfdΒ» ΠΎΠ½ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° Π°Π΄ΡΠ΅Ρ Ρ HTTPS, ΡΠΎ Π΅ΡΡΡ Π½Π° Β«https://dfkgjdfgdfgfdΒ». Π Π·Π°ΠΏΡΠΎΡΡ ΠΏΠΎ HTTPS ΡΠ°ΠΌ ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π²ΠΎΠ²ΡΠ΅ β ΡΠ°ΠΌ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅ Π½Π°ΡΡΡΠΎΠ΅Π½ Π½Π° ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ 443 ΠΏΠΎΡΡ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΎΠΊΡΡΡΡ.
Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, Π΄ΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π΄Π°Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½Π°ΡΡΡΠΎΠ΅Π½ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Ρ ΠΎΡΡΠ° macwinsofts.com ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°Π½Π½ΡΠΉ Π·Π°ΠΏΡΠΎΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ 503:
Π Π²ΠΎΡ Π΄Π°Π½Π½ΡΠΉ Π·Π°ΠΏΡΠΎΡ Ρ ΠΎΡΡ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ 503, Π½ΠΎ Π·Π°ΡΡΠ°Π²ΠΈΡ ΡΠ΅ΡΠ²Π΅Ρ Π½Π°Π΄ΠΎΠ»Π³ΠΎ Β«Π·Π°Π΄ΡΠΌΠ°ΡΡΡΡΒ»:
ΠΠΈΠ΄ΠΈΠΌΠΎ, ΡΠ°ΠΌ ΠΈΠ·-Π·Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΡ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠ°ΠΉΠΌΠ°ΡΡΡ.
ΠΡΠΎ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π±ΡΡΡΡΠΎΡΡΠΈΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ:
Π ΡΠΎΠ²ΡΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ Π·Π°ΠΏΡΠΎΡ:
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ ΡΠΎΡΡΠ° ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΠΈ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΠΎΡΡΠ΅ΠΉ ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π²ΠΈΡΡΡΠΎΠ².
Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΡΠ°ΡΡΠΈ:
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΠ°ΠΌ:
2 ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ to ΠΠ±Ρ ΠΎΠ΄ Π·Π°ΠΏΡΠ΅ΡΠ° ΠΏΠΎΠΊΠ°Π·Π° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ HTML ΠΊΠΎΠ΄Π°, ΠΎΠ±Ρ ΠΎΠ΄ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΌΠ΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ±ΠΎΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°ΠΉΡΠ΅
ΠΡΠΊΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ, Π° ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, ΠΊΠΎΠ΄Π΄Π° ΠΊΠΎΠ΄ ΠΎΡΡΡΠ²Π°Π΅ΡΡ, Π° ΡΠ°ΠΌ ΡΠ΅ΠΊΡΡΠ° Π½Π΅Ρ, ΠΎΠ΄Π½ΠΈ ΡΡΡΠ»ΠΊΠΈ?
ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ! ΠΠ»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄. ΠΠ°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Absolute Enable Right Click & Copy ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π΅Π»Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΡΠ΅ΠΊΡΡ.
ΠΡΡΡΠ΅ΠΌ, ΠΎΠ±ΡΡΡΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΊΡΠΈΠΏΡΡΠ΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΡΡ ΡΠ°ΡΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ
Π’Π΅ΠΎΡΠΈΡ
Π Π°Π±ΠΎΡΠ° JJEncode
ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ HTML/CSS
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡ HTML ΠΈΠ»ΠΈ CSS ΠΊΠΎΠ΄? ΠΡΠ΅ ΠΏΡΠΎΡΡΠΎ: Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡ Π½Π° JavaScript, Π° ΠΏΠΎΡΠ»Π΅ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΠΊ HTML ΠΊΠΎΠ΄.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΡΠ°Π²ΠΊΠΈ (Π±Π΅Π· ΡΠΈΡΡΠΎΠ²ΠΊΠΈ/ΠΊΡΠΈΠΏΡΠ°/ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ):
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΡ ΠΏΠΎΡΡΡΠΏΠΈΠΌ ΠΈ Ρ CSS-ΡΡΠΈΠ»ΡΠΌΠΈ:
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΡΠ°ΡΠ°Π΅ΠΌΡΡ Π°Π±ΡΡΡΠ°Π³ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΎΡ HTML ΠΈ CSS ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎ ΡΠ°ΠΌΠΎΠΉ ΡΡΡΠΈ β ΡΠ½Π°ΡΠ°Π»Π° ΡΠΊΡΡΡΠΈΠΈ, Π° Π·Π°ΡΠ΅ΠΌ ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ²ΠΊΠ΅ JavaScript.
ΠΡΠ΅ΠΆΠ΄Π΅, ΡΠ΅ΠΌ ΠΊΡΠΎ-Π»ΠΈΠ±ΠΎ Π·Π°Ρ
ΠΎΡΠ΅Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡ Π½Π°Ρ ΠΊΠΎΠ΄, ΠΎΠ½ ΠΏΠΎΡΡΠ°ΡΠ°Π΅ΡΡΡ Π΅Π³ΠΎ Π½Π°ΠΉΡΠΈ. ΠΠΈΠΆΠ΅ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²Π΅Π½Π½ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠΎΠΊΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΡ Π³Π»Π°Π· Π»ΡΠ±ΠΎΠΏΡΡΠ½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΡΡΡΠ΅ΠΌ ΡΠ»ΠΎΠ²ΠΎ Β«][akepΒ» Π² ΡΠ΅Π»Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
ΠΠ°ΠΌΠ΅Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΠ΅Π³Π°
Π ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΠ°ΠΏΠΊΡ Β«textΒ», Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Π½Π°Ρ ΡΠΊΡΠΈΠΏΡ (Β«script.jsΒ») ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«javascriptΒ» ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΠ΅ΠΌ Π°ΡΡΠΈΠ±ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠ»Ρ Π»ΡΡΡΠ΅Π³ΠΎ ΡΡΡΠ΅ΠΊΡΠ° ΡΡΠ°Π·Ρ ΠΎΡΠ²Π»Π΅ΡΠ΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΠΏΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ:
ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ Π½Π° Π»ΠΈΡΠ½ΠΎΠΌ ΠΎΠΏΡΡΠ΅: ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ! Π’Π°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Ρ ΡΠ°ΠΌ Π½Π°ΠΊΡΡΡΠΈΠ²Π°Π» ΠΏΠ°ΡΡΠ½Π΅ΡΠΊΡ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°ΠΊΡΡΡΡΠΈΠΊ Π½Π° JavaScript. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΠ°ΡΡΠ½Π΅ΡΠΊΠΈ Π΅Π³ΠΎ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠ²ΠΈΠ΄Π΅Π»Π° :).
JavaScript-ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ
ΠΠ°Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π΄Π»Ρ ΡΠΎΠΊΡΡΡΠΈΡ JS-ΠΊΠΎΠ΄Π°, Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π½Π΅ΠΌ. ΠΠ»Π°Π²Π½Π°Ρ ΠΈΠ΄Π΅Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΡΡΠ°ΡΡ ΠΊΠΎΠ΄ Π²Π½ΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ onLoad, onClick ΠΈ Ρ.Π΄. Π’ΠΎ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠ΅Π³ΠΎΠ² body ΠΈ frameset Π΅ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ onLoad, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΡΡΡΠΈΡ Π² Π½Π΅ΠΌ ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ/ΡΡΠ΅ΠΉΠΌΠ°.
ΠΡΠΌΠ΅ΡΡ, ΡΡΠΎ Π½Π΅ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ.
Cookie, Referrer ΠΈ Π°Π΄ΡΠ΅Ρ
JavaScript ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΡΡΡΠ°ΡΡ ΠΈ Π² ΡΠ°ΠΊΠΈΠ΅ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΡΠ°, ΠΊΠ°ΠΊ cookie (document.cookie), ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ (document.referrer) ΠΈ Π°Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ (location.href). Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ, Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ eval(), ΠΊΠΎΡΠΎΡΠ°Ρ Π±Π΅ΡΠ΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠ΅ΠΊΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΅Π³ΠΎ ΠΊΠ°ΠΊ JavaScript-ΠΊΠΎΠ΄.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΡΠΈΠΌΠ΅ΠΌ ΡΠ°ΠΊΠΎΠ΅ Π΄ΠΎΠΏΡΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ Ρ Π½Π°Ρ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΊΡΠΊΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΈΠ΄Π°:
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ ΡΡΠΎΡ Π°Π»Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ΄Π΅ΡΡ ΠΌΡ Π±Π΅ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡ Π²ΡΠ΅Ρ
cookie-Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ Ρ
ΠΎΡΡΠ° ΠΈ Π΄Π΅Π»ΠΈΠΌ Π΅Π³ΠΎ Π½Π° ΡΠ°ΡΡΠΈ Π² ΠΌΠ΅ΡΡΠ°Ρ
, Π³Π΄Π΅ ΡΡΠΎΠΈΡ Β«||Β». ΠΠ°ΡΠ΅ΠΌ Π±Π΅ΡΠ΅ΠΌ Π²ΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ([1]) ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· eval().
ΠΠ°Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΈ ΠΏΠ»ΠΎΡ
, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΡ, Π½Π΅ Π²ΠΈΠ΄Π΅Π½ Π½Π° ΡΠ°ΠΌΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ΄ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅Π±Ρ! ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ:
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π· JavaScript, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, location.href ΠΈ document.referrer.
Π‘ΠΎΠΊΡΡΡΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π° Ajax
ΠΡΠ»Π»Π±Π°ΠΉΡ Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΠΏΠ΅ΡΡ
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΡΡ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½, Π½ΠΎ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΎΠ½ ΡΠ°ΡΡΡΠΈΡΠ°Π½ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π±ΡΠ°ΡΠ·Π΅Ρ Opera. Π‘ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΊΡΡΠ²Π°Π΅ΠΌΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Π½ΡΠ»Π»Π±Π°ΠΉΡ (Π½ΡΠ»Π»Π±Π°ΠΉΡ ΠΈΠ»ΠΈ nullbyte β ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Ρ ASCII ΠΊΠΎΠ΄ΠΎΠΌ Β«0Β»). ΠΠ°ΡΠ΅ΠΌ? ΠΠ°ΡΠ΅ΠΌ, ΡΡΠΎ Opera ΠΏΡΠΎΡΡΠΎ-Π½Π°ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠΎΠ΄ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡΡΠΈΠΊΠ΅ ΠΏΠΎΡΠ»Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°. ΠΡΠΈΠΌΠ΅Ρ:
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° ΠΈΠ΄Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ ΡΠΊΡΡΠ²Π°ΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠΎΡΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ PHP ΠΌΡ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½ΡΠ»Π»Π±Π°ΠΉΡ, Π° ΠΏΠΎΡΠ»Π΅ Π½Π΅Π³ΠΎ ΠΈΠ΄Π΅Ρ ΡΠΊΡΡΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄.
ΠΡΡΡΠ΅ΠΌΡΡ Π² HTML-ΠΊΠΎΠ΄Π΅ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
ΠΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡΡΡΠ°ΡΡ Π² HTML, Π·Π°ΡΠ΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΅Π³ΠΎ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎΡ ΡΠ°ΠΊ:
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΡΠΏΡΡΡΠ°Π»ΠΈ ΠΊΠΎΠ΄ Π² Π°ΡΡΠΈΠ±ΡΡΠ°Ρ ΡΠ΅Π³Π° img, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΊΠΎΠ΄ Π²ΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠΎΠ±ΠΈΡΠ°Ρ ΡΠ°Π·Π±ΡΠΎΡΠ°Π½Π½ΡΠ΅ ΠΊΡΡΠΎΡΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΡΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ Π² HTML/JavaScript ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ :
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΡΡΠ°ΡΡ ΠΊΠΎΠ΄ Π²Π½ΡΡΡΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, jQuery, mooTools ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
. ΠΡΠΈ ΡΠ°ΠΉΠ»Ρ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ, Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡ
Π·Π°ΠΉΠΌΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Ρ
ΠΎΡΡ Π²ΡΠ΅Π³Π΄Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°).
Π’Π΅ΠΏΠ΅ΡΡ ΠΆΠ΅, Π΄ΡΠΌΠ°Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ, Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², Π²ΠΈΠ΄ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΈ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΈΡΡΠ»Π΅Π΄ΡΡΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΡ. ΠΠΈΠΆΠ΅ ΡΠΈΡΠ°ΠΉ ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΠΌΠ΅ΡΠΎΠ΄Π°Ρ
ΠΊΡΠΈΠΏΡΠΎΠ²ΠΊΠΈ ΠΈ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ JS-ΠΊΠΎΠ΄Π°.
Π‘ΡΠ±ΡΡΠΈΡΡΡΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ/ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² JavaScript
ΠΠ°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² JavaScript ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
Π€Π»ΡΠ΄ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ
ΠΠ°Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ°Π²ΠΈΡΡ Π² ΠΎΠ±ΡΡΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄ ΡΠ»ΡΠ΄, ΡΠΎ Π΅ΡΡΡ ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ Π½Π΅ Π½Π΅ΡΠ΅Ρ ΡΠΌΡΡΠ»ΠΎΠ²ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π»Ρ ΠΊΠΎΠ΄Π° ΡΠΊΡΠΈΠΏΡΠ°. Π€Π»ΡΠ΄ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄, ΡΠ°ΠΊ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ β Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Β«cookieΒ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«documentΒ», ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠΎ-Π²ΡΠΎΡΡΡ
, ΠΌΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π»ΠΈ Π΅Π΅ ΠΈΠΌΡ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ. ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Β«cookieΒ» ΡΠ΅ΡΠ΅Π· ΡΠΎΡΠΊΡ, ΡΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΊ document.cookie, ΡΠΎ ΠΌΡ Π±Ρ Π½Π΅ ΡΠΌΠΎΠ³Π»ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΉ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΡΡΠΎΠΊΠ°ΠΌ (Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΊΠ»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ), Π° Π² document.cookie ΡΡΡΠΎΠΊ Π½Π΅Ρ.
PHP-ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ:
Π’ΡΡΠΊ Ρ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ
ΠΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ Π·Π½Π°Π΅ΠΌ ΠΈΠ· ΠΏΡΠΎΡΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅, Π² JavaScript ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°: document.getElementById ΠΈ document[‘getElementById’]. ΠΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ, ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Π·Π°ΠΏΠΈΡΠΈ β Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΡΠΎΠΊΡ.
ΠΠ°ΠΊ-ΡΠΎ Π²Π΅ΡΠ΅ΡΠΎΠΌ Ρ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π» ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
ΡΡΡΠΎΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡ Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠΉ Β«getElementByIdΒ». ΠΡΠ²Π»Π΅ΡΠ΅ΠΌΡΡ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ b, c ΠΈ d Π½Π΅ Π±ΡΠ»ΠΈ ΡΠ°Π½Π΅Π΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π», Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Β«ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡΒ» ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ try<>catch()<>:
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΠΎΡΠΈΠ±ΠΊΡ, Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ, Ρ
ΠΎΡΡ ΠΊΠΎΠ΄ ΠΈ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΠΈΠΌ, ΠΎΠ½ Π½Π΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π²ΡΠ΅ΠΉΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ.
Π Π²ΠΎΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΡ Π·Π°Π΄Π°Π΄ΠΈΠΌΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ°ΠΊΠ°Ρ ΡΡ
Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΡΠΎΠΊΠΈ Β«getElementByIdΒ»? Π Π²ΠΎΡ ΡΠ°ΠΊ:
ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Ρ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΡΡΠΎΠΊΠ° Β«getElementByIdΒ», ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°ΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«xΒ».
Π ΡΠ΅ΠΌ ΡΠΎΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°? Π ΡΠΎΠΌ, ΡΡΠΎ ΡΠ²ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΎΠ² ΠΏΡΠΈ Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΡΡΠ³Π°ΡΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ. Π’Π΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΌΡ ΠΎΠ±ΡΡΡΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ΄ Π½Π΅ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠΈΡΡΠΎΠ²ΠΊΠΈ ΡΡΡΠΎΠΊ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ, Π° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΡΡΡΠΎΠΊ ΠΎΡ ΡΠ°ΠΌΠΎΠ³ΠΎ JavaScript.
Π§ΠΈΡΠ»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Β«
Β» (ΡΠΈΠ»ΡΠ΄Π°) ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΡΠΎΠ²ΡΠΌ ΠΎΡΡΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΎΡ ΡΠ°ΠΊ: Β«alert(
13);Β». ΠΡΠΎΡ ΠΊΠΎΠ΄ Π²ΡΠ²Π΅Π΄Π΅Ρ Π½Π°ΠΌ Β«-14Β». Π Π°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Β«-(ΡΠΈΡΠ»ΠΎ+1)Β».
ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«aΒ» ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΈΡΠ»ΠΎ, ΠΏΡΠΈΡΠ΅ΠΌ Π½ΠΈΠ³Π΄Π΅ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ Π½Π΅ ΠΏΠΈΡΠ°ΡΡ: Β«a =
[]Β»;
ΠΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈΡΠ²ΠΎΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«aΒ» ΡΠΈΡΠ»ΠΎ Β«-1Β». ΠΠΎΡΠ΅ΠΌΡ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Β«0Β», ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ,
ΠΡΠΊΠ²Ρ ΠΈ ΡΡΡΠΎΠΊΠΈ Π±Π΅Π· ΡΡΡΠΎΠΊΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠ½ΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΡΠΊΠ²Ρ/ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ΅ΠΊΡΡ Π±Π΅Π· Π΅Π³ΠΎ ΡΠ²Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ JavaScript. Π ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π½ΡΡΡΠΈΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΠ΅ΠΊΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΡΠΎΡ ΡΠ΅ΠΊΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ Β«codeΒ». ΠΡΠ° ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΠΈΠΌΠ΅Π½Π°Ρ
ΡΠ°ΠΊΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΊ charCodeAt(), fromCharCode() ΠΈ Π΄ΡΡΠ³ΠΈΡ
. ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Β«aΒ» Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡ Β«codeΒ». Π Π°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅. ΠΠΎΠΏΡΠΎΠ±ΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄: Β«alert(alert+»);Β». Π’Ρ ΡΠ²ΠΈΠ΄ΠΈΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ Β«function alert() < [native code] >Β». Π’Π΅ΠΌ ΡΠ°ΠΌΡΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π² Π²ΡΠ΅Π³ΠΎ-Π½Π°Π²ΡΠ΅Π³ΠΎ Π΄Π²Π° ΡΠ°Π·Π° ΡΡΠ½ΠΊΡΠΈΡ alert(), ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π²ΡΠ΅Π³ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π² JavaScript Π΅ΡΡΡ Π½Π΅ΠΊΠΎΠ΅ Β«ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅Β». Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ Π΄ΠΎΡΡΡΠΏ, Π½ΡΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΠΏ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ, ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ (+»»).
Π¨ΠΈΡΡΠΎΠ²ΠΊΠ° ΡΡΡΠΎΠΊ
ΠΠ»Ρ ΡΠΈΡΡΠΎΠ²ΠΊΠΈ/ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ ΡΡΡΠΎΠΊ Π² JavaScript ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ. Π Π°Π·Π±Π΅ΡΠ΅ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ :
Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° String, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ASCII-ΠΊΠΎΠ΄ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ:
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²/ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΠΌΠ΅Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΡΡΠΎΠΊΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ ΡΡΡ ΡΡΡΠΎΠΊΡ Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡ). ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, ΡΡΠΎ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΡΠΎ Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΈΠ· ΡΠΎΡΠΌΡ Β«.ΠΌΠ΅ΡΠΎΠ΄Β» Π² ΡΠΎΡΠΌΡ Β«[ΠΌΠ΅ΡΠΎΠ΄]Β». ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠΉ Π² ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±Ρ ΠΈΠΌΠ΅Π» Π²Π½ΡΡΡΠΈ ΡΠ΅Π±Ρ ΡΠ»ΠΎΠ²ΠΎ Β«documentΒ». ΠΠΌΡ Π΅ΠΌΡ this. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ JavaScript, this Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΌ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ getElementById ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Β«this[Β«documentΒ»][Β«getElementByIdΒ»]Β».
ΠΡΠΈΠ²ΡΠ·ΠΊΠ° ΠΊΠΎΠ΄Π°
ΠΠ·Π±Π΅Π³Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ
Π‘ΠΎΠ²Π΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΡΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ eval(), document.write() ΠΈ Π΄ΡΡΠ³ΠΈΡ
. ΠΡΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π»ΡΠ΄ΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ alert() Π²ΠΌΠ΅ΡΡΠΎ Π΄Π°Π½Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΠ°ΠΊΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΌΡ Π΅Π³ΠΎ Π½Π°ΡΠΈΠ½Π°Π»ΠΈ ΡΠΈΡΡΠΎΠ²Π°ΡΡ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²Π΅ΡΡ ΡΠΌΡΡΠ» ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ. ΠΠ°ΠΊ ΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠ΄, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΡΠΊΠΈΡ eval()?
ΠΡΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΏΡΠΎ ΡΠΎ, ΡΡΠΎ Π²ΠΎ Π³Π»Π°Π²Π΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ this. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΡ eval() ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π²ΠΎΡ Π² ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:
ΠΠΎΡΠ»Π΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Β«a()Β» Π²ΠΌΠ΅ΡΡΠΎ Β«eval()Β».
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΡΠΈΡΠ°Π΅ΠΌΡΠ΅ ΡΡΡΠΎΠΊΠΈ
Π¨ΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
Π‘ΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠΈΡΡΠΎΠ²ΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, Ρ
ΠΎΡΡ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
/ΡΠΈΡΠ»ΠΎΠ²ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ. Π§Π°ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ: eval() + ΡΡΠ½ΠΊΡΠΈΡ_ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ() + ΡΠΈΡΡΠΎΠ²Π°Π½Π½Π°Ρ_ΡΡΡΠΎΠΊΠ°. ΠΠΎΠΏΡΠΎΠ±ΡΡ Π±Π΅Π· Π»ΠΈΡΠ½Π΅ΠΉ Π²ΠΎΠ΄Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΊΠΈΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ².
ΠΠΎΠΏΡΡΡΠΈΠΌ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΡ Β«alert(1);Β». ΠΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρ Π±ΡΠ°ΡΡ ΠΏΠΎ Π΄Π²Π° ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈΠ· Π½Π΅Π΅, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ ΠΈΡ
Π² ΡΠΈΡΠ»Π° (ASCII ΠΊΠΎΠ΄), ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈΡ
ΠΈ ΡΡΠ΄ΠΎΠΌ ΡΡΠ°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΠΈΡΡΠΎΠΉ (Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°) ΡΠΎΡΠΌΠ΅. Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠΈΡ ΡΡΠ΅ΡΡΡ, ΡΡΠΎ, ΡΠ°Π·Π΄Π΅Π»ΡΡ ΠΊΠΎΠ΄ Π½Π° ΡΠ°ΠΊΠΈΠ΅ Π΄Π²ΡΡ
Π±ΡΠΊΠ²Π΅Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π² 2-2,5 ΡΠ°Π·Π° Π±ΠΎΠ»ΡΡΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π°, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅Π»ΡΠ·Ρ Π·Π°Π±ΡΠ²Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π»ΡΡΡΠ΅ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ (ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ). ΠΠ° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ Π·Π½Π°ΠΊ Β«%Β», ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΏΠΎΡ
ΠΎΠΆΠ΅ΠΉ Π½Π° URL-ΡΡΡΠΎΠΊΡ. ΠΠ°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎΠΉ PHP-ΡΠΊΡΠΈΠΏΡ:
ΠΠΎΡ ΡΡΠΎ Ρ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ: Β« %a205%e215%t156%190%;59 Β».
Π ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π΄Π΅ΡΠΈΡΡΠΎΠ²ΡΠΈΠΊ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° JavaScript:
ΠΡΠ·ΠΎΠ² ΠΊΠΎΠ΄Π° Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ: Β«eval(d(‘%a205%e215%t156%190%;59’));Β».
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅ΡΡ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ. ΠΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π° Π·Π°ΡΡΠΎΠ½Π΅ΠΌ Π»ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ :
ΠΠ°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ
ΠΡ ΡΡΠΎ ΠΆ, ΠΏΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ ΠΈΡΠΎΠ³ΠΈ. ΠΡΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π° 100% ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΈΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΊ ΡΠ΅Π±Π΅ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄. ΠΠΎ ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ Π·Π½Π°ΡΡ ΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π΄Π°Π½Π½ΡΡ ΡΡΡΠΊΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Ρ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° Π²ΡΠ΅ΠΎΠ±ΡΠ΅Π΅ ΠΎΠ±ΠΎΠ·ΡΠ΅Π½ΠΈΠ΅, ΠΌΠΎΠ³Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΡΠ°Π½ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ. Π― Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΡΡ ΡΠΌΠΎΠΆΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π±Π»Π°Π³ΠΈΡ ΡΠ΅Π»ΡΡ .
ΠΠ΅Π»Π°Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ
ΠΡΡΠ½Π°Π» Π₯Π°ΠΊΠ΅Ρ, Π‘Π΅Π½ΡΡΠ±ΡΡ (09) 152
|qbz| (lopuxin.iv@yandex.ru, http://essenzo.net).
ΠΠ°ΠΊ ΡΠΊΡΡΡΡ ΠΊΠΎΠ΄?
ΠΠ°ΠΊ ΡΠΎΠ²ΡΠ΅ΠΌ Π΄ΠΈΠΊΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ΅Π΅ Π²Π΅Π±-ΠΊΠΎΠ½ΡΠ΅Π½Ρ, Π½ΠΎ Π½Π΅ Π΄Π°ΡΡΠ΅Π΅ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
ΠΡΠΌΠ°Ρ ΡΠ°ΠΌΡΠΌ Π»ΡΠ±ΠΎΠΏΡΡΠ½ΡΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ Π²ΡΠΊΠΎΠ²ΡΡΠΈΠ²Π°ΡΡ HTML, CSS ΠΈ JS ΠΈΠ· ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ΅Π±Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
Π Π΅ΡΡ ΠΎ «Π½Π°ΡΠΈΠ²Π΅» ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²? ΠΠ»ΠΈ.
xmoonlight, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. Π ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΈΠΉΡΡΠ²Π° ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ° ΡΠ°Π·Π²Π΅ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° Π½Π΅ ΠΎΡΡΠ°ΡΡΡΡ ΡΠΎ ΠΆΠ΅ DOM-Π΄Π΅ΡΠ΅Π²ΠΎ ΠΈΠ»ΠΈ ΡΡΠΎ ΡΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ? Π ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΊΡΠΈΠΏΡΡ?
ΠΡΡ ΠΊΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½Ρ, ΡΡΡ Π½Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ WebKit Ρ Π·Π°ΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π½Π°Π²ΠΎΡΠΎΡΠ°ΠΌΠΈ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² «Π·Π°ΡΠΈΡ ΠΎΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ» Π΄Π»Ρ ΠΎΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π₯ΠΌ, Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠ°ΠΊΠΈ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎ-ΠΏΡΠΎΡΠ΅)
ΠΠ΅ΡΠΎΠ΄Ρ ΡΠΊΡΡΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠΊΡΡΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ ΠΏΠΎ ΡΠ°ΠΌΡΠΌ ΡΠ°Π·Π½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ ΡΠ°ΠΉΡΠ° Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΠΈ ΡΠΊΡΡΡΠΎΠΉ β ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°. ΠΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΠΊΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠΊΡΡΡ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΡΠ½ Π² Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠΌ. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅, ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅Π±ΡΠ²Π°ΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡΡ :
HTML5-Π°ΡΡΠΈΠ±ΡΡ hidden
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
Π CSS Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ hidden Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ.
ΠΠΎΡ CSS-ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π΄Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½:
β ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π° CodePen
βΠΡΡΠΈΠ±ΡΡ hidden ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°
ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π°ΡΡΠΈΠ±ΡΡ hidden Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΡΠΎ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎΡ Π°ΡΡΠΈΠ±ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ ΡΡΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΊΡΠ°Π½Π°. ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎΡ Π°ΡΡΠΈΠ±ΡΡ Π² ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΌΠΈ Π΄Π»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π½ΠΎ Π½Π΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΊΡΠ°Π½Π°.
CSS-ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ display
ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠΊΡΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈ ΡΠ΅ΡΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ CSS-ΠΊΠΎΠ΄ΠΎΠΌ:
ΠΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° (ΠΈΠ· ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ document flow β Β«ΠΏΠΎΡΠΎΠΊΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Β»), ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΊΡΠ°Π½Π°. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΡΠ΅Π±Π΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ Β«ΠΏΠΎΡΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Β». ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Ρ ΡΡΠΈΠΌ ΠΏΠΎΠ½ΡΡΠΈΠ΅ΠΌ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ β Π²Π·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΡΡΠ½ΠΎΠΊ.
Π‘ΠΈΠ½ΡΡ ΠΊΠ½ΠΈΠ³Ρ ΡΠ±ΡΠ°Π»ΠΈ ΠΈΠ· ΡΡΠΎΠΏΠΊΠΈ
ΠΠΎΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΡΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΎΠ΄Π½Ρ ΠΈΠ· Π½ΠΈΡ ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΠ· ΡΡΠΎΠΏΠΊΠΈ.
ΠΡΠ»ΠΈ ΡΠ±ΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΈΠ· ΡΡΠΎΠΏΠΊΠΈ β ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΡ ΠΊΠ½ΠΈΠ³ Π² Π½Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ
βΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠ΅ΡΡΡΡΠΎΠ², ΡΠΊΡΡΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ CSS?
ΠΡΠ»ΠΈ ΠΊΠΎΡΠΎΡΠΊΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ β ΡΠΎ Π΄Π°, Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠ°ΠΊΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΊΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ CSS, ΠΈ ΠΌΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΡΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² Π½Π΅ΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ΅ΠΉ, ΠΊ ΡΡΠΎΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ. ΠΠ°Π»ΠΈΡΠΈΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π΄Π°ΠΆΠ΅ ΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ CSS, ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ HTTP-Π·Π°ΠΏΡΠΎΡΠ° Π½Π° Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΡ.
ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ ΡΠΊΡΡΡΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅