2. Frameurile HTML permit autorilor sa prezinte
documentele in vizualizari multiple, care pot fi
ferestre si subferestre independente.
Vizualizarile multiple ofera designerilor un
mod de a tine anumite informatii vizibile, in
timp ce alte vizualizari sunt derulate sau
inlocuite. De exemplu, in aceeasi fereastra,
un frame poate afisa un afis static, un al
doilea un menu de navigatie si un al treilea
documentul principal care poate fi derulat sau
inlocuit prin navigarea in cel de-al doilea
frame.
3.
4. Un document HTML care descrie aranjarea frameurilor (numit
un document frameset) are un aspect diferit fata de un document
HTML fara frameuri. Un document standard are o sectiune HEAD si
o sectiune BODY. Un document frameset are un HEAD si
un FRAMESET in locul lui BODY.
Sectiunea FRAMESET a unui document specifica aranjarea
vederilor in fereastra principala a agentului utilizator. In plus,
sectiunea FRAMESET poate contine un
element NOFRAMES pentru a furniza continut alternativ pentru
agentii utilizator care nu suporta frameurile sau sunt configurati sa
nu afiseze frameurile.
Elementele care in mod normal ar putea fi plasate in
elementul BODY trebuie sa nu apara inainte de primul
element FRAMESET sau FRAMESET va fi ignorat.
Elementul FRAMESET specifica aranjarea ferestrei principale a
utilizatorului in termeni de subspatii dreptunghiulare.
5. <FRAMESET cols="33%, 33%, 34%">
...continutul primului frame... <FRAMESET
rows="40%, 50%"> ...continutul celui de-al
doilea frame, randul unu... ...continutul
celui de-al doilea frame, al doilea rand...
</FRAMESET> ...continutul celui de-al
treilea frame... </FRAMESET>
6. Autorii pot partaja date intre cateva
frameuri via unui element OBJECT. Autorii
ar trebui sa includa elementul OBJECT in
elementul HEAD al unui document
frameset si sa-l numeasca cu atributul id.
Orice document care este continutul unui
frame dintr-un set de frameuri poate referi
acest identificator.
7.
8. Atributul src specifica documentul initial ce
va fi continut de frame.
Urmatorul exemplu de document HTML:
9. Exemplul urmator ilustreaza utilizarea atributelor decorative FRAME.
Specificam ca primul frame nu va permite existenta barelor de
defilare. Frameul 2 va lasa spatii albe in jurul continutului lui (initial,
un fisier imagine) si frameul nu va permite redimensionarea. Nu se
va desena nici o granita intre frameurile 3 si 4. Granite vor fi
desenate (implicit) intre frameurile 1, 2 si 3.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <HTML>
<HEAD> <TITLE>Un document set de frameuri</TITLE> </HEAD>
<FRAMESET cols="33%,33%,33%"> <FRAMESET rows="*,200">
<FRAME src="continutul_unui_frame1.html" scrolling="no">
<FRAME src="continutul_unui_frame2.gif" marginwidth="10"
marginheight="15" noresize> </FRAMESET> <FRAME
src="continutul_unui_frame3.html" frameborder="0"> <FRAME
src="continutul_unui_frame4.html" frameborder="0"> </FRAMESET>
</HTML>