Documente Academic
Documente Profesional
Documente Cultură
6
Ferestre. Definirea structurii de cadre
Cuprins:
Obiective
Însuşirea noţiunilor generale despre împărțirea unei pagini în cadre.
Înțelegerea structurii de cadrelor și a modalităților de utilizare a acestora.
Utilizarea cadrelor și a importanței acestora în proiectarea paginilor web.
<HTML>
<HEAD>
...
</HEAD>
<FRAMESET>
...
</FRAMESET>
</HTML>
89
Marcajul <FRAMESET> poate să includă alte marcaje <frameset>,
putându-se astfel diviza un cadru în două sau mai multe cadre.
90
utilizează atunci când trebuie păstrate proporţiile cadrelor indiferent de acţiunea
(resize) realizată de utilizator asupra ferestrei browser-ului.
91
Atributele MARGINWIDTH, MARGINHEIGHT specifică
dimensiunile (pixeli) dintre marginile cadrului şi conţinutul acestuia (distanţele
textului la marginile frame-ului).
<html>
<head>
<title>Cadre</title></head>
<frameset rows="20%,80%">
<frame src="exemplu_1.html" bordercolor="#ff0000">
<frame src="exemplu_2.html" scrolling="yes">
</frameset><noframes></noframes>
</html>
Exemplu1_1.html:
<html>
<head>
<title>Exemplu1_1</title></head>
<body>
Pagina de sus(20% din fereastra)
</body>
</html>
92
Exemplu1_2.html:
<html>
<head>
<title>Exemplu1_2</title></head>
<body>
Pagina de jos(80% din fereastra)
</body>
</html>
<html>
<head><title>Cadre verticale</title></head>
<frameset cols="40%,60%">
<frame src="exemplu2_1.html">
<frame src="exemplu2_2.html" noresize>
</frameset>
</html>
Exemplu2_1:
93
<html>
<head>
<title>Exemplu2_1</title></head>
<body>
Pagina din stanga(40% din fereastra)
</body>
</html>
Exemplu2_2:
<html>
<head>
<title>Exemplu2_2</title></head>
<body>
Pagina din dreapta(60% din fereastra)
</body>
</html>
Exemplu3_1:
<html>
<head>
<title>Exemplu3_1</title>
</head>
<body>
Pagina introdusa printr-un cadru in-line
</body>
</html>
1.
Frame.htm
<html>
<head><title>Cadre</title></head>
<frameset cols="25%, 75%">
<frame src="cadru1.htm" name="cadru1">
<frame src="cadru2.htm" name="cadru2" scrolling="yes">
</frameset><noframes></noframes>
</html>
Cadru1.htm:
<html>
<head><title>Cadru 1</title></head>
<body link=blue vlink=green alink=red>
<b><font color="#330099"> CADRUL 1</font></b><br><br>
<a href="Pag1.htm" target="cadru2">Pagina 1</a><br>
<a href="Pag2.htm" target="cadru2">Pagina 2</a><br>
<a href="Pag3.htm" target="cadru2">Pagina 3</a><br>
<a href="frame.htm" target="_top">Revenire</a>
</body>
</html>
Cadru2.htm:
<html>
<head><title>Cadrul 2</title></head>
<body >
<center>
<font size="+4" color="#330099"> CADRUL 2</font></center>
</body>
</html>
Pag1.htm:
<html>
<head><title>Pagina 1</title></head>
<body bgcolor="#FFFFCC">
<b>PAGINA 1</b>
</body>
</html>
96
Pag2.htm:
<html>
<head><title>Pagina 2</title></head>
<body bgcolor="#FFCCFF">
<i>PAGINA 2</i>
</body>
</html>
Pag3.htm:
<html>
<head><title>Pagina 3</title></head>
<body bgcolor="#CCFFFF"text="#000066">
<u>PAGINA 3</u>
</body>
</html>
97
98
2. Se vor folosi fişierele pag1.htm, pag2.htm, pag3.htm din exemplul anterior.
Ferestre.html:
<html>
<head> <title> FERESTRE </title> </head>
<frameset cols="30%,*" BORDERCOLOR="RED" BORDER=15>
<frame src="left.html" name="left" SCROLLING="NO">
<frameset rows="100,*,50%" BORDERCOLOR=BLUE BORDER=10>
<frame src="pag.htm" name="main" >
<frame src="img1.jpg" SCROLLING="AUTO" >
<frameset cols=200,* FRAMEBORDER="NO">
<frame src="pag2.htm" MARGINHEIGHT=40 MARGINWITHD=100>
<frame src="pag3.htm">
</frameset><noframes></noframes>
</html>
Left.html:
<html>
<head> <title> left1 </title></head>
<body>
<a href="pag1.htm" target="main"> Fisier1 </a> <br>
99
<a href="pag2.htm" target="main"> Fisier2 </a> <br>
<a href="pag3.htm" target="main"> Fisier3 </a> <br>
<a href="pag1.htm" target="_blank"> Fisier1 intr-o fereastra noua </a>
<br>
<a href="pag2.htm" target="_self"> Fisier2 in fereastrea curenta </a>
<br>
<a href="ferestre.html" target="_top"> home </a> <br>
</body>
</html>
Pag.htm:
<html>
<head>
<title>PAG</title>
</head>
<body>
<b>Fereastra main</b>
</body>
</html>
100
La apăsarea link-ului „Fişier 2” obţinem:
101
Link-ul „Fişier într-o fereastră nouă” conduce la apariţia unei noi ferestre în care
se deschide „Pag1.htm”
102
Link-ul „Fişier în fereastra curentă” realizează lansarea fişierului „Pag2.htm” în
fereastra cu numele „main”
103