Home | BAC/Teze | Biblioteca | Jobs | Referate | Horoscop | Muzica | Dex | Games | Barbie

 

Search!

     

 

Index | Forum | E-mail

   

Aceasta pagina de informatica se adreseaza incepatorilor in general, celor care doresc sa se documenteze pe o anumita tema, dar si profesorilor de Informatica interesati, care pot gasi aici prezentari multimedia, in conformitate cu programa MEN, recomandate pentru lectii si predare la clasa.

 

 
 
 
 
 Meniu rapid  Portalul e-scoala | CAMPUS ASLS | Forum discutii | Premii de excelenta | Europa





 

 

 

Inapoi la cuprins

Inserarea cadrelor (frame)

- Utilitatea unei pagini construite cu cadre - 

O alta modalitate de structurare a unui document hypermedia este impartirea ferestrei navigatorului in mai multe zone distincte (frame- cadru), in fiecare dintre acestea putand sa se afiseze un alt document. O practica frecventa printre creatorii de site-uri este aceea de a utiliza doua frame-uri verticale: in frame-ul stang se afla de obicei butoane prin a caror apasare se face legatura cu o anumita sectiune a site-ului, afisarea facandu-se in frame-ul din dreapta. In continuare vom vedea cum se introduc frame-urile si ce atribute pot fi utilizate. 

Introducerea unui frame se realizeaza cu marcajul <FRAMESET> </FRAMESET> astfel: 

<FRAMESET COLS="30%,*">

<FRAME SRC="fisier1.htm">

<FRAME SRC="fisier2.htm">

</FRAMESET>

In exemplul de mai sus s-au creat doua zone "verticale" (longitudinale), prima ocupand 30% din fereastra navigatorului, iar a doua restul. In primul frame se va afisa continutul fisierului fisier1.htm, iar in frame-ul dreapt se va afisa fisierul fisier2.htm. Daca un document hypermedia este structurat folosind frame-uri, atunci se va renunta la marcajele ce definesc corpul documentului <BODY> </BODY>.
 

Observatii:

Nu este obligatoriu sa se foloseasaca "*", asa cum apare in exemplu, corect fiind si forma: COLS="30%,70%" 
Se poate realiza impartirea documentului in mai multe frame-uri, specificand procentul din aria ferestrei navigatorului: COLS="20%, 10%, 40%, 30%" (impartire in patru zone longitudinale); 
Daca se doreste impartirea documentului in zone asezate invers (pe linii), se va utiliza atributul ROWS in locul atributului COLS. 
Frame-ul poate fi redimensionat de vizitatorul paginii cu ajutorul mouse-ului, daca nu se specifica atributul NORESIZE, despre care vom vorbi mai tarziu; 
Navigatoarele mai vechi, precum si navigatoarele "mod text" asemanatoare cu lynx din Linux, nu puteau afisa documente ce contin frame-uri. In cazul in care doriti ca pagina sa poata fi vizitata si de catre utilizatorii unor astfel de navigatoare puteti realiza si o versiune care sa nu contina frame-uri: 
<FRAMESET COLS="30%,*">

<FRAME SRC="fisier1.htm">

<FRAME SRC="fisier2.htm">

</FRAMESET>

<NOFRAMES>
<BODY> 

<A HREF="pagina.htm"> Versiunea fara frames </A> 

</BODY>
</NOFRAMES>




Utilizarea frame-urilor imbricate 
In cazul in care dorim sa impartim documentul in trei frame-uri dispuse diferit, va trebui sa scriem urmatoarele:


<FRAMESET COLS="25%,*">


<FRAME SRC="fisier1.htm">

<FRAMESET ROWS="20%,*">

<FRAME SRC="fisier2.htm">

<FRAME SRC="fisier3.htm">

</FRAMESET>

</FRAMESET>

In cazul in care dorim amplasarea unor legaturi catre alte documente intr-unul dintre frame-uri si vrem ca afisarea sa se realizeze in celelalte, este nevoie sa introducem atributul NAME atunci cand definim frame-urile, astfel: 
<FRAMESET COLS="25%,*">


<FRAME SRC="fisier1.htm" NAME="unu">

<FRAMESET ROWS="20%,*">

<FRAME SRC="fisier2.htm" NAME="doi">

<FRAME SRC="fisier3.htm" NAME="trei">

</FRAMESET>

</FRAMESET>

Fiecarui frame i se va asocia numele atribuit prin NAME. Numele poate fi utilizat atunci cand, de exemplu, introducem in fisier1.htm o legatura catre un document care sa se afiseze in frame-ul "trei" (cel cu fond galben). Legatura se va introduce prin: 

<A HREF="vaca.gif" TARGET="trei"> Legatura </A>


Pentru atributul TARGET se pot utiliza si valori ca: 
TARGET="_self" -fisierul se incarca in frame-ul ce contine legatura; 
TARGET="_blank"-fisierul se incarca intr-o fereastra noua a navigatorului; 


Atributele unui frame 
Marcajul <FRAMESET> poate fi utilizat in conjunctie cu urmatoarele atribute: 

FRAMEBORDER="yes|no" | 0 :
specifica daca bordura (chenarul) frame-ului este sau nu vizibila. Chenarul este, implicit, vizibil. 
BORDER=numar_pixeli 
specifica ce grosime sa aiba chenarul. (valabil doar pentru Netscape) 
BORDERCOLOR=culoare 
specifica ce culoare sa aiba chenarul. (valabil doar pentru Netscape) 
In conjunctie cu marcajul <FRAME> se pot utiliza atributele: 
SCROLLING="yes|no|auto"
stabileste daca se afiseaza sau nu bara de scroll intr-un frame. Valoarea auto determina afisarea barei de derulare atunci cand este cazul (adica informatia nu se poate afisa in intregime). 
NORESIZE
nu permite redimensionarea frame-ului de catre utilizator; 
FRAMEBORDER="yes|no" | 0 :
specifica daca bordura (chenarul) frame-ului este sau nu vizibila. Chenarul este, implicit, vizibil.

 

 

Home | BAC/Teze | Biblioteca | Referate | Games | Horoscop | Muzica | Versuri | Limbi straine | DEX

Modele CV | Wallpaper | Download gratuit | JOB & CARIERA | Harti | Bancuri si perle | Jocuri Barbie

Iluzii optice | Romana | Geografie | Chimie | Biologie | Engleza | Psihologie | Economie | Istorie | Chat

 

Joburi Studenti JOB-Studenti.ro

Oportunitati si locuri de munca pentru studenti si tineri profesionisti - afla cele mai noi oferte de job!

Online StudentOnlineStudent.ro

Viata in campus: stiri, burse, cazari, cluburi, baluri ale bobocilor - afla totul despre viata in studentie!

Cariere si modele CVStudentCV.ro

Dezvoltare personala pentru tineri - investeste in tine si invata ponturi pentru succesul tau in cariera!

 

 > Contribuie la proiect - Trimite un articol scris de tine

Gazduit de eXtrem computers | Project Manager: Bogdan Gavrila (C)  

 

Toate Drepturile Rezervate - ScoalaOnline Romania