I frame

La versione 2.0 di Netscape Navigator ha introdotto una nuova possibilita' per i documenti Web, chiamata frames (riquadri). I frames sono da allora stati incorporati in Microsoft Explorer.

Due tag vengono usati per produrre documenti a riquadro: <frameset> e <frame>.

Un frameset e' semplicemente una collezione di riquadri che occupano la finestra del browser. Gli attributi di definizione delle righe e delle colonne del tag <frameset> permettono di definire il numero e la dimensione iniziale per le righe e collonne di riquadri. Il tag <frame> definisce quale documento va posto inizialmente in ciascun riquadro, ed accetta un nome per poter essere il riferimento di link.

Questo e' un esempi di un semplice documento con 'frames':

<html>
<head>
<title<Disposizione di Frames</title>
</head>
<frameset rows="60%,*" cols="65%,20%,*">
        <frame src="frame1.html">
        <frame src="frame2.html">
        <frame src="frame3.html" name="fill_me">
        <frame scrolling=yes src="frame4.html">
        <frame src="frame5.html">
        <frame src="frame6.html">
        <noframes>
State usando un documento che non supporta i 'frame'.
Cliccate <a href="frame1.html">qui</a> per andare
al primo documento dell'insieme dei frame.
        </noframes>
</frameset>
</html>

Cliccare qui per vedere il risultato del documento.

Visivamente il suo aspetto e' come segue:

Netscape riempie i frame in un frameset in ordine di riga. Il frame 4 ha una barra di scorrimento poiche' era nelle istruzioni, anche se non ce n'e' in questo caso bisogno. Le barre di scorrimento compaiono di default quando il contenuto di un frame ne supera i bordi, a meno che siano esplicitamente disattivate con l'attributo scrolling=no.

Un altro punto di interesse e' il nome associato al Frame 4, che ne permette il riferimento da altri documenti. Per esempio, per caricare un documento chiamato "nuovoframe.html" nel frame chiamato "fill_me", l'ancora sarebbe:

<a href="nuovoframe.html" target="fill_me">

Una tale ancora e' stata posta nel codice del Frame 1. Cliccando opportunamente si ottiene la situazione seguente:


©1998 A.P.Software Informatica