Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Фреймдер арқылы сілтемелер ұйымдастыру






Енді фреймдерді пайдаланып, олардың бірінен біріне ауысу мү мкіндіктерін қ арастырайық. Фреймдерді шығ арудағ ы ең негізгі ой – олардың ішкі мазмұ ндарын автоматты тү рде ауыстырып отыру болатын.

Фреймге гиперсілтеме жасау ү шін оғ ан ат қ ойылуы керек. Ат қ ою < FRAME> тә гінің NAME атрибуты арқ ылы жү зеге асырылады.

NAME= frame1 фреймге, яғ ни кадрғ а frame1 деген ат қ ойылады. TARGET= frame1 frame1 деген аты бар фреймге гиперсілтеме жасалатындығ ын кө рсетеді. Ол < A> тә гінің атрибуты ретінде беріледі.Мысалы, < FRAME NAME=" frame1" > жолы алдың ғ ы ашылғ ан фреймге " frame1" деген ат қ ояды, бұ дан кейін осы фреймге гипермә ­тін­дік сілтеме жасау былай орындалады: < A HREF=" first.html" TARGET=" frame1" > бірінші фрейм < /A> мұ нда бірінші фрейм сө зін шерткенде, осы frame1 кадрында алғ ашқ ы орналасқ ан файл, мысалы М1.htm файлы, first.htm файлымен алмас­ты­рылады.

Егер TARGET атрибуты жазылмай қ алса, онда first.html файлы алғ ашқ ы сілтеме жазылғ ан кадрғ а шығ ады. Сол себепті TARGET атрибуты HREF атрибутында кө рсетілген файлды белгілі бір кадрғ а орналастыру ү шін керек. Осы бір кадрда орналасқ ан файлды екінші бір кадр арқ ылы басқ арып ауыстыру тә сілі сайттардың бірінен біріне кө шу ісін жү зеге асыра алады. Тө менгі кестеде TARGET атрибутының фреймдер жұ мысын басқ аратын кейбір тұ рақ ты мә ндері кө рсетілген. Олар тө менгі сызық шадан басталады, сондық ­тан басқ а сө здермен шатастыра алмаймыз.

7 кесте

Мә ні Атқ аратын қ ызметі
_blank Кө рсетілген файлды ат қ ойылмағ ан жаң а терезеге жү ктейді
_self Кө рсетілген файлды сілтеме жасалғ ан фреймге жү ктейді
_parent Кө рсетілген файлды фреймдерді ашатын тү пкі кадрғ а жү ктейді; егер ондай кадр анық талмағ ан болса, онда оның ә сері алдың ғ ы _self қ ызметімен бірдей болады
_top Кө рсетілген файлды кадрлар қ ұ рылымы біріктірілген толық терезеге жү ктейді

Ә рбір кадрге ат берілуі тиіс, ә йтпесе оғ ан сілтеме жасауғ а болмайды. Сондық тан ішкі мазмұ ны ө згертілетін етіп жоспар­лан­ғ ан кадрлардың барлығ ына нақ ты ат қ ойылуы тиіс. Кадрлар аттары ә ріптен немесе цифрдан басталуы керек, ө йткені жоғ арыдағ ы кестеде кө рсетілген мағ ынасы алдын ала берілген кадр аттары тө менгі сызық шадан басталады. Мысалы, бір STUDENT деген бума ашып, оның ішіне тө менде кө рсетілген тә гтері бар frames.html файлын жазың ыздар:

< HTML> < FRAMESET ROWS=" *, *" > < FRAMESET COLS=" *, *" > < FRAME SRC=" frame1.html" NAME=" fr1" > < FRAME SRC=" frame2.html" NAME=" fr2" > < /FRAMESET> < FRAME SRC=" frame3.html" NAME=" fr3" > < /FRAMESET> < /HTML>

Мұ нан кейін frame1.html, frame2.html, frame3.html атты файлдар ашып, оларғ а тө мендегідей мә ліметтер жазың ыздар:

frame1.html:

< HTML> < BODY BGCOLOR=white> < H1> 1 фрейм< /H1> < A HREF=frame2.html TARGET=" fr3" > 2 кадрғ а сілтеме< /A> < /BODY> < /HTML>

frame2.html:

< HTML> < BODY BGCOLOR=red TEXT=yellow> < H1> 2 фрейм< /H1> < A HREF=frame3.html TARGET=_top> 3 фрейм толық терезеде< /A> < /BODY> < /HTML>

frame3.html:

< HTML> < BODY BGCOLOR=purple> < H1> 3 фрейм< /H1> < A HREF=frame1.html TARGET=_self> 1 фрейм осы терезеге< /A> < /BODY> < /HTML>

Енді frames.html файлын екі шертіп, оның нә тижесін қ арап шығ ың ыздар.

Тапсырмалар:

1. Frame1.html файлын ашып, FRAMESET тә гі арқ ылы броу­зер терезесін тө мендегі суреттегідей кадрларғ а бө лің іздер.

8 сурет

2. Index.html деген файл ашып, терезені тө рт фреймге бө лі­ң іздер (екі жол жә не екі бағ ана), оларғ а алдын ала ішіне HTML тә гтерімен толық тырылғ ан мә лімет жазылғ ан мынадай файл­дардың мә ліметін орналастыры­ң ыздар: list.html, table.html, image.html жә не first.html. Одан кейін:

а) list.html файлы орналасқ ан фреймде міндетті тү рде жылжу жолақ тары болатын болсын;

ә) table.html файлы орналасқ ан фреймнің мө лшерін ө згермейтін (NORESIZE) етің іздер;

б) first.html файлын былай етіп ө згерту керек: image.html файлына жасалғ ан сілтемені таң дағ анда, ол first.html файлы тұ рғ ан фреймге жү ктелетін болсын;

в) image.html файлындағ ы first.html файлына арналғ ан сурет тү ріндегі сілтемені шерткенде, first.html файлы жаң а терезеде ашылатын болсын.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.