Penso che quello che dovremmo fare ora sia una pagina con frames da prendere ad esempio.
Prima di iniziare, lasciatemelo dire ancora... fate qualcosa di semplice! Un sito con una marea di frames e links che puntano da qualunque parte nel web serve solo a confondere la sua costruzione ed ancora di più la sua navigazione.
Prima cosa dobbiamo pensare chiaramente a cosa vogliamo ottenere alla fine. Penso che un buon progetto di semplice fattura potrebbe essere un banner in alto, un frame con una directory a sinistra, e la finestra principale sulla destra. Prepariamo prima la Pagina Master.
<HTML>
<FRAMESET>
</HTML>
Dividiamo lo schermo orizzontalmente.
<HTML>
<FRAMESET ROWS="83,*">
</HTML>
Ora specifichiamo che banner.html deve andare nel frame in alto (faremo quel documento fra qualche minuto). Inoltre mettiamo subito una coppia di tags <FRAMESET> perchè stiamo per dividere ulteriormente la parte di schermo in basso.
<HTML>
<FRAMESET ROWS="83,*">
</HTML>
Dividiamo la window in basso in due parti. Specifichiamo inoltre che la window di sinistra contiene directry.html e che la window di destra contiene home.html. Ancora una volta, non abbiamo ancora costruito questi documenti perciò potresti avere un messaggio di errore (o due) (o tre).
<HTML>
<FRAMESET ROWS="83,*">
</HTML>
Poichè avremo la nostra directory sulla sinistra e le pagine verrano caricate nel frame di destra, dobbiamo dare un nome a questi frames. L'unico che avrà l'incombenza di caricarsi le pagine è anche l'unico che ha la vera necessità di avere un nome.
<HTML>
<FRAMESET ROWS="83,*">
</HTML>
Costruiamo il file banner.html. Cominciamo con questo e salviamolo.
<HTML>
Mettiamoci l'immagine e centriamola con <CENTER>.
<HTML>
Mentre sto pensando a questo vorrei richiamare l'attenzione sul fatto che se guardate i sorgenti dei miei documenti per avere qualche dritta nel creare i vostri documenti potreste trovare alcune cose che non hanno senso o che contraddicono ciò che ho scritto. Questo perchè io devo fare le mie pagine forzando alcune cose in modo che la lezione venga su bene quando è mostrata nel browser. E' chiaro? Se così non fosse semplicemente non guardare i sorgenti finchè non vuoi confonderti.
Bene... come si può notare abbiamo un problema. Abbiamo le barre di scorrimento (scrollbars) in mezzo ai piedi e l'immagine non è ben posizionata nella window. Aprite la vostra Pagina Master. Togliete le scrollbars ed aggiustate i margini.
<HTML>
<FRAMESET ROWS="83,*">
</HTML>
Adesso passiamo alla pagina che farà da directory. Cominciamo con questo e salviamolo come directry.html.
<HTML>
Dategli un'intestazione e scrivete il testo di tutti i links. Si possono aggiungere le informazioni sui links in un minuto.
<HTML>
<H3>Directory</H3>
Home<P>
vai QUI<BR>
o visita<BR>
Ora aggiungiamo le informazioni sui links.
<HTML>
<H3>Directory</H3>
<A HREF="home.html">Home</A><P>
<A HREF="here.html">vai QUI</A><BR>
o visita<BR>
</BODY>
Caspita, non è carino? Si, penso proprio di si. Dammi il cinque. Batti qua, prenditi una tazza di caffè, fa quello che vuoi. Prenditi un attimo di respiro. Sono qua.
Niente di eccezionale, solo qualcosa tipo questo.
<HEAD>
<TITLE>A Practice Page</TITLE>
</HEAD>
</FRAMESET>
<HEAD>
<TITLE>A Practice Page</TITLE>
</HEAD>
</FRAMESET>
<HEAD>
<TITLE>A Practice Page</TITLE>
</HEAD>
<FRAME SRC="banner.html">
<FRAMESET>
</FRAMESET>
</FRAMESET>
Puoi verificarlo anche subito, ma sicuramente avrai un messaggio di errore perchè è ancora incompleto.
<HEAD>
<TITLE>A Practice Page</TITLE>
</HEAD>
<FRAME SRC="banner.html">
<FRAMESET COLS="20%,80%">
<FRAME SRC="directry.html">
<FRAME SRC="home.html">
</FRAMESET>
</FRAMESET>
<HEAD>
<TITLE>A Practice Page</TITLE>
</HEAD>
<FRAME SRC="banner.html">
<FRAMESET COLS="20%,80%">
<FRAME SRC="directry.html">
<FRAME SRC="home.html" NAME="MAIN-WINDOW">
</FRAMESET>
</FRAMESET>
OK. Abbiamo finito con questo... per ora.
<HEAD>
<TITLE>Practice Page- Banner</TITLE>
</HEAD>
<BODY BGCOLOR="#0000FF">
</BODY>
</HTML>
VERIFICA banner.html
VERIFICA la Pagina Master
<HEAD>
<TITLE>Practice Page- Banner</TITLE>
</HEAD>
<BODY BGCOLOR="#0000FF">
<CENTER><IMG SRC="framz1.gif" WIDTH=500 HEIGHT=75></CENTER>
</BODY>
</HTML>
<HEAD>
<TITLE>A Practice Page</TITLE>
</HEAD>
<FRAME SRC="banner.html" SCROLLING=NO MARGINWIDTH=1 MARGINHEIGHT=1>
<FRAMESET COLS="20%,80%">
<FRAME SRC="directry.html">
<FRAME SRC="home.html" NAME="MAIN-WINDOW">
</FRAMESET>
</FRAMESET>
<HEAD>
<TITLE>Practice Page- Directory</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
</BODY>
</HTML>
<HEAD>
<TITLE>Practice Page- Directory</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
o LAGGIÙ<P>
Yahoo<BR>
Netscape
</HTML>
<HEAD>
<TITLE>Practice Page- Directory</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<A HREF="there.html">o LAGGIÙ</A><P>
<A HREF="http://www.yahoo.com/">Yahoo</A><BR>
<A HREF="http://home.netscape.com/">Netscape</A>
</HTML>
Introduzione | Lezione 1 | Lezione 2 | Lezione 3 | Lezione 4 | Lezione 5 | Lezione 6 | Lezione 7 |