O Frames Die Frames Les Frames Marcos Frames

Presentazione dei frames

Grazie alla tecnologia dei frames, è ormai possibile visualizzare più pagine HTML in differenti zone (o quadranti).

I frames non fanno parte della specifica dell'HTML 3.x, quindi bisogna dichiarare la propria pagina come scritta in HTML 4.0!

Creare dei frames

Per creare un sito con dei frames, basta creare un file contenente il layout degli stessi: questo file HTML ha come particolarità il fatto di avere un contenitore <FRAMESET> al posto del tag <BODY>. E' questo tag che definisce i frames per dimensione, pixel o in percentuale (%).

Vediamo 3 esempi concreti :

  • 2 frames verticali
  • 2 frames orizzontali
  • 2 frames orizzontali e uno verticale

Esempio n° 1

<FRAMESET COLS="20%,
80%">

<FRAME SRC="frame1.htm" NAME="sinistra">

<FRAME SRC="frame2.htm" NAME="destra">

</FRAMESET> 

Esempio n° 2

<FRAMESET ROWS="20%,
80%">
<FRAME SRC="frame1.htm" NAME="alto">
<FRAME SRC="frame2.htm" NAME="basso">
</FRAMESET>

Esempio n° 3

<FRAMESET COLS="20%,
80%"> 
<FRAME SRC="frame1.htm" NAME="sinistra">
<FRAMESET ROWS="50%, 50%">
<FRAME SRC="frame2.htm" NAME="destra alto">
<FRAME SRC="frame3.htm" NAME="destra basso">
</FRAMESET>

Gli attributi del tag <FRAMESET>

Attributo Valore Azione
Rows percentuale (tra 1 e 100)
valore in pixels
Fissando uno solo dei valori e dando all'altro il valore *, il valore si sistema automaticamente
Frame orizzontale
Cols percentuale (tra 1 e 100)
valore in pixels
Fissando uno solo dei valori e dando all'altro il valore *, il valore si sistema automaticamente
Frame verticale
Frameborder YES
NO
Indica se il frame ha un bordo o meno
Border=n n è un valore che definisce la dimensione del bordo Indica la dimensione del bordo
Bordercolor Nome del colore
Valore del colore in esadecimale
Indica il colore del bordo
Framespacing=n n è un valore che definisce lo spazio tra i frames Indica lo spazio tra i frames

Gli attributi del tag <FRAME>

Il tag <FRAME> permette di definire uno o più frames all'interno del tag <FRAMESET>

Attributo Valore Azione
Src URL Definisce la posizione della pagina da visualizzare nel frame
Name "nome" Definisce un nome che permetterà di visualizzare un altro documento nel frame grazie all'attributo Target
Marginwidth=n n è un intero che specifica il numero di pixel Dimensione dei margini laterali
Marginheight=n n è un intero che specifica il numero di pixel Dimensione dei margini superiori e inferiori
Frameborder YES
NO
Determina se i frame avranno o meno un bordo
Border=n n è un intero che specifica il numero di pixel Dimensione dello spazio tra i frames (solo per Netscape)
Noresize (Nessuna) Impedisce all'utente di ridimensionare i frame (Non è il valore di default)
Scrolling YES
NO
AUTO
Permette o meno la visualizzazione di una barra di scorrimento (Auto lascia al navigatore la decisione della sua utilità)

Come evitare gli errori con i navigatori non compatibili?

Si useranno i tag <NOFRAMES> e </NOFRAMES> che permettono di specificare un testo HTML da visualizzare nel caso in cui un navigatore non permetta di visualizzare i frame. Il testo tra i tag <NOFRAMES> e </NOFRAMES> deve dunque contenere i tag <BODY> ... </BODY>.

Esempio :

<FRAMESET COLS="20%,
80%">
<FRAME SRC="frame1.htm" NAME="sinistra">
<FRAME SRC="frame2.htm" NAME="destra">
</FRAMESET>

<NOFRAMES>
<BODY>
Questa pagina HTML necessita di un navigatore che supporti i frame,
ci scusiamo per l'inconveniente.
</BODY>
</NOFRAMES>

Designare un frame con un legame ipertestuale

Per visualizzare dei link in uno dei frame, basta usare l'attributo target nel tag <A HREF ..> per specificare il nome del frame che è stato specificato nel tag <FRAME> dall'attributo NAME.

Ad esempio:

<A HREF="page.htm" TARGET="sinistra">

Valore Azione
_self Visualizza il target nello stesso frame del link
_parent Visualizza il target nel frame di livello superiore
_blank Visualizza il target in una nuova finestra
_top Visualizza il target nella finestra intera del navigatore


Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:51:57.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « I Frames » in :
I caratteri speciali Vedi Codifica dei caratteri speciali Le norme HTML richiedono di rispettare la codifica dei caratteri ASCII 7 bits, cioè i caratteri accentuati non sono autorizzati.Pertanto, i navigatori attuali riconoscono i caratteri accentuati, così potete inserire...
UNIX - I file Vedi Introduzione ai file Unix Sui sistemi UNIX ogni elemento è rappresentato sotto forma di file. L'insieme dei file è strutturato intorno ad un'unica arborescenza la cui base, detta root, è siglata "/». Tipi di file I sistemi UNIX definiscono...
I gruppi di computer Vedi Gruppi di computer Generalmente si distinguono più gruppi di computer a seconda del loro formato : I mainframe (in italiano computer centrali), computer che hanno una grande potenza di calcolo, delle enormi capacità di entrata-uscita e un alto...
[Video] Guardare i video VediGuardare DVD, DviX, XviD ..... gratuitamente Oggi i lettori DVD sono pienamente integrati nell'unità centrale del computer, ma è normale volersi rilassare davanti ad un buon film. Tuttavia, è possibile visualizzare i video in tutta...
Tasti di scelta rapida di Windows VediTasti di scelta rapida di Windows o il modo per evitare di usare il mouse ! Tasti di scelta rapida specifici a Windows Per la gestione dei flie ma anche per tutti i software Per i softaware di elaborazione di testi Per Word Per Excel Per...
Riavvio continuo del computer VediSommario Che cosa riavvia un PC? 1. Memoria difettosa 2. Hardware conflitto 3. Surriscaldamento del CPU 4. Alimentazione difettosa 5. Software conflitto 6. Materiale difettoso 7. Il BIOS 8. I Virus Aprire il registro di sistema del...
I tag di struttura VediI tag possono essere divisi in 2 classi: quelli che modificano la struttura della pagina e quelli che modificano lo stile del testo. Fra i tag di struttura troviamo le intestazioni, i paragrafi, gli elenchi,…Gli attributi I seguenti attributi sono...
I tag di stile VediChe cos'è un tag di stile? I tag di stile modificano la tipografia del testo. Possono essere incastrati in altri tag di stile allo stesso modo di un testo.Qui di seguito un'elenco dei tag di stile riconosciuti dalla maggioparte dei navigatori...
Test e diagnostica di rete VediTestare la configurazione IP Prima di tutto, si raccomanda di verificare la configurazione IP del computer. I sistemi Windows propongono uno strumento di comando in linea, detto ipconfig che permette di conoscere la configurazione IP del computer....