var sSelector = "UL: nth(" + iIndex + ")";
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ:
elNavbar.child(sSelector). setDisplayed(true);
}
ΠΠ° ΡΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ showInnerList Π·Π°Π²Π΅ΡΡΠΈΡΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΡΠ°Π²ΠΈΠΌ Π² ΠΊΠΎΠ½Π΅Ρ ΡΠ΅Π»Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΌΠ΅ΡΠΎΠ΄Ρ onReady ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ext, ΡΠ°ΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅:
showInnerList(outerIndex);
ΠΠ΄Π΅ΡΡ ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ showInnerList, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Ρ Π΅ΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ outerIndex. ΠΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π±ΡΠ΄Π΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡΠΊΡΡΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΠΊΡΠΎΠ΅ΠΌ Web-ΡΡΡΠ°Π½ΠΈΡΡ index.htm ΠΈ Π² ΡΠ΅ΠΊΡΠΈΡ Π΅Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (Π² ΡΠ΅Π³Π΅ <HEAD>) Π²ΡΡΠ°Π²ΠΈΠΌ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:
<SCRIPT>
outerIndex = 1;
</SCRIPT>
ΠΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ outerIndex ΡΠΈΡΠ»ΠΎ 1 β Π½ΠΎΠΌΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠΊΡΡΡ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Web-ΡΡΡΠ°Π½ΠΈΡΡ index.htm (ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π·Π΄Π΅Π»Π° "HTML"). ΠΠΎΠ³Π΄Π° Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Web-ΡΡΠ΅Π½Π°ΡΠΈΠΈ, Ρ ΡΠ°Π½ΡΡΠΈΠ΅ΡΡ Π² ΡΠ°ΠΉΠ»Π΅ main.js, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ showInnerList, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°.
ΠΠ΄Π΅ΡΡ ΠΌΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡΡΡΠΈΠ»ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Web 2.0, ΠΏΡΠ΅Π΄ΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠ΅ Ρ ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Web-ΡΡΡΠ°Π½ΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ. ΠΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΎ, Ρ. ΠΊ. ΡΡΠΎΡ Web-ΡΡΠ΅Π½Π°ΡΠΈΠΉ Ρ ΡΠ°Π·Π½ΡΡ Web-ΡΡΡΠ°Π½ΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ Web-ΡΠ°ΠΉΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ, ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Π΄ΠΈ Π½Π΅Π³ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Web-ΡΡΡΠ°Π½ΠΈΡΡ "ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ" ΡΠ°ΠΉΠ» Web-ΡΡΠ΅Π½Π°ΡΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ.
Π’Π°ΠΊΠΎΠΉ ΠΆΠ΅ Web-ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΌΡ Π²ΡΡΠ°Π²ΠΈΠΌ Π² ΡΠ΅ΠΊΡΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Web-ΡΡΡΠ°Π½ΠΈΡ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΡ ΡΠ΅Π³ΠΈ HTML. Π Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Web-ΡΡΡΠ°Π½ΠΈΡΡ.
Π ΡΠ΅ΠΊΡΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Web-ΡΡΡΠ°Π½ΠΈΡΡ css_index.htm ΠΈ Web-ΡΡΡΠ°Π½ΠΈΡ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΡ Π°ΡΡΠΈΠ±ΡΡΡ ΡΡΠΈΠ»Ρ CSS, ΠΌΡ Π²ΡΡΠ°Π²ΠΈΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄:
<SCRIPT>
outerIndex = 2;
</SCRIPT>
ΠΠ½ ΡΠΊΠ°ΠΆΠ΅Ρ, ΡΡΠΎ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Web-ΡΡΡΠ°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠΊΡΡΡ Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎ ΡΡΠ΅ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ β ΡΠ°Π·Π΄Π΅Π»Π° "CSS".
Π ΡΠ΅ΠΊΡΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Web-ΡΡΡΠ°Π½ΠΈΡΡ samples_index.htm ΠΈ Web-ΡΡΡΠ°Π½ΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΌΡ Π²ΡΡΠ°Π²ΠΈΠΌ ΠΊΠΎΠ΄β¦ ΡΠ°ΠΌΠΈ Π΄ΠΎΠ³Π°Π΄Π°ΠΉΡΠ΅ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ. (ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°: ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΡΠΊΡΡΡΡ ΡΡΠ΅ΡΠΈΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ.)
Π Π²ΠΎΡ Π² ΡΠ΅ΠΊΡΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Web-ΡΡΡΠ°Π½ΠΈΡΡ about.htm Π²ΡΡΠ°Π²ΠΈΠΌ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:
<SCRIPT>
outerIndex = null;
</SCRIPT>
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΠΏΡΠ½ΠΊΡ "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ" ΡΠΏΠΈΡΠΊΠ° Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΠ°ΠΌ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ β ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΡΡΡΡ ΡΠΆΠ΅ ΠΎΡΠΊΡΡΡΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ.
Π‘ΠΎΡ ΡΠ°Π½ΠΈΠΌ Π²ΡΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Web-ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΈΡ Π² Π΄Π΅Π»Π΅. ΠΠ΅ΠΏΠ»ΠΎΡ ΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΠΏΡΠ°Π²Π΄Π°?
ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΏΠΎΠ»ΠΎΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΎΡΠΊΡΡΡΠΎΠΉ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Web-ΡΡΡΠ°Π½ΠΈΡΠ΅
Π§ΡΠΎ ΠΆ, ΡΠΊΡΡΡΠΈΠ΅ ΠΈ ΠΎΡΠΊΡΡΡΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ², ΡΠΎΡΠΌΠΈΡΡΡΡΠΈΡ ΠΏΠΎΠ»ΠΎΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, Π² "ΡΠΎΠ΄ΡΡΠΆΠ΅ΡΡΠ²Π΅" Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Ext Core ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π²Π΅ΡΡΠΌΠ° ΠΏΡΠΎΡΡΠΎ. ΠΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΠΏΠΎΠ»ΠΎΡΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Π΅ΡΠ΅ Π½Π΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π°.
Π₯ΠΎΡΠΎΡΠΈΠΌ ΡΠΎΠ½ΠΎΠΌ ΡΠ΅ΠΉΡΠ°Ρ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ-ΡΠΎ Π²ΡΠ΄Π΅Π»ΡΡΡ ΠΏΡΠ½ΠΊΡ ΠΏΠΎΠ»ΠΎΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΎΡΠΊΡΡΡΠΎΠΉ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Web-ΡΡΡΠ°Π½ΠΈΡΡ. ΠΡΠ΄Π΅Π»ΡΡΡ Π΅Π³ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°ΠΌΠΊΠΎΠΉ ΠΈΠ»ΠΈ "ΠΈΠ½Π²Π΅ΡΡΠ½ΡΠΌΠΈ" ΡΠ²Π΅ΡΠ°ΠΌΠΈ (Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ²Π΅ΡΠ° ΡΠ΅ΠΊΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° β ΡΠ²Π΅Ρ ΡΠ΅ΠΊΡΡΠ°). ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΈ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π½Π΅ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.
β ΠΡΠ½ΠΊΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π²ΡΠ΄Π΅Π»ΡΡΡ "ΠΈΠ½Π²Π΅ΡΡΠ½ΡΠΌΠΈ" ΡΠ²Π΅ΡΠ°ΠΌΠΈ.
β ΠΡΠ½ΠΊΡ "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ" ΡΠΏΠΈΡΠΊΠ°, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅ΠΌ Π²ΡΠ΄Π΅Π»ΡΡΡ "ΠΈΠ½Π²Π΅ΡΡΠ½ΡΠΌΠΈ" ΡΠ²Π΅ΡΠ°ΠΌΠΈ.
β ΠΡΠ½ΠΊΡ "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ" ΡΠΏΠΈΡΠΊΠ°, ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΠΌΡ Π½ΠΈΠΊΠ°ΠΊ Π²ΡΠ΄Π΅Π»ΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ β Π΅Π³ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡ ΠΎΡΠΊΡΡΡΡΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ.
ΠΠ°ΠΎΠ΄Π½ΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° ΠΏΡΠ½ΠΊΡ ΠΏΠΎΠ»ΠΎΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΡΠΎ ΡΠΊΡΡΡΠΈΠ΅ΠΌ ΠΈ ΠΎΡΠΊΡΡΡΠΈΠ΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ².
ΠΡΠΊΡΠΎΠ΅ΠΌ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ main.css ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π½Π΅Π΅ ΡΡΠΈΠ»ΠΈ ΠΈΠ· Π»ΠΈΡΡΠΈΠ½Π³Π° 16.7.
ΠΠΈΡΡΠΈΠ½Π³ 16.7
selected,
#navbar.selected A: link,
#navbar.selected A: focus,
#navbar.selected A: hover,
#navbar.selected A: active,
#navbar.selected A: visited { color: #F8F8F8; background-color: #576C8C }
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡΠΈΠ»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°ΡΡ selected, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°ΡΡ ΠΊ Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌΠΎΠΌΡ ΠΏΡΠ½ΠΊΡΡ ΡΠΏΠΈΡΠΊΠ°, ΠΈ ΡΠ΅ΡΡΡΠ΅ ΡΡΠΈΠ»Ρ, Π·Π°Π΄Π°ΡΡΠΈΠ΅ "ΠΈΠ½Π²Π΅ΡΡΠ½ΡΠ΅" ΡΠ²Π΅ΡΠ° Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΊ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠ΅, Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅ΠΉΡΡ Π² Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅ ΡΠΏΠΈΡΠΊΠ°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ.
Π‘ΠΎΡ ΡΠ°Π½ΠΈΠΌ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ. Π ΠΎΡΠΊΡΠΎΠ΅ΠΌ ΡΠ°ΠΉΠ» Web-ΡΡΠ΅Π½Π°ΡΠΈΡ main.js. Π£Π΄Π°Π»ΠΈΠΌ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ showInnerList, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΡΠ°Π½Π΅Π΅, ΠΈ Π²ΡΡΠ°Π²ΠΈΠΌ Π½Π° Π΅Π³ΠΎ ΠΌΠ΅ΡΡΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² Π»ΠΈΡΡΠΈΠ½Π³Π΅ 16.8.
ΠΠΈΡΡΠΈΠ½Π³ 16.8
function selectItem(iIndex, sText) { var elNavbar = Ext.get("navbar"); elNavbar.select("LI"). removeClass("selected"); var ceInnerLists = elNavbar.select("UL"); ceInnerLists.setDisplayed(false);
var sSelector = "> LI: nth(" + iIndex + ")"; var elOuterItem = elNavbar.child(sSelector); var elInnerList = elOuterItem.child("UL");
if (elInnerList) {
elInnerList.setDisplayed(true);
if (sText) {
sSelector = "LI: has(:nodeValue(" + sText + "))";
elOuterItem.child(sSelector). addClass("selected");
}
} else elOuterItem.addClass("selected");
}
ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ selectItem Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ:
β ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠ½ΠΊΡΠ° "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ" ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΠΎΠ½Π° ΠΎΡΠΊΡΠΎΠ΅Ρ Π΄Π°Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈ ΡΠΊΡΠΎΠ΅Ρ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ.
β ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠ½ΠΊΡΠ° "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ" ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΠΎΠ½Π° Π²ΡΠ΄Π΅Π»ΠΈΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠ½ΠΊΡ "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ" ΡΠΏΠΈΡΠΊΠ° ΠΈ, ΠΎΠΏΡΡΡ ΠΆΠ΅, ΡΠΊΡΠΎΠ΅Ρ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ.
β ΠΡΠ»ΠΈ Π²ΡΠΎΡΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΡΠ΅ΠΊΡΡ ΠΏΡΠ½ΠΊΡΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΎΠ½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡ ΡΡΠΎΡ ΠΏΡΠ½ΠΊΡ, ΡΠ½ΡΠ² Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ² Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ². ΠΡΠ»ΠΈ Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠΏΡΡΠ΅Π½, ΠΎΠ½Π° Π½ΠΈΡΠ΅Π³ΠΎ Π²ΡΠ΄Π΅Π»ΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅Π΅ ΠΊΠΎΠ΄ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎ.
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ "Π²Π½Π΅ΡΠ½ΠΈΠΉ" ΡΠΏΠΈΡΠΎΠΊ, ΡΠΎΡΠΌΠΈΡΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΠΎΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ:
var elNavbar = Ext.get("navbar");
Π£Π±ΠΈΡΠ°Π΅ΠΌ ΠΈΠ· ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΡΠ½ΠΊΡΠ°ΠΌ Π²ΡΠ΅Ρ ΡΠΏΠΈΡΠΊΠΎΠ², ΡΠΎΡΠΌΠΈΡΡΡΡΠΈΡ ΠΏΠΎΠ»ΠΎΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, β ΠΈ "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ", ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ β ΡΡΠΈΠ»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°ΡΡ selected:
elNavbar.select("LI"). removeClass("selected");
Π’Π°ΠΊ ΠΌΡ ΡΠ½ΠΈΠΌΠ΅ΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎ Π²ΡΠ΅Ρ ΠΏΡΠ½ΠΊΡΠΎΠ² Π²ΡΠ΅Ρ ΡΠΏΠΈΡΠΊΠΎΠ². Π‘Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ:
var ceInnerLists = elNavbar.select("UL");
ceInnerLists.setDisplayed(false);
ΠΡΠΈ ΡΡΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΊΠΎΡΠ΅Π²Π°Π»ΠΈ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ showInnerList Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π€ΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ CSS, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΏΡΠ½ΠΊΡ "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ" ΡΠΏΠΈΡΠΊΠ° Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ selectItem Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ, ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΡΠΎΡ ΠΏΡΠ½ΠΊΡ:
var sSelector = "> LI: nth(" + iIndex + ")";
var elOuterItem = elNavbar.child(sSelector);
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΠΉ Π² ΡΡΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠ°ΠΌ Π΅ΡΡΡ:
var elInnerList = elOuterItem.child("UL");
ΠΡΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π΅ΡΡΡ, ΠΌΠ΅ΡΠΎΠ΄ child Π²Π΅ΡΠ½Π΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Element, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ null.
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠ·ΠΎΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π° child Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ:
if (elInnerList) {
ΠΡΠ»ΠΈ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²Π΅ΡΠ½ΡΠ» ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Element, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true, ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΎΠ½ Π²Π΅ΡΠ½ΡΠ» Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ null, ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΎ Π² false, ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ.
ΠΡΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ:
elInnerList.setDisplayed(true);
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π±ΡΠ» Π»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ selectItem ΠΏΠ΅ΡΠ΅Π΄Π°Π½ Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ β ΡΠ΅ΠΊΡΡ ΠΏΡΠ½ΠΊΡΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ:
if (sText) {
ΠΡΠ»ΠΈ ΠΎΠ½ Π±ΡΠ» ΠΏΠ΅ΡΠ΅Π΄Π°Π½, ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΡΡΡΠΎΠΊΡ Ρ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠΎΠΌ CSS, Π²ΡΠ±ΠΈΡΠ°ΡΡΠΈΠΌ ΠΏΡΠ½ΠΊΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΏΠΎΡΠΎΠΌΠΎΠΊ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΉ ΡΡΠΈΠΌ ΡΠ°ΠΌΡΠΌ Π²ΡΠΎΡΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ:
sSelector = "LI: has(:nodeValue(" + sText + "))";
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠΈΠΉ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΡΠ°Π½Π΅Π΅ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΡ, ΠΈ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΊ Π½Π΅ΠΌΡ ΡΡΠΈΠ»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°ΡΡ selected:
elOuterItem.child(sSelector). addClass("selected");
}
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ°Π½Π΅Π΅ ΠΏΡΠ½ΠΊΡ "Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ" ΡΠΏΠΈΡΠΊΠ° Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΊ ΡΡΠΎΠΌΡ ΠΏΡΠ½ΠΊΡΡ ΡΡΠΈΠ»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°ΡΡ selected:
} else elOuterItem.addClass("selected");
ΠΠ° ΡΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ.
Π ΡΠ΅Π»Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΌΠ΅ΡΠΎΠ΄Ρ onReady ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ext, ΡΠ°Π½Π΅Π΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ showInnerList. Π£Π΄Π°Π»ΠΈΠΌ Π΅Π³ΠΎ ΠΈ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ Π²ΡΡΠ°Π²ΠΈΠΌ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:
selectItem(outerIndex, innerText);
ΠΠ΄Π΅ΡΡ ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ selectItem, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Ρ Π΅ΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ outerIndex ΠΈ innerText. ΠΠ΅ΡΠ²Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π±ΡΠ΄Π΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡΠΊΡΡΡΡ, Π° Π²ΡΠΎΡΠ°Ρ β ΡΠ΅ΠΊΡΡ ΠΏΡΠ½ΠΊΡΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ.
ΠΡΠΊΡΠΎΠ΅ΠΌ Web-ΡΡΡΠ°Π½ΠΈΡΡ index.htm, Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΊΠΎΠ΄, Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΡΠ°Π½Π΅Π΅ Π² Π΅Π΅ ΡΠ΅ΠΊΡΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ Π΅Π³ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
<SCRIPT> outerIndex = 1; innerText = null;
</SCRIPT>
ΠΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠ΅Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ innerText Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ null. ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Web-ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², Ρ ΡΠ°Π½ΡΡΠΈΡ ΡΡ Π² ΡΠ°ΠΉΠ»Π΅ main.js, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ selectItem, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ±Π΅ΠΈΡ ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π΅Π³ΠΎ ΠΏΡΠ½ΠΊΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π΅Π»Π΅Π½.
ΠΡΠΊΡΠΎΠ΅ΠΌ Web-ΡΡΡΠ°Π½ΠΈΡΡ t_audio.htm ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΡΠ°Π½Π΅Π΅ ΠΊΠΎΠ΄ Π² Π΅Π΅ ΡΠ΅ΠΊΡΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΡΠ°ΠΊ:
<SCRIPT> outerIndex = 1; innerText = "AUDIO";
</SCRIPT>
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈ Π² Π½Π΅ΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½ ΠΏΡΠ½ΠΊΡ "AUDIO".
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΡΠ°Π½Π΅Π΅ ΠΊΠΎΠ΄ Π²ΠΎ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Web-ΡΡΡΠ°Π½ΠΈΡΠ°Ρ Π½Π°ΡΠ΅Π³ΠΎ Web-ΡΠ°ΠΉΡΠ° ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ ΠΈΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ.
Π‘ΠΊΡΡΡΠΈΠ΅ ΠΈ ΠΎΡΠΊΡΡΡΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ²
ΠΠ° Web-ΡΡΡΠ°Π½ΠΈΡΠ°Ρ , ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΡ ΡΠ΅Π³ΠΈ HTML ΠΈ Π°ΡΡΠΈΠ±ΡΡΡ ΡΡΠΈΠ»Ρ CSS, ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³Π° ΠΈΠ»ΠΈ Π°ΡΡΠΈΠ±ΡΡΠ° ΡΡΠΈΠ»Ρ. Π§Π°ΡΡΠΎ Π΅Π³ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠΊΡΡΠ²Π°ΡΡΠΈΠΌΡΡ ΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠΈΠΌΡΡ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠ΅Π»ΡΠΎΠΊ ΠΌΡΡΡΡ β ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Web-ΡΡΡΠ°Π½ΠΈΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΌΠ΅Π½Π΅Π΅ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌΠΈ.