Lt;ТEXTAREA> тгі

HTML ТІЛІНІ МУЛЬТИМЕДИЯЛЫ ММКІНДІКТЕРІ 1Броузерлерді (Netscape Navigator, Internet Explorer) мульти­медия­лы файлдарды іске осатын осымша программалы модуль­дері бар. Олар LiveAudio (WAV, AU, AIFF жне MIDI форматтарын­даы дыбысты файлдар), Live3D (VRML), LiveVideo (АVI бейнелік файлдары) жне QuickTime (дыбыс пен мтін осылатын MIDI тріндегі MOV форматындаы файлдар) трізді технология­ларды сйемелдей алады.

Lt;EMBED> тгін пайдалану

Жоарыдаы айтылан мультимедиалы ммкіндіктерді брін web-жата <EMBED> тгі арылы енгізуге болады. Оны жабу мін­дет­ті емес. Бл тгті пайдалану кезінде дыбыс ойнайтын ралды басару элементтерін сурет трізді крсету ммкіндігі бар.

Фонды дыбыс

Web-жатты жктеген со, оны кру барысында зііз нататын нді тыдап отырыыз келсе, <BGSOUND> тгін тмендегідей трде жазып пайдалануа болады:

<BGSOUND SRC=”н аты” LOOP= “айталану саны”>

Мысалы, “Абаай.mp3” уендік файлын 3 рет айталап тыдау шін, мынадай жол енгізілуі тиіс:

<BGSOUND SRC=”Абаай.mp3” LOOP=3>

Егер бір уен шексіз трде айталанып айтыланын аласаыз, соы атрибут LOOP=INFINITE деп жазылуы ажет. рине, уен орнына жасалан web-сайт жайлы тсініктеме мтін немесе оны алай трлендіруге болатыны жайлы кеестерді де тыдауа болатыны тсінікті шыар.

уенді web-жат ашыланда, бірден тыдамай, зііз алаан стте ана іске осу шін, дыбысты файла суреттік файлдарды шыару кезіндегі сияты тмендегідей трде гиперсілтеме жасау керек.

<A HREF=”Абаай.mp3”>ле </A>

Мнда экрана “ле” атты гиперсілтеме шыып трады, соны тышанмен шерткен кезде ана н ойнала бастайды.

Бейнекадрды пайдалану

Web-пара ішіне бейнекадрды ою жай сурет орналастыру трізді орындалады. Мны жзеге асыру тгінен мысал келтірейік:

<IMG DYNSRC=”FILE1.AVI” START=OPENFILE LOOP=2>

Мнда DYNSRC атрибуты бейнефайлды атын береді, ал START параметрі бейнероликті іске осу тсілін таайындайды. Егер оны мні OPENFILE болса – бейнефайл бірден жктеледі, ал MOUSEOVER болса – онда тышан курсорын сол роликті бірінші кадрын іске осатын суретте шерткенде барып жктеледі. LOOP параметрі бейнефайлды айталау санын береді.

Бейнефайлдарды гиперсілтеме арылы да крсетуге болады:

<AHREF=”VIDEO.MOV”>Бейнефильм кру (1,3МВ)</A>

Гиперсілтемені шерткенде, броузер файл типін оып, бейне­филь­мді крсететін плейерге осымша рылы іске осылады. андай плейер олданылатыны ттынушы броузеріні рамы мен рылымына (конфигурациясына) байланысты болады. Кбінесе бейнефильм басару татасы бар жеке терезеде крсетіледі.

<EMBED> тгі арылы бейнефайлды кру кезінде web-пара­таы плейерге атысты рылы ізделеді де, іске осылады. Мысалы:

<EMBED SRC=”cool.mov” AUTOPLAY=false WIDTH=160 HEIGHT=120></EMBED>

Мндаы AUTOPLAY=false атрибуты бейнефильм PLAY батырма­сын шерткен со, іске осылатынын крсетеді. Ол бірден іске осы­луы шін AUTOPLAY=true болуы тиіс. WIDTH=160 HEIGHT=120 атрибуттары бейнекадрды ені мен биіктігін береді.

HTML ЖАТТАРЫНДАЫ ФОРМАЛАР HTML формалары web-жат жариялаушылар мен оырмандар­ арасындаапарат алмасуа ммкіндік жасайды. Бан дейін біз web-жаттарды тек экрана шыару дістерін талылап келген болса, енді, керісінше олара млімет енгізу рекеттерін арастырамыз. Формалар арылы ттынушыдан жалпы мтін трінде апарат срап алуа, "и/жо" деген жауапты бірін тадауа немесе бірнеше жолды біріне тотауа болады.

Формаларды ртрлі масаттарда олдану ммкіндігі бар. Мысал ретін­де, сайта кірген оырмандарды ол туралы з пікірлерін форма­а енгізуі туралы айтуа болады, жалпы HTML формаларын пайдалану аймаы алуан трлі болып келеді.

Lt;FORM> тгі

рбірформа осы тгпен басталады. Оны олданылатын форманы деу программасын (скрипт) жне мліметтерді жнелту дісін крсететін екі атрибутын анытап алу ажет.

1 кесте

Атрибуты Атаратын ызметі
ACTION Форма мліметтерін абылдап алып, оны дейтін URL-ды анытайды. Егер бл атрибут аныталмаса, онда мліметтер форма орналасан web-пара адресіне жіберіледі
METHOD Форманы деу программасына (скрипт) алайша апарат жнелтілетінін крсетеді. детте, оны мні POST болады, мндайда форма мліметі URL-дан блек жеке жнелтіледі. Ал оны мні GET болса, онда млімет URL-мен бірге жіберіледі

Мысал:

<FORM METHOD="post" ACTION="/cgi-bin/comment_script">

</FORM>

Бл мысалда броузерге мынадай нсау берілген: толтырылан форманы post дісін олдана отырып жнелтіп, оны web-жат орна­лас­ан серверді cgi-bin каталогында орналасан comment_script скрип­ті кмегімен деу керек екендігі крсетілген.Бір web-парата орналасатын формалар саны шектелмейді, біра та бір форманы екінші бір форманы ішіне кіріп кетпеуін адаалап отыру керек.

Форма жасау тгтері

HTML тілінде формадаы р трлі ріс типтерін жасау шін <TEXT­AREA>, <SELECT> жне <INPUT> сыяты ш трлі тг олданылады. Оларды кез келген саны <FORM> ... </FORM> трізді осарланан тгтер ішінде, яни контейнерде орналаса алады.

Тмендегі кестеде соларды ысаша сипаттамалары крсетілген, кейінірек олар толы арастырылады.

2 кесте

Тг Атаратын ызметі
<TEXTAREA> Кез келген ттынушы бірнеше жолдан тратын мтіндік апарат енгізе алатын рісті анытайды
<INPUT> Млімет енгізуді кейбір зге трлерін: бір жол мтін енгізу, жалаушаларды ктеріп ою жне тсіру (check boxes), ажыратып осышты тадау (radio buttons) жне мліметтерді жнелтуге немесе форма­ны тазартуа арналан батырманы басу сияты ре­кет­терді орындауды амтамасыз етеді
<SELECT> Ттынушыа жылжымалы жолаы бар терезедегі немесе суырылып шыатын меню ішіндегі бір жолды тадау ммкіндігін береді

lt;ТEXTAREA> тгі

Бл тг бірнеше жолдан тратын мтіндік апарат енгізуге арнал­ан ріс ру шін ажет. <TEXTAREA> …</TEXTAREA> тгтері ара­сына, алдын ала ке­лі­сім бойынша, енгізу рісіне шыарылатын кез келген мтін жолда­рын орналастыруа болады. Бл тгті атрибуттары:

NAME – ріс атын анытайды, міндетті трде болуы тиіс;

ROWS – ріс биіктігі бойынша орналасатын жолдар санын береді;

COLS – ріс енін, яни жол зындыын символдар санымен береді.

Мысалы, р жолына 15 символ мтін сиятын, екі жолдан тра­тын ріс былай жасалады:

<HTML>

<BODY>

<FORM>

<TEXTAREA Name="Студент" ROWS=2 COLS=15>

абдиева йгерім

</TEXTAREA>

</FORM>

</BODY>

</HTML>

Мны нтижесі 9 суретте крсетілген.

ROWS жне COLS атрибуттары арылы кез келген клемдегі ріс руа болады. Бл атрибуттар міндетті трде ажет болмаанмен, оларды алдын ала келісім бойынша бекітілген белгілі бір мні жо (кез келген броузер шін бл мндер р трлі), сондытан оларды мнін рашанда ашы крсетуге тырысу керек.

    9 сурет

SELECT тгі

Бл тг суырылып шыатын меню немесе айналдыру жолаы бар опциялар (командалар) тізімін ру шін олданылады. Опциялар тізімі мен меню пункттері SELECT контейнеріні ішінде орналасады. <TEXTAREA> тгі сияты <SELECT> тгінде де берілген атты анытайтын NAME атрибуты міндетті трде болуы тиіс. Опциялар саны SIZE атрибутында крсетіледі. Тменгі кестеде <SELECT> тгіні атрибуттарыны атаратын ызметтері жайлы айтылан.

3 кесте

Атрибут Атаратын ызметі
NAME Апарат атын анытайды
SIZE Тадау опциялары шін терезені биіктігін (вертикаль кле­­мін) анытайды. Егер атрибут крсетілмесе немесе оны мні 1-ге те болса, онда алымалы опциялар тізі­мі шыады. Егер оны мні 1--ден арты болса, онда опция­лар айналдыру жолаы бар тере­зеде крінеді. Ал егер атри­бут мні тізім элементтеріні наты санынан арты болса, онда бос жолдар осылады. Оларды тада­ан кезде, бос жолдар айтарылады.
MULTIPLE Бірден бірнеше опциялар тадауа ммкіндік береді.

 

Опциялар тізімі <OPTION> тгі арылы <SELECT> контейне­ріне кіргізіледі. Бл тгті екі атрибуты болады, олар тмендегі кестеде сипатталан.

 

4 кесте

Атрибут Атаратын ызметі
VALUE Ттынушы опцияны тадаан жадайда, деу бадар­ла­ма­сына (скриптіге) айтарылатын мнді крсетеді
SELECTED Алдын ала келісім бойынша тадалан опцияны крсетеді

Мысал:

Тменде сас формалары бар екі HTML жаттарыны мтіндері крсетілген. Екінші жатта тізімнен алдын ала бір элемент тадалып алынан (SELECTED атрибуты осылан).

<HTML>

<BODY>

Жыл мерзімін тадаыз:

<FORM>

<SELECT NAME=YEAR>

<OPTION SELECTED VALUE="winter">ыс

<OPTION VALUE="spring">кктем

<OPTION VALUE="summer">жаз

<OPTION VALUE="autumn"> кз

</SELECT>

</FORM>

</BODY>

</HTML>

    10 сурет

 

<HTML>

<BODY>

Жыл мезгілін тадаыз:

<FORM>

<SELECT MULTIPLENAME="YEAR">

<OPTION SELECTEDVALUE="WINTER">ыс

<OPTION VALUE="spring">кктем

<OPTION VALUE="summer ">жаз

<OPTION VALUE="autumn "> кз

</SELECT>

</FORM>

</BODY>

</HTML>

    11 сурет

 

 

Lt;INPUT> тгі

<INPUT> тгі <TEXTAREA> мен <SELECT> тгтеріндей контей­нер емес, жалы тг болып есептеледі. Ол р трлі тсілдерді пайда­ла­нып, апарат жинатауа арналан. Сол тсілдерге мтіндік рістер, пароль енгізу рісі, ажыратып-осыштар, жалаушалар, мліметтерді ж­нелту (Submit) жне формаларды тазарту батырмалары (Reset) жатады.

INPUT тгіні тмендегі кестеде крсетілгендей бірсыпыра атри­бут­­тары болады.

5 кесте