Osnovi programiranja - Jelena Grmuša | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 11 | 12 | Uvod u Web i Internet tehnologije |
Upotreba okvira (engl. frame) omogućava da postoji dokument koji se sastojati od sadržaja više od jednog dokumenta. Okviri su podržani u novijim verzijama WWW čitača
Frame-ovi se formiraju upotrebom <frameset> i <frame> tagova. Dokument koji sadrži <frameset> tag u principu ne mora imati <body> tag.
Osnovni atributi <frameset> taga su rows i cols koji određuju
kako će biti raspoređeni redovi i kolone (FRAMESET može imati samo
redove, samo kolone ili i redove i kolone)
Veličina pojedinih redova ili kolona moče biti specificirana na tri načina i to:
Unutar <frameset> taga mora postojati tačno onoliko <frame>
tagova koliko je za dati frameset deklarisano da ima frame-ova.
Osnovni atribut <frame> taga je SRC kojim se zadaje dokument koji
će popuniti dati frame
Dodatni atributi <frameset> taga su BORDER (kojim se određuje debljina okvira), frameborder (koji može imati vrednosti yes ili no i kojim se odredjuje da li okvir ima 3D izgled), te bordercolor (kojim se određuje boja okvira)
Dodatni atributi <frame> taga su marginwidth i marginheight (kojima
se određuju veličine margina u pikselima), zatim bordercolor (kojim se
određuje boja okvira), scrolling (sa vrednostima auto, yes ili no kojim se
određuje prisutnost scroll-bar-ova), te noresize (koji ako postoji onemogućava
promenu veličine frame-a)
Da bi se postavio link na drugi frame, potrebno je imenovati taj drugi frame
pomoću atributa name, a potom u <a> tagu kojim se postavlja link
navesti pod target atributom to ime. Postoji nekoliko predefinisanih target-a
i to su "_blank" za novi prozor, "_self" za isti frame,
"_parent" za roditeljski frame i "_top" za tekuci
prozor
Frame-ovi se mogu ugnježdavati
<HTML> <HEAD> <TITLE> Okviri </TITLE> </HEAD> <FRAMESET COLS="30%,*"> <FRAME SRC="mapaslike.htm"> <FRAME SRC="h17.htm"> <NOFRAMES> Nemoguc prikaz sa ovim browser-om </NOFRAMES> </FRAMESET> </HTML>Vizuelni prikaz HTML dokumenta.
<HTML> <HEAD> <TITLE>Tri okvira</TITLE> </HEAD> <FRAMESET COLS="40%, *"> <FRAME SRC="mapaslike.htm"> <FRAMESET ROWS="20%,*"> <FRAME SRC="mapaslike.htm"> <FRAME SRC="mapaslike.htm"> </FRAMESET> </FRAMESET> </HTML>Vizuelni prikaz HTML dokumenta.
Prethodni | Nastavak |