capitolo 8 Dati in rete con Access e pagine ASP ERIA EB W LIBR parte terza Database in rete 1. Guida all’uso del linguaggio HTML Struttura di una pagina HTML <html> <head> <title>. . . . . . . . </title> </head> <body> . . . . . . . . . . </body> </html> Intestazioni <h1> <h2> <h3> <h4> <h5> <h6> . . . . . . . . . . . . . . . . . . </h1> </h2> </h3> </h4> </h5> </h6> Formattazione del testo <p> paragrafo </p> <br> (a capo) <hr> (linea orizzontale) <b> grassetto </b> <i> corsivo </i> Link <a href="http://. . . . . . . . . ">. . . . . . </a> Tabelle <table border="1"> <tr> <th> . . . . . . </th> <th> . . . . . . </th> </tr> <tr> <td> . . . . . . </td> <td> . . . . . . </td> </tr> </table> LORENZI, CAVALLI PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP Form <form action="http://. . . . . . . . . . . . . . . " method="post/get"> <input type="text" name=". . . ." value=". . . " size=". . ."> <input type="password"> <input type="checkbox" checked="checked"> <input type="radio" checked="checked"> <input type="submit"> <input type="reset"> <input type="hidden"> <select> <option> . . . . . <option selected> . . . . . <option> . . . . . </select> <textarea name=". . . . ." rows=". . . ." cols=". . . ."> </textarea> </form> Immagini <img src=". . . . ."> Commenti <!-- . . . . . . . . . . . . . . . . --> LORENZI, CAVALLI PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP TAG generali Apice <SUP></SUP> Tipo di documento <HTML></HTML> inizio e fine del file Font non scalabile <TT></TT> spaziatura fissa Testata <HEAD></HEAD> descrizioni varie Preformattato <PRE></PRE> mantiene gli allineamenti originali Titolo documento <TITLE></TITLE> titolo del documento Larghezza <PRE WIDTH=n></PRE> in caratteri Contenuto <BODY></BODY> corpo del file Centrato <CENTER></CENTER> sia per testo che per immagini TAG di struttura Intermittente <BLINK></BLINK> Titoli di paragrafo e capitoli <Hn></Hn> sono possibili 6 diversi livelli di grandezza ed importanza H1,H2,... Grandezza del Font <FONT SIZE=n></FONT> valori da 1 a 7 Allineamento titolo <Hn ALIGN=LEFT⏐CENTER⏐RIGHT></Hn> Cambia la grandezza del font <FONT SIZE=+n></FONT> <FONT SIZE=-n></FONT> Divisione di un blocco <DIV></DIV> usato per porzioni di testo o paragrafi Grandezza font di base <BASEFONT SIZE=n> da 1 a 7; il valore di default è 3 Allineamento del blocco <DIV ALIGN=LEFT⏐RIGHT⏐JUSTIFY⏐CENTER> </DIV> Colore del Font <FONT Color=”#nnnnnn”></FONT> TAG di formattazione del testo Grassetto <B></B> TAG per la gestione dei link Collegamento di base <A HREF=”URL”></A> Corsivo <I></I> Link ad un’àncora nel file <A HREF=”URL#xxxx”></A> in un altro file Sottolineato <U></U> <A HREF=”#xxxx”></A> nello stesso file Depennato (Strikeout) <S></S> Ad un file indicando la destinazione <A HREF=”URL” TARGET=”xxxx”></A> nello stesso file Pedice <SUB></SUB> Definizione di àncora nel file <A NAME=”xxxx”></A> LORENZI, CAVALLI PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP TAG per la gestione dei target (destinazioni dei link) Target in una definizione di àncora <A HREF=”url” TARGET=”nome_finestra”>Ancora di destinazione </A> visualizza il link nella finestra indicata nel target Target di base <BASE TARGET=”nome_finestra”> imposta di default la finestra indicata nel target Target in una mappa <AREA SHAPE=”shape” COORDS=”x,y,...”> TARGET=”finestra_destinazione”> visualizza il link risultato dalla mappa nella finestra indicata dal target Testo alternativo <IMG SRC=”URL” ALT=”xxxx”> quando non viene visualizzata l’immagine si vede il testo Mappa navigabile <IMG SRC=”URL” ISMAP> richiede uno script Mappa navigabile locale <IMG SRC=”URL” USEMAP=”URL#xxxx”> Dimensioni <IMG SRC=”URL” WIDTH=n HEIGHT=n> in pixel Bordi <IMG SRC=”URL” BORDER=n> in pixel Target in un form <FORM ACTION=”url” TARGET=”nome_finestra”> visualizza il risultato del form nella finestra indicata nel target Bassa risoluzione <IMG SRC=”URL” LOWSRC=”URL”> Target speciali TARGET=”_blank” visualizza il link in una nuova finestra vuota TAG per le mappe Spaziatura <IMG SRC=”URL” HSPACE=n VSPACE=n> TARGET=”_self” link nella stessa finestra Specifica della mappa <MAP NAME=”xxxx”></MAP> descrive la mappa TARGET=”_parent” link nella finestra genitrice; se non esiste diventa come _self Sezione mappa <AREA SHAPE=”RECT⏐CIRCLE⏐POLYGON” COORDS=”x,y,z” HREF=”URL”⏐NOHREF> TARGET=”_top” link nella stessa finestra ma a tutto schermo TAG per i segni di paragrafo e argomento TAG per la gestione di immagini Paragrafo <P></P> lascia due righe bianche Inserimento di una immagine <IMG SRC=”URL”> Allineamento <IMG SRC=”URL” ALIGN=TOP⏐BOTTOM⏐MIDDLE> Allineamento <IMG SRC=”URL” ALIGN=LEFT⏐RIGHT⏐ TEXTTOP⏐ABSMIDDLE⏐BASELINE> LORENZI, CAVALLI Allineamento <P ALIGN=LEFT⏐CENTER⏐RIGHT></P> Interruzione riga <BR> ritorno a capo Riga orizzontale <HR> PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP Parametri della riga orizzontale: Allineamento <HR ALIGN=LEFT⏐CENTER⏐RIGHT> Spessore <HR SIZE=n> in pixel TAG per sfondi e definizione di colore Colore di sfondo <BODY BGCOLOR=”#nnnnnn”> in ordine di RGB Colore dei collegamenti <BODY LINK=”#nnnnnn”> Larghezza <HR WIDTH=n> in pixel Colore dei collegamenti già visitati <BODY VLINK=”#nnnnnn”> In percentuale <HR WIDTH=n%> come percentuale della larghezza della pagina Nessun effetto 3D <HR NOSHADE> Colore del testo <BODY TEXT=”#nnnnnn”> Colore del collegamento in corso <BODY ALINK=”#nnnnnn”> Immagine di sfondo <BODY BACKGROUND=”URL”> TAG per le liste Liste libere <UL><LI></UL> <LI> prima di ogni elemento TAG per la gestione di moduli Definizione <FORM ACTION=”URL” METHOD=GET⏐POST></FORM> Punto <UL TYPE=DISC⏐CIRCLE⏐SQUARE> valido per tutta la lista <LI TYPE=DISC⏐CIRCLE⏐SQUARE> valido per questo e i successivi Upload di file <FORM ENCTYPE=”multipart/form-data”> </FORM> Liste numerate <OL><LI></OL> <LI> prima di ogni elemento Campo di immissione <INPUT TYPE=”TEXT⏐PASSWORD⏐CHECKBOX⏐RADIO⏐ IMAGE⏐HIDDEN⏐SUBMIT⏐RESET”> Tipo di numero <OL TYPE=A⏐a⏐I⏐i⏐1> valido per tutta la lista <LI TYPE=A⏐a⏐I⏐i⏐1> valido per questo e i successivi Nome campo <INPUT NAME=”xxxx”> Numero di partenza <OL VALUE=n> per tutta la lista <LI VALUE=n> questo e successivi Lunghezza massima <INPUT MAXLENGTH=n> in caratteri Lista di definizioni <DL><DT><DD></DL> LORENZI, CAVALLI Valore del campo <INPUT VALUE=”xxxx”> Selezionato di default <INPUT CHECKED> checkbox e radio PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP Larghezza tabella <TABLE WIDTH=n> in pixel Grandezza <INPUT SIZE=n> Selezione elenco delle opzioni <SELECT></SELECT> Nome campo <SELECT NAME=”xxxx”></SELECT> Numero opzioni <SELECT SIZE=n></SELECT> Selezione multipla <SELECT MULTIPLE> per selezionare più di 1 elemento Opzioni <OPTION> elementi che possono essere selezionati Opzione di default <OPTION SELECTED> Finestra di immissione <TEXTAREA ROWS=n COLS=n></TEXTAREA> Nome del campo <TEXTAREA NAME=”xxxx”></TEXTAREA> A capo automatico in diversi modi <TEXTAREA WRAP=OFF⏐VIRTUAL⏐PHYSICAL> </TEXTAREA> TAG per la gestione di tabelle Larghezza tabella in percentuale <TABLE WIDTH=n%> in percentuale della pagina Riga <TR></TR> Allineamento <TR ALIGN=LEFT⏐RIGHT⏐CENTER VALIGN=TOP⏐MIDDLE⏐BOTTOM> Campo <TD></TD> all'interno di una definizione di riga Allineamento <TD ALIGN=LEFT⏐RIGHT⏐CENTER VALIGN=TOP⏐MIDDLE⏐BOTTOM> Nessuna interruzione <TD NOWRAP> Colonne da occupare <TD COLSPAN=n> Righe da occupare <TD ROWSPAN=n> Larghezza desiderata <TD WIDTH=n> in pixel Definizione tabella <TABLE></TABLE> Larghezza desiderata in percentuale <TD WIDTH=n%> in percentuale della tabella Bordo <TABLE BORDER></TABLE> per visualizzare il bordo Titolo della colonna <TH></TH> come <TD>, ma in neretto e centrata Impostazione dello spessore del bordo <TABLE BORDER=n></TABLE> per indicare lo spessore Allineamento <TH ALIGN=LEFT⏐RIGHT⏐CENTER VALIGN=TOP⏐MIDDLE⏐BOTTOM> Spazio celle <TABLE CELLSPACING=n> Nessuna interruzione <TH NOWRAP> Spazio all’interno <TABLE CELLPADDING=n> Colonne da occupare <TH COLSPAN=n> LORENZI, CAVALLI PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP Righe da occupare <TH ROWSPAN=n> Larghezza in colonne <FRAMESET COLS=*></FRAMESET> * misura relativa Larghezza desiderata <TH WIDTH=n> in pixel Larghezza desiderata in percentuale <TH WIDTH=n%> in percentuale della tabella Legenda della tabella <CAPTION></CAPTION> Allineamento <CAPTION ALIGN=TOP⏐BOTTOM> sopra o sotto la tabella TAG per la gestione di frame Definizione <FRAME> contenuto di ogni singolo quadro Visualizza documento <FRAME SRC=”URL”> Nome del frame <FRAME NAME=”xxxx”⏐_blank⏐_self⏐_parent⏐_top> Larghezza margine <FRAME MARGINWIDTH=n> margine destro e sinistro Documento FRAME <FRAMESET></FRAMESET> al posto di <BODY> Altezza margine <FRAME MARGINHEIGHT=n> margine alto e basso Altezza in righe <FRAMESET ROWS=,,,></FRAMESET> pixel o percentuale Barra di scorrimento <FRAME SCROLLING=”YES⏐NO⏐AUTO”> Altezza in righe <FRAMESET ROWS=*></FRAMESET> * misura relativa Larghezza in colonne <FRAMESET COLS=,,,></FRAMESET> pixel o percentuale LORENZI, CAVALLI Misure non modificabili <FRAME NORESIZE> Contenuto in assenza di frame <NOFRAMES></NOFRAMES> per i browser che non supportano Frame PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP Tabella dei colori (RGB) Nome simbolico Red Green Blue Valore esadecimale aliceblue antiquewhite aqua aquamarine azure beige bisque black blanchedalmond blue blueviolet brown burlywood cadetblue chartreuse chocolate coral cornflowerblue cornsilk crimson cyan darkblue darkcyan darkgoldenrod darkgray darkgreen darkkhaki darkmagenta darkolivegreen darkorange darkorchid darkred darksalmon darkseagreen darkslateblue darkslategray darkturquoise darkviolet deeppink deepskyblue dimgray dodgerblue firebrick floralwhite 240 250 0 127 240 245 255 0 255 0 138 165 222 95 127 210 255 100 255 220 0 0 0 184 169 0 189 139 85 255 153 139 233 143 72 47 0 148 255 0 105 30 178 255 248 235 255 255 255 245 228 0 235 0 43 42 184 158 255 105 127 149 248 20 255 0 139 134 169 100 183 0 107 140 50 0 150 188 61 79 206 0 20 191 105 144 34 250 255 215 255 212 255 220 196 0 205 255 226 42 135 160 0 30 80 237 220 60 255 139 139 11 169 0 107 139 47 0 204 0 122 143 139 79 209 211 147 255 105 255 34 240 F0F8FF FAEBD7 00FFFF 7FFFD4 F0FFFF F5F5DC FFE4C4 000000 FFEBCD 0000FF 8A2BE2 A52A2A DEB887 5F9EA0 7FFF00 D2691E FF7F50 6495ED FFF8DC DC143C 00FFFF 00008B 008B8B B8860B A9A9A9 006400 BDB76B 8B008B 55662F FF8C00 9932CC 8B0000 E9967A 8FBC8F 483D8B 2F4F4F 00CED1 9400D3 FF1493 00BFFF 696969 1E90FF B22222 FFFAF0 LORENZI, CAVALLI PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP Nome simbolico Red Green Blue Valore esadecimale forestgreen fuchsia gainsboro ghostwhite gold goldenrod gray green greenyellow honeydew hotpink indianred indigo ivory khaki lavender lavenderblush lawngreen lemonchiffon lightblue lightcoral lightcyan lightgoldenrodyellow lightgreen lightgrey lightpink lightsalmon lightseagreen lightskyblue lightslategray lightsteelblue lightyellow lime limegreen linen magenta maroon mediumaquamarine mediumblue mediumorchid mediumpurple mediumseagreen mediumslateblue mediumspringgreen mediumturquoise mediumvioletred midnightblue mintcream 34 255 220 248 255 218 128 0 173 240 255 205 75 255 240 230 255 124 255 173 240 224 250 144 211 255 255 32 135 119 176 255 0 50 250 255 128 102 0 186 147 60 123 0 72 199 25 245 139 0 220 248 215 165 128 255 255 255 105 92 0 255 230 230 240 252 250 216 128 255 250 238 211 182 160 178 206 136 196 255 255 205 240 0 0 205 0 85 112 179 104 250 209 21 25 255 34 255 220 255 0 32 128 0 47 240 180 92 130 240 140 250 245 0 205 230 128 255 210 144 211 193 122 170 250 153 222 224 0 50 230 255 0 170 205 211 219 113 238 154 204 133 112 250 228B22 FF00FF DCDCDC F8F8FF FFD700 DAA520 808080 00FF00 ADFF2F F0FFF0 FF69B4 CD5C5C 4B0082 FFFFF0 F0E68C E6E6FA FFF0F5 7CFC00 FFFACD ADD8E6 F08080 E0FFFF FAFAD2 90EE90 D3D3D3 FFB6C1 FFA07A 20B2AA 87CEFA 778899 B0C4DE FFFFE0 00FF00 32CD32 FAF0E6 FF00FF 800000 66CDAA 0000CD BA55D3 9370DB 3CB371 7B68EE 00FA9A 48D1CC C71585 191970 F5FFFA LORENZI, CAVALLI PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS parte terza Database in rete capitolo 8 Dati in rete con Access e pagine ASP Nome simbolico Red Green Blue Valore esadecimale mistyrose moccasin navajowhite navy oldlace olive olivedrab orange orangered orchid palegoldenrod palegreen paleturquoise palevioletred papayawhip peachpuff peru pink plum powderblue purple red rosybrown royalblue saddlebrown salmon sandybrown seagreen seashell sienna silver skyblue slateblue slategray snow springgreen steelblue tan teal thistle tomato turquoise violet wheat white whitesmoke yellow yellowgreen 255 255 255 0 253 128 107 255 255 218 238 152 175 219 255 255 205 255 221 176 128 255 188 65 139 250 244 46 255 160 192 135 106 112 255 0 70 210 0 216 255 64 238 245 255 245 255 154 228 228 222 0 245 128 142 165 69 112 232 251 238 112 239 218 133 192 160 224 0 0 143 105 69 128 164 139 245 82 192 206 90 128 250 255 130 180 128 191 99 224 130 222 255 245 255 205 225 181 173 128 230 0 35 0 0 214 170 152 238 147 213 185 63 203 221 230 128 0 143 225 19 114 96 87 238 45 192 235 205 144 250 127 180 140 128 216 71 208 238 179 255 245 0 50 FFE4E1 FFE4B5 FFDEAD 000080 FDF5E6 808000 6B8E23 FFA500 FF4500 DA70D6 EEE8AA 98FB98 AFEEEE DB7093 FFEFD5 FFDA69 CD853F FFC0CB DDA0DD B0E0E6 800080 FF0000 BC8F8F 4169E1 8B4513 FA8072 F4A460 2E8B57 FFF5EE A0522D C0C0C0 87CEEB 6A5ACD 708090 FFFAFA 00FF7F 4682B4 D2B48C 008080 D8BFD8 006347 40E0D0 EE82EE F5DEB3 FFFFFF F5F5F5 FFFF00 9ACD32 LORENZI, CAVALLI PROGETTAZIONE DEI DATABASE, LINGUAGGIO SQL, DATI IN RETE - © ATLAS