Keretek
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="eszc_logo.png" SCROLLING=NO NAME="cimer"> <FRAME SRC="http:/erdiszakkepzesicentrum.hu/" NAME="felepites"> </FRAMESET> <FRAMESET COLS=25%,*> <FRAME SRC="index.html" NAME="tart"> <FRAME SRC="keretek.html" 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>