Egyetlen böngészõablakban több HTML dokumentum is
megjeleníthetõ a <FRAMESET> és a </FRAMESET>
utasításpár, valamint a szorosan kapcsolódó <FRAME>
utasítás együttes használatával.
A <FRAMESET ROWS="oszlophatárok"> kezdõutasítással
osztható fel a képernyõ függõlegesen, a
<FRAMESET COLS="sorhatárok"> utasítással pedig
vízszintesen. Ahol az oszlop- és sorhatárok megadhatók
képernyõpontban ill. százalékosan - vesszõvel elválasztva
-, a maradék képernyõterületre pedig a * dzsókerkarakter
használatával lehet hivatkozni. Mivel vagy csak vízszintesen, vagy csak
függõlegesen osztható fel a képernyõ, ezért ha mindkét
irányban osztott böngészõablak létrehozásához a
<FRAMESET> elemeket egymásba kell ágyazni! Tehát
például egy függõleges felosztáson belül kell
vízszintesen elválasztott részekre tagolni egy oszlopot.
A fenti módon definiált területekre a <FRAME SRC="objektum">
utasítás tölti be a megadott objektumot, mely objektum lehet egy teljes HTML
fájl, annak egy maghatározott része, ill. egy kép. Az
így kitöltendõ keretek viselkedését szabályozza az
utasítás <FRAME NAME="név" SRC="objektum" SCROLLING="érték"
MARGINWIDTH="szám" MARGINHEIGHT="szám"> alakú megadása.
Az adott keretnek nevet ad a NAME opció, a szkrollozást letilthatja
SCROLLING="no" kiegészítés (ezenkívül a yes
és az auto értékeket veheti fel a SCROLLING opció),
a MARGINWIDTH és a MARGINHEIGHT pedig a kereten belüli margók
szélességét szabályozza.
Például a fejlécben megadott <BASE TARGET="név">
utasítás a NAME="név" opcióval elnevezett keretbe
irányítja a hivatkozásokat. Egyébként az <A HREF=...>
utasítás is ismeri a TARGET="név" opciót. (A TARGET="_top"
opcióval az egész böngészõablakot elfoglalja a hivatkozott
dokumentum, tehát feloldja az ablak keretekre osztását!) Ha ezek egyike sem
szerepel, akkor a hivatkozás a hivatkozó objektum keretében jelenik meg,
felülírva azt!
A <FRAMESET>, <FRAMESET> utasításpárral
határolt területnek meg kell elõznie a <BODY>
utasítással kijelölt dokumentumtörzset! Sõt a egy
<NOFRAMES> utasítással kell jelezni a dokumentum azon
részének kezdetét, amelyet akkor kell a böngészõnek
megjelenítenie csak, ha nem ismeri a keretutasításokat. És csak ez a
<NOFRAMES>-mel kezdõdõ rész tartalmazhatja a <BODY>
és a </BODY> utasításpárt.
Az alábbi példa a kerethasználat több
lehetõségét is bemutatja:
<FRAMESET ROWS=185,*>
<FRAMESET COLS=185,*>
<FRAME SRC="mako.gif" SCROLLING=NO NAME="cimer">
<FRAME SRC="http://weblabor.hu/" NAME="felepites">
</FRAMESET>
<FRAMESET COLS=25%,*>
<FRAME SRC="index.htm" NAME="tart">
<FRAME SRC="keretek.htm" NAME="keret"
MARGINHEIGHT=10 MARGINWIDTH=10>
</FRAMESET>
</FRAMESET>
<NOFRAMES>
<BODY BGCOLOR="#FFFF00">
<CENTER>
<FONT COLOR="#FF3333">
<H1>Sajnos ez a böngészõ nem támogatja
a keretek használatát!</H1>
</FONT>
</CENTER>
</BODY>
</NOFRAMES>
|