Frame


Tramite l' uso dei FRAME, puoi creare delle 'finestre' all' interno delle tue pagine web. Cio' puo' essere utile allo scopo di costruire una barra di menu. Solo per fare un esempio, puoi, diciamo, dividere la tua pagina web in 2 finestre: ciascuna di loro puo' contenere un documento differente. Comunque puoi usare piu' di 2 FRAME all' interno di un FRAMESET. Vediamo i tag <FRAMESET> e <FRAME>:

<FRAMESET ROWS="%,%,%,..." COLS="%,%,%,..." FRAMEBORDER="yes/no" BORDERCOLOR="#nnnnnn" BORDER="numero" ></FRAMESET>

Dove:

  1. ROWS significa la percentuale di pagina occupata dal frame (spazio orizzontale).
  2. COLS significa la percentuale di pagina occupata dal frame (spazio verticale).
  3. FRAMEBORDER definisce un bordo. Puo essere YES o NO.
  4. BORDERCOLOR definisce il colore del bordo.
  5. BORDER definisce lo spessore del bordo.

Ciascun frameset, puo' contenere uno o piu' frame. Percio' devi conoscere anche il tag <FRAME>:

<FRAME SRC="url" NAME="qualcosa" MARGINWIDTH="numero" MARGINHEIGHT="numero" SCROLLING="yes/no/auto" NORESIZE>

Dove:

  1. SRC definisce l' URL dove e' situato il documento che vuoi visualizzare.
  2. NAME e' il nome del frame.
  3. MARGINWIDTH definisce l' ampiezza del margine margine.
  4. MARGINHEIGHT definisce l' altezza del margine.
  5. SCROLLING definisce una barra di scorrimento. Puo' essere YES (il frame ha una barra di scorrimento), NO (il frame non ha una barra di scorrimento), AUTO (in base al testo contenuto all' interno del frame).
  6. NORESIZE: di solito gli utenti possono cambiare le dimensioni di un frame. Se usi l' opzione NORESIZE, gli utenti non potranno piu' cambiare la dimensione del frame.

Se non inserisci un frame all' interno di un FRAMESET, devi usare questo tag:

<NOFRAMES></NOFRAMES>

Guarda questo esempio...

E questo e' il sorgente della pagina HTML:

<HTML>
<HEAD>
<FRAMESET COLS="20%,80%">
<FRAME SRC="
frame1.htm" NAME="fr1">
<FRAME SRC="
frame2.htm" NAME="fr2">
</FRAMESET>
</HEAD>
<BODY>
</BODY>
</HTML>

E questo e' il sorgente della pagina 'frame1.htm':

<HTML>
<HEAD>
</HEAD>
This is frame1!
<BODY>
</BODY>
</HTML>

E questo e' il sorgente della pagina 'frame2.htm':

<HTML>
<HEAD>
</HEAD>
<BODY>Hi! Welcome to frame2!
</BODY>
</HTML>

Come puoi vedere, dovresti definire un FRAMESET contenente almeno 2 FRAME...


      Home  Pag. prec.       Chi siamo?  Scrivici!

Copyright © 1998-2005 Wowarea