![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Фреймдер құру тәсілдері
Фреймдер қ ұ ру ү шін < FRAMESET> жә не < FRAME> тә гтері қ олданылады да, мұ нда ә деттегідей < BODY> тә гі пайдаланылмайды. < FRAMESET> тә гі броузер терезесіндегі фреймдердің кө лемдері мен олардың орналасу тә ртібін сипаттайды, < FRAME> тә гінде фреймдердің ә рқ айсысына шақ ырылатын қ ұ жаттар аттары кө рсетіледі. Екі фреймнен тұ ратын экран қ ұ райтын программа бө лігінен мысал келтірейік: < html> < frameset rows=" 50%, 50%" > < frame src=" 1 файл.htm" > < frame src=" 2 файл.htm" > < /frameset> < /html> 4 сурет Мұ ндағ ы екі фрейм жолдар (rows) бойынша кө лденең нен бірінің астына бірі орналасады, олар экранды 50 %-дан бө ліп алады. Ү стің гі фреймде " 1 файл.htm" қ ұ жаты ашылады да, тө менгісінде – " 2 файл.htm" орналасады (4 сурет). < FRAMESET> тә гінің ROWS=... (қ атар) атрибуты терезені горизонталь – кө лденең бағ ыт бойынша бө леді де, COLS=... (бағ ана) атрибуты тіке – вертикаль бағ ытта фреймдерге бө леді. Егер осы атрибуттың екеуі де берілсе, терезе тіке жә не кө лденең тө ртбұ рыштардан тұ ратын торларғ а бө лінеді. Атрибуттардың мә ндері терезе бө ліктерінің кө лемдерін (биіктігін немесе енін) анық тайды. Ә р бағ анағ а (жолғ а) арналғ ан параметрлер пиксель ө лшем бірлігі бойынша немесе пайыздармен (%) ү тірлер арқ ылы бө лініп беріледі. Соң ғ ы параметр ретінде қ алғ ан кө лемді автоматты тү рде толық алып тұ ратын (*) жұ лдызша белгісін де пайдалануғ а болады. Осындай фрейм ү шін барлық қ алғ ан бос кең істіктер бө лініп беріледі. < FRAME> тә гінде фреймдерге шақ ырылатын қ ұ жаттарды анық тайтын SRC=... атрибуты болуы керек. Қ алғ ан атрибуттар фреймдер арасындағ ы бө лу сызық тары параметрлерін жә не оның басқ а кейбір қ асиеттерін реттеу мү мкіндігін береді. Экранды ү ш тік орналасқ ан тең кө лемді фреймдерге бө лу тә гтері тө мендегідей болып жазылады: < frameset cols=" 33%, 33%, * " > < frame src=" 1 бағ ана файлы.htm" > < frame src=" 2 бағ ана файлы.htm" > < frame src=" 3 бағ ана файлы.htm" > < /frameset> 5 сурет Осы тә гтер жұ мысы нә тижесі 5 суретте кө рсетілген. Енді бес тордан – алғ ашқ ы бағ анасы биіктіктері бірдей екі жолдан, ал екінші бағ анасы – бірдей ү ш жолдан тұ ратын фреймдер тұ рғ ызатын программа бө лігін келтірейік. < frameset cols=" 50%, 50%" > < frameset rows=" 50%, * " > < frame src=" 1 тор.htm" > < frame src=" 2 тор.htm" > < /frameset> < frameset rows=" 33%, 33%, * " > < frame src=" 3 тор.htm" > < frame src=" 4 тор.htm" > < frame src=" 5 тор.htm" > < /frameset> < /frameset> Бұ л программаның нә тижесі тө менде кө рсетілген. 6 сурет Ә рбір фрейм кө лемі, яғ ни ұ зындығ ы немесе ені абсолютті тү рде пиксельмен, экран мө лшерінің пайызымен немесе салыстырмалы i* (i – бү тін сан) тү рінде беріледі. Егер екі-ү ш мә н кө рсетіліп, олар ә р тү рлі бірліктерде берілсе, броузер алдымен абсолюттік пиксель тү ріндегі мә нді тағ айындайды, сонан соң қ алғ андарын пропорциональ тү рде алады. * белгісі 1* деген белгімен парапар. Экранды фреймдерге бө лу солдан оң ғ а жә не жоғ арыдан тө мен қ арай жү ргізіледі. Экранды ү ш тік орналасқ ан фреймдерге бө лейік: екіншісінің ені 250 пиксель (мө лшері берілген сурет еніне тең), біріншісі – қ алғ ан кө лемнің 25%-ын, ал ү шіншісі – 75%-ын алатындай ету ү шін мынадай атрибуттар мә нін жазу керек < FRAMESET cols = ”1*, 250, 3*”> < /FRAMESET> Келесі мысалда 2х3 мө лшерлі тө ртбұ рыштар жиынынан тұ ратын фреймдар жасалады. < frameset rows=”30%, 70%” cols=”33%, 34%, 33%”> < /frameset> Келесі мысалда терезе биіктігі 1000 пиксельге тең деп қ абылданғ ан. Бірінші фреймге жалпы биіктіктің 30%-ы (300 пиксель) берілген. Екіншісіне – 400 пиксель, ал қ алғ ан екеуіне 300 пиксель тағ айындалғ ан, тө ртінші фрейм биіктігі “2*” тү рінде, ү шіншісінің биіктігі – * деп анық талғ ан, сондық тан ү шінші фреймнің – 100, тө ртінші фреймнің – 200 пиксель биіктігі болуы тиіс. < FRAMESET rows=”30%, 400, *, 2*” > Егер бір фреймге абсолюттік мә н нақ ты берілген кезде қ алғ андарынан белгілі бір кө лем артылып қ алып, немесе жетпей қ алып жататын жағ дай туындаса, онда броузер сол қ алғ ан фрейм кө лемдерін пропорционал кү йде кө бейтеді немесе азайтады. FRAMESET тә гі бір-бірімен қ абаттасып жазыла береді. Келесі мысалда сыртқ ы FRAMESET терезені ү ш тең бағ аналарғ а бө леді. Ал ішкі FRAMESET екінші бағ ананы биіктіктері ә р тү рлі екі жолғ а бө ліп тұ р. < FRAMESET cols=”33%, 33%, 34%” > < FRAMESET rows=”40%, 50%” > … екінші бағ анадағ ы бірінші жол фреймі ішкі мә ліметі … … екінші бағ анадағ ы екінші жол фреймі ішкі мә ліметі..… < /FRAMESET> …ү шінші бағ ана фреймі ішкі мә ліметі … < /FRAMESET> SRC атрибуты фрейм ішіне орналасатын мә тінді анық тайды. Ол фреймнің ішкі мә тіні сыртқ ы фрейм жазылғ ан қ ұ жатта болмауы керек. Мысалы: < FRAMESET cols=”33%, 33%, 33%”> < FRAMESET rows=”*, 200”> < FRAME src=”1_фрейм_мазмұ ны.htm”> < FRAME src=”2_фрейм_мазмұ ны.gif”> < /FRAMESET> < FRAME> src=”3_фрейм_мазмұ ны.htm”> < FRAME> src=”4_фрейм_мазмұ ны.htm”> < /FRAMESET> Бұ л тә гтер жұ мысының нә тижесінде тө мендегі суреттегідей тө ртбұ рышты фреймдер жиыны экранғ а шығ ады.
7 сурет
|