Curs de realizare pagini Web folosind limbajul HTML

Capitolul IX – Despre cadre ( frames )

Poti imparti fereastra in mai multe zone sau cadre (numite frames). Acest lucru este foarte util in mai multe situatii. Spre exemplu, poti imparti pagina pe verticala in doua zone: una mai mica unde poti avea un meniu cu mai multe optiuni, si una mai mare unde se incarca informatiile.
<HTML>
<FRAMESET COLS=”120,*” FRAMEBORDER=”NO” BORDER=”0″ FRAMESPACING=”0″>
<FRAME NAME=”index” SRC=ex11_idx.html>
<FRAME NAME=”main page” SRC=ex11_dat.html>
</FRAMESET>
</HTML>


Acesta declara un set de doua frame-uri (FRAMESET) organizate pe verticala, primul frame de 120 de pixeli latime si al doilea de restul (COLS=”120,*”), fara cadru (FRAMEBORDER=”NO”) si fara spatiu intre ele (FRAMESPACING=”0″). Frame-ul din stanga se va numi index si va afisa fisierul x11_dat.html (cel cu meniul) iar cel din dreapta se va numi main page si va afisa fisierul ex11_dat.html (cel cu informatiile despre ABC SRL). Fisierul ex11b.html este identic cu cel de sus cu exceptia faptului ca in frame-ul din dreapta afiseaza fisierul ex11b_dat.html cu informatii despre XYZ SRL.
Fisierul ex11_idx.html ce contine meniul va arata cam asa:

<HTML><BODY BGCOLOR=#333333 LINK=#FFFFFF VLINK=#FFFFFF TEXT=#FFFFFF>
<BR><FONT FACE=VERDANA,ARIAL SIZE=2><B>
<A HREF=ex11.html TARGET=”_top”>ABC SRL></A><BR><BR>
<A HREF=ex11b.html TARGET=”_top”>XYZ SRL></A></B></FONT>
</BODY></HTML>

Acest fisier contine meniul din partea stanga cu doua link-uri ce afiseaza paginile de prezentare ale ABC SRL (ex11.html) sau XYZ SRL (ex11b.html).

Fisierul care organizeaza cele doua cadre se codifica astfel:

<HTML>
<FRAMESET ROWS=”50%,*” FRAMEBORDER=”NO” BORDER=”1″ FRAMESPACING=”0″>
<FRAME NAME=”index” SRC=ex11_dat.html>
<FRAME NAME=”main page” SRC=ex11b_dat.html>
</FRAMESET>
</HTML>

Noteaza utilizarea atributului ROWS=”50%,*” pentru impartirea pe orizontala, in doua frame-uri egale.

Leave a Reply