Učimo vas kako izraditi web stranicu i programirati
 



HTML Frames

Uvod u Okvire (Frames)

Frames (dalje okviri) upotrebljavaju se za razdjeljivanje vašeg browsera u više pravokutnih prozora - okvira. U svaki takav okvir može se zasebno učitati HTML dokument. Ovo je vrlo pogodno ako želimo da nam jedan dio browsera bude statičan (npr. da sadrži neke linkove) a drugi dio da se mijenja.

Uvodne konvencije

Tagovi koji definiraju okvir ne smiju se ubaciti unutar BODY taga jer u tom slučaju browser ih neće interpretirati. Budući da su ovi tagovi u suprotnosti jedni s drugima može se reći da postoje 2 vrste HTML dokumenata: BODY DOKUMENT i FRAMESET DOKUMENT

body dokument frameset dokument
<html>
<head>
<title></title>
</head>
<body>

</body>
</html>
		
<html>
<head>
<title></title>
</head>
<frameset>

</frameset>
</html>
		

Također može postojati i BODY i FRAMESET tag na istom dokumentu no FRAMESET se tada mora staviti unutar HEAD taga. U tom slučaju nećete vidjeti ono što je pod BODY-jem pa sve navedeno nema nikakvog smisla.

Evo jednog mog savjeta na samom početku. Budući da za html dokument postoje dvije ravnopravne extenzije .htm i .html može se radi bolje preglednosti fajlova za body dokument uzeti .html , a za frameset .htm extenzija.



Osnovni primjer

Na ovom osnovnom primjeru biti će prikazano kako je prozor vašeg browsera razdijeljen na dva dijela i kako se u svaki okvir prikazuju različite stranice. U lijevi okvir će se učitati fajl doc_a.html , a u desni doc_b.html i to su body dokumenti.

doc_a.html doc_b.html
Da bi se gornja dva body dokumenta učitala u dva različita okvira potrebno je napraviti još i jedan frameset dokument 02osnovno.htm . Naredni linkovi vam pokazuju kako taj fajl djeluje u vašem browseru te njegov source code u cijelosti.

Primjer: vidi code » vidi stranicu

Ovdje neće biti objašnjeno šta koji tag i njegov atribut radi jer je to tema narednog poglavlja. Svrha ovog primjera je samo da pokažemo kako se u vaš browser mogu učitati odjednom dva body dokumenta.

| Uvjeti Korištenja | Zaštita Privatnosti | Kontakt |