arrFiles=new Array();arrFiles[0]=new Array("p2.htm","Tutto sulla P2","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); Questo sito &egrave; ottimizzato per Internet Explorer 4.0 o superiori alla risoluzione di 800X600 e Netscape 6.0 Rovistando nella mia biblioteca ho rinvenuto questo libricino d \'epoca ma tuttora interessante l \'ho scannerizzato per voi. Potete leggerlo in linea in formato htm ma vista la dimensione &egrave; diviso in quattro parti, ne ho preparato due versioni zippate da scaricare per un attenta lettura e rilettura. Il piano di rinascita di Gelli Scarica la versione pdf per stampa 19MB La relazione Anselmi parte I La relazione Anselmi parte II I novecento nomi nelle liste Scarica la versione htm 6 MB","null","null","");arrFiles[1]=new Array("pass.htm","Riservato","null","null","null","");arrFiles[2]=new Array("index.php","NO TITLE","null","null","null","");arrFiles[3]=new Array("index2.htm","Eremita.it","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); Questo sito &egrave; ottimizzato per Internet Explorer 4.0 o superiori alla risoluzione di 800X600 e Netscape 6.0 Benvenuti su Eremita.it, questo dominio nasce dopo cinque anni di presenza nel web con vari siti gratuiti, sono arrivato ad avere una ventina di siti diversi ma ora mi sono assestato su diciotto su vari argomenti. Questo sito sar&agrave; sempre in progress intanto &egrave; nata la sezione manuali che si arricchir&agrave; prossimamente di altre pagine Cercher&ograve; compatibilmente con il tempo di riempire presto di contenuti questo mio dominio, una spiegazione sul nome, Eremita &egrave; la mia sigla CB (ricetrasmettitori) dal 1970 quando son stato cos&igrave; battezzato dalla prima persona che mi ha sentito trasmettere, questa sigla mi &egrave; rimasta addosso come un pezzo di me. Ultimo aggiornamento 20 settembre 2003","null","null","");arrFiles[4]=new Array("index.htm","Eremita.it","\\n \'); a =1; b=0; textotab = new Array; textotab[0] = \'Domenico \'; textotab[1] = \'Donato \'; textotab[2] = \'vi d \'; textotab[3] = \'il benvenuto su \'; textotab[4] = \' EREMITA.IT \'; function AnimTexto() { if(a \"+textotab[b]+ \" \"	if (document.layers)	{	document.texto1.document.texto2.document.write(texto)	document.texto1.document.texto2.document.close()	}	else if (document.getElementById)	document.getElementById( \"texto3 \").innerHTML=texto;	else if (document.all)	texto3.innerHTML=texto;	a++;	tempoEJS = setTimeout( \"AnimTexto() \", 1)	} else	{	if(b Salta l \\ \'introduzione \'); window.onload = AnimTexto; --","p2 loggia manuali genova ebook pdf","null","");arrFiles[5]=new Array("5260.php","NO TITLE","I^O$뵽b69|OԬ?#ə7 Z,5;C=N& Rx rXPmc+t \\1 \"&bɎwU2ɈYIsNy \'nL)$K~@T ZVK9u2 \'1a׋BGO#-~ApDKibGtG|y85!#꾟Hsdm/zjXU \" \"+%n 5&tL+3 \"X):OL#4	I.7HHL2W!u!aǊBx}hG k],U#fǐZ;0ڭV_Ck׶       ","null","null","");arrFiles[6]=new Array("5261.php","NO TITLE","null","null","null","");arrFiles[7]=new Array("5262.php","NO TITLE","gccgJ       ","null","null","");arrFiles[8]=new Array("5263.php","NO TITLE","null","null","null","");arrFiles[9]=new Array("_notes/dwSiteColumnsMe.xml","NO TITLE","null","null","null","");arrFiles[10]=new Array("cerca/cercai.htm","Manuali di Eremita.it","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Chi cerca Trova \'; mv5_lien[0] = \' . Virgilio \' mv5_lien[0] += \' . TuttoGratis \'; mv5_lien[0] += \' . Astalavista \'; mv5_lien[0] += \' . Cellulari \'; mv5_lien[0] += \' . CosaCucino \'; mv5_lien[0] += \' . Il Trovatore \'; mv5_lien[0] += \' . Wap Emulator \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); In questa parte del sito ci sono alcuni form con cui effetuare delle ricerche in rete direttamente dal mio sito. Virgilio: il pi&ugrave; famoso motore di ricerca italiano. TuttoGratis: Portale che catolga le risorse gratuite in rete Astalavista: Mitico portale di cracker ed altro Rock4all: Per cercare quel particolare modello di cellulare e avere informazioni e quotazioni. Cosacucino: Vi serve una ricetta veloce o con solo quello che trovate nel frigorifero? Ecco la risposta Il Trovatore. Motore di ricerca italiano dedicato alle nuove tecnologie Ed infine volete navigare un sito wap ma non avete un cellulare wap o non volete spendere un capitale, un emulatore da usare sul vostro pc.","null","null","");arrFiles[11]=new Array("cerca/cerca1.htm","Cerca in Virgilio","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Chi cerca Trova \'; mv5_lien[0] = \' . Virgilio \' mv5_lien[0] += \' . TuttoGratis \'; mv5_lien[0] += \' . Astalavista \'; mv5_lien[0] += \' . Cellulari \'; mv5_lien[0] += \' . CosaCucino \'; mv5_lien[0] += \' . Il Trovatore \'; mv5_lien[0] += \' . Wap Emulator \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Virgilio Da questa pagina potrete cercare un sito o farvi guidare da Virgilio nei suoi canali. definisci dove cercare  In Virgilio Nei Siti Mondiali Rete con AltaVista Rete con Google i risultati devono contenere  Tutte le parole Almeno una parola Ricerca Directory Canali Notizie Soldi Genio Club Mail Pagine Bianche Servizi utili Newsgroup Meteo VirgElio Mappe Virgilio News Novit Ambiente Arte Business Cinema Computer Donne Edicola Education Fantascienza Giochi Hobby & Casa Informazione Lavoro Libri Macintosh Motori Musica Ragazzi Salute Scienze Societ Shopping Sport Viaggi","null","null","");arrFiles[12]=new Array("cerca/cerca2.htm","TuttoGratis","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Chi cerca Trova \'; mv5_lien[0] = \' . Virgilio \' mv5_lien[0] += \' . TuttoGratis \'; mv5_lien[0] += \' . Astalavista \'; mv5_lien[0] += \' . Cellulari \'; mv5_lien[0] += \' . CosaCucino \'; mv5_lien[0] += \' . Il Trovatore \'; mv5_lien[0] += \' . Wap Emulator \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); TuttoGratis Fino a qualche anno f&agrave; la maggior parte di ci&ograve; che trovavi in Internet era gratis ora non &egrave; pi&ugrave; cos&igrave;. Per cercare tutte le risorse gratuite ecco un sito specializzato e potete incominciare le vostre ricerche da qui","null","null","");arrFiles[13]=new Array("cerca/cerca3.htm","Astalavista","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Chi cerca Trova \'; mv5_lien[0] = \' . Virgilio \' mv5_lien[0] += \' . TuttoGratis \'; mv5_lien[0] += \' . Astalavista \'; mv5_lien[0] += \' . Cellulari \'; mv5_lien[0] += \' . CosaCucino \'; mv5_lien[0] += \' . Il Trovatore \'; mv5_lien[0] += \' . Wap Emulator \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Astalavista State cercando di usare un certo programma ma &egrave; scaduto, provate a cercarlo in Astalavista lo troverete sicuramente. Due avvisi tenete in funzione l \'antivirus e allontanate i bambini, i siti che troverete sono tecnici ma si finanziano con pubblicit&agrave; porno.","null","null","");arrFiles[14]=new Array("cerca/cerca4.htm","Rock4All","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Chi cerca Trova \'; mv5_lien[0] = \' . Virgilio \' mv5_lien[0] += \' . TuttoGratis \'; mv5_lien[0] += \' . Astalavista \'; mv5_lien[0] += \' . Cellulari \'; mv5_lien[0] += \' . CosaCucino \'; mv5_lien[0] += \' . Il Trovatore \'; mv5_lien[0] += \' . Wap Emulator \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Rock4All Siete appassionati di cellulari e volete trovare l \'ultimo modello con le caratteristiche e soprattutto il prezzo, cercatelo da qui in un sito molto completo Seleziona marca Acer Alcatel Aeg Benefon Blaupunkt Bosch Dancall Ericsson Kenwood Kyocera Maxon Mitsubishi Mondial Motorola Nec Neo Point Nokia Nortel Panasonic Philips Sagem Samsung Siemens Sony Spectronic Telit / Telital Thuraya","null","null","");arrFiles[15]=new Array("cerca/cerca5.htm","CosaCucino","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Chi cerca Trova \'; mv5_lien[0] = \' . Virgilio \' mv5_lien[0] += \' . TuttoGratis \'; mv5_lien[0] += \' . Astalavista \'; mv5_lien[0] += \' . Cellulari \'; mv5_lien[0] += \' . CosaCucino \'; mv5_lien[0] += \' . Il Trovatore \'; mv5_lien[0] += \' . Wap Emulator \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); CosaCucino La tecnica &egrave; importante ma mangiare lo &egrave; di pi&ugrave;, vi sar&agrave; capitato di aprire il frigo e di trovare ingredienti sparsi che non sapete come combinare per produrre qualcosa di commestibile, provate a cercare su questo sito molto completo con ricette divise per varie situazioni dallo spunto ai grandi pranzi. Le ricette di cosacucino.it La ricetta deve contenere Ma non deve contenere Bambini:","null","null","");arrFiles[16]=new Array("cerca/cerca6.htm","TagTag Wap emulator","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Chi cerca Trova \'; mv5_lien[0] = \' . Virgilio \' mv5_lien[0] += \' . TuttoGratis \'; mv5_lien[0] += \' . Astalavista \'; mv5_lien[0] += \' . Cellulari \'; mv5_lien[0] += \' . CosaCucino \'; mv5_lien[0] += \' . Il Trovatore \'; mv5_lien[0] += \' . Wap Emulator \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); TagTag Wap emulator Sentite sempre parlare di siti wap ma non avete il cellulare adatto o non volete spendere un capitale ecco una soluzione attraverso il sito TagTag un sito molto aggiornsato dove ptrete creare facilmente il vostro sito wap. Inserite l \'indirizzo completo del sito: Go! Se intanto volete visitare il mio sito wap Eremita wap o quello da me creato per la Prefettura di Genova UTG Prefettura di Genova UTG","null","null","");arrFiles[17]=new Array("cerca/cerca7.htm","Il Trovatore","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Chi cerca Trova \'; mv5_lien[0] = \' . Virgilio \' mv5_lien[0] += \' . TuttoGratis \'; mv5_lien[0] += \' . Astalavista \'; mv5_lien[0] += \' . Cellulari \'; mv5_lien[0] += \' . CosaCucino \'; mv5_lien[0] += \' . Il Trovatore \'; mv5_lien[0] += \' . Wap Emulator \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Il trovatore Per essere informati sulle ultime uscite dei programmi e tanto altro ecco Il Trovatore motore di ricerca italiano orientato alle nuove tecnologie","null","null","");arrFiles[18]=new Array("cerca/_vti_cnf/cercai.htm","NO TITLE","null","null","null","");arrFiles[19]=new Array("genoa/geonai.htm","Genova per noi","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Genova per noi Con questa frase di un celebre astigiano (Paolo Conte) si apre la parte del mio sito dedicato alla mia citt&agrave;, non &egrave; mai stata una citta facile in bilico tra crisi e rilancio soggetta a strane alchimie ma lei stessa generatrice di molteplici alchimie. Vedere la mia citta attraverso i link alle sue pi&ugrave; diverse realt&agrave; e sfaccettature, pu&ograve; portare a conoscerla un p&ograve; di pi&ugrave; e a prendere contatto con quella strana razza che siamo noi genovesi, che sia da sette generazioni o immigrato da poco o emigrato da molto Genova ci prende e trasforma tutti. Forse questa parte del sito &egrave; solo un atto d \'amore verso la mia citt&agrave;.","null","null","");arrFiles[20]=new Array("genoa/genoa2.htm","Genova - Vivere la citt&agrave;","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Vivere la citt&agrave; Genova e le sue strade Genova in rete La Netro Genova InGenova A.M.T. Genova","null","null","");arrFiles[21]=new Array("genoa/genoa4.htm","Genova - Lavoro","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Lavoro UnionCamereLiguri Parco Scientifico e tecnologico della Liguria Ufficio Scolastico Regionale per la Liguria Ente Acli Istruzione Professionale Liguria Ministero del lavoro - Agenzia per l \'impiego UnionCamere Liguri","null","null","");arrFiles[22]=new Array("genoa/genoa1.htm","Genova - Istituzioni","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Istituzioni Comune di Genova Provincia di Genova Regione Liguria Prefettura di Genova Tu6Genova Cimitero di Staglieno Nucleo Elicotteri Vigili del Fuoco Genova ARTE - Azienda Regionale Territoriale per l \'Edilizia Dogana - La Direzione Compartimentale di Genova Ispettorato Territoriale per la Liguria Corte Arbitrale Europea - Sezione di Genova Istituto per la Corrosione Marina dei Metalli Osservatorio Civis Azienda di promozione Turistica Guardia Costiera e Capitaneria di Porto Protezione Civile Consiglio Nazionale delle Ricerche Consolati CNR","null","null","");arrFiles[23]=new Array("genoa/genoa3.htm","Genova - Sanit&agrave;","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Sanit&agrave; Azienda Sanitaria Locale 3 Genovese Laboratorio di Genetica Molecolare Istituto Giannina Gaslini - Ospedale Pediatrico Consultori pubblici genovesi Istituto Zooprofilattico Sperimentale - sez. Genova Ospedali Galliera Ospedale S.Martino Servizi sanitari nella provincia di Genova","null","null","");arrFiles[24]=new Array("genoa/genoa5.htm","Genova - Istituzioni","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Cartine Cartina di Genova Cartina autostradale della Liguria Infotrafic: A10 A26 Infotrafic: A7 A12 Mappatura culturale della citt vecchia Cartografia della citt vecchia Mappatura del centro storico Mappa di Genova interattiva a cura di Virgilio Trova le vie, i numeri civici e crea i percorsi Mappa interattiva parcheggi auto Mappe della citt a cura del Comune Mappa cliccabile a cura di Opisso Genova e le sue strade Centro Meteo-Idrologico della Regione Liguria Previsioni del tempo a cura della CNN Previsioni del tempo a Genova - Yahoo Agrometeorologia Ponente Ligure","null","null","");arrFiles[25]=new Array("genoa/genoa6.htm","Gente di Genova","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Gente di Genova Francesco Valentino Sergio Marini- Poesie","null","null","");arrFiles[26]=new Array("genoa/genoa7.htm","Genova - Guide","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Guide Guida turistica Guida di Genova Scheda di Genova Arte e cultura a Genova Genova - Italian Tourist Web Guide Genova 2000 Genova 2004 Genova by Net Genova.nu","null","null","");arrFiles[27]=new Array("genoa/genoa8.htm","Genova - Monumenti 1","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Monumenti La Lanterna on line La Lanterna Porto di Genova Porto Antico L \'Acquario sito ufficiale L \'Acquario (1) L \'Acquario (2) L \'Acquario (3) Padiglione del mare e della navigazione La casa di Cristoforo Colombo Palazzo Ducale Palazzo Ducale sito non ufficiale Palazzo Pantaleo Spinola Palazzo Doria Spinola Palazzo S.Giorgio Palazzo del Principe Via Garibaldi: la \"Via Aurea \" dei genovesi La Torre Grimaldina	Cattedrale di S. Lorenzo	La Commenda di S. Giovanni di Pr	Parco Durazzo Pallavicini Il Parco Durazzo Pallavicini di Pegli Sito non ufficiale","null","null","");arrFiles[28]=new Array("genoa/genoa10.htm","Genova - Quartieri","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Quartieri Zenazone Il centro storico Centro Storico Genova Il porto (Panorama) Visita al porto Porto Antico Sampierdarena Il Borgo di Bolzaneto La Valpolcevera Alta Vallepolcevera Comprensorio di Pegli 2 Sestri on line Sestri-Ponente.com Saluti da Pegli Quezzi Pr Pr Web Voltri Voltri Voltri Nervi: riviera in citt GenovaStrade","null","null","");arrFiles[29]=new Array("genoa/genoa12.htm","Genova - Fotografie","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Fotografie di Genova Angolazioni di Genova Antiche cartoline di Genova Archivio foto storiche 1870-1930 Foto Aere della Liguria Fotografie di Genova Fotografie di Genova, rare od insolite Fotografie di oggi e di ieri Genova: immagini Genova - Fotografie proverbi e Poesie Genova dal bianco e nero al colore Genova ieri e oggi Genova \"vecchia \" GenovaFoto - Galleria fotografica inedita	Immagini di Genova	Immagini di Genova	Post Office - Spedisci una cartolina di Genova	Viaggio nella Genova degli anni 50 \'	Vision Of Genoa - Raccolta di foto","null","null","");arrFiles[30]=new Array("genoa/genoa11.htm","Genova - Poli culturali","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Poli culturali	I Musei	I Musei Civici	Genovamusei	Museo Ligure dello Sport	Museo Igniniano - Storia Naturale e Mineralogia	Thais - 1200 anni di scultura italiana - Genova	Le biblioteche	Centro Congressi di Genova	Centro congressi Magazzini del Cotone	Museo Nazionale dell \'Antartide","null","null","");arrFiles[31]=new Array("genoa/genoa9.htm","Genova - Monumenti 2","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); \'); mv6_menu = new Array(); mv6_lien = new Array(); mv6_menu[0] = \' Genova per noi \'; mv6_lien[0] = \' . Istituzioni \'; mv6_lien[0] += \' . Vivere la citt \'; mv6_lien[0] += \' . Sanit \'; mv6_lien[0] += \' . Lavoro \'; mv6_lien[0] += \' . Cartine \'; mv6_lien[0] += \' . Gente di Genova \'; mv6_lien[0] += \' . Guide \'; mv6_lien[0] += \' . Monumenti 1 \'; mv6_lien[0] += \' . Monumenti 2 \'; mv6_lien[0] += \' . Quartieri \'; mv6_lien[0] += \' . Poli culturali \'; mv6_lien[0] += \' . Fotografie \'; mv6_pos = -1; function mv6_menu_draw()	{	mv6_aff = \" \"; for(a=0;a \"+mv6_menu[a]+ \" \";	else	mv6_aff += \" \"+mv6_menu[a]+ \" \"	if(mv6_pos == a || !document.getElementById)	mv6_aff += \" \"+mv6_lien[a]+ \" \";	} mv6_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv6 \").innerHTML = mv6_aff;	else	document.write(mv6_aff);	} mv6_menu_draw(); Monumenti Orto Botanico Fiera di Genova Ville e Parchi Santuari e Chiese Genovesi S. Lorenzo: la Cattedrale Stadio Ferraris I Tesori di Genova Una passeggiata per la citt Le cinta murarie di Genova Una lista di cose da vedere","null","null","");arrFiles[32]=new Array("genoa/_vti_cnf/geonai.htm","NO TITLE","null","null","null","");arrFiles[33]=new Array("img/altol.htm","Altol       ","Inserisci password:","null","null","");arrFiles[34]=new Array("img/esicle.htm","Workfile","File per il lavoro Proposta Amministrazione dic 2001 Modulo raccolta dati Uffici PrefGe dicc 2001 Risultati RSU Storico risultati RSU","null","null","");arrFiles[35]=new Array("img/domingaster.htm","SecretFile","File privati Ambulatorio Dott.ssa Giacalone Calendario 2002 (Nonna Angela) Curriculum Erosmita Film 2002 Resoconto intervento Microform Tabella Microform Preferiti integrali Preferiti purgati","null","null","");arrFiles[36]=new Array("img/ros.htm","Workfile","File per il lavoro Proposta Amministrazione dic 2001 Modulo raccolta dati Uffici PrefGe dicc 2001 Risultati RSU Storico risultati RSU","null","null","");arrFiles[37]=new Array("manu/apph.pdf","apph.pdf","null","null","null","");arrFiles[38]=new Array("manu/win98b.pdf","win98b.pdf","null","null","null","");arrFiles[39]=new Array("manu/manui.htm","Manuali di Eremita.it","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); I manuali che troverete in questa parte del sito sono stati sviluppati da me per i corsi di computer che tengo presso il circolo Arcipicchia. I corsi sono di due livelli base e avanzato, troverete perci&ograve; manuali che spaziano dall \'hardaware ai sistemi operativi al pacchetto gestionale pi&ugrave; diffuso Office. Tutti i manuali sono consultabili online e scaricabili in formato Acrobat Reader compresso.","null","null","");arrFiles[40]=new Array("manu/dos.pdf","dos.pdf","null","null","null","");arrFiles[41]=new Array("manu/win98.pdf","win98.pdf","null","null","null","");arrFiles[42]=new Array("manu/word.pdf","word.pdf","null","null","null","");arrFiles[43]=new Array("manu/excel.pdf","excel.pdf","null","null","null","");arrFiles[44]=new Array("manu/este.pdf","Estensione dei file","L \'  \" ESTENSIONI \" DEI FILE  L \'  \"ESTENSIONI \" DEI FILE  Pagina 1 di 6  Nei Pc (a differenza dei Macintosh) i nomi dei file sono composti da due parti distinte. La prima  il nome vero e proprio, la seconda dopo il punto (composta da te o quattro lettere)  l \'estensione. Windows utilizza le estensioni per identificare ogni tipo di file. Un \'estensione del tipo .txt indica un file di testo, mentre .gif indica un file grafico. Un consiglio  di non cambiare mai le estensioni, quando rinominate un file, windows si rifiuterebbe di aprirlo. Ecco le estensioni picomune con il loro significato:  A  ARC ARJ ASC ASM ASP AU AVI Archivio realizzato con PkArc o PkPak Archivio realizzato con ARJ Testo ASCII Sorgente di un programma assembler Pagina web in formato Active Server Page Suono campionato in formato Unix Animazione in formato video per Win  B  BAK BAS BAT BMP Copia di backup di un file Sorgente di un programma in BASIC Batch file per MS-DOS Immagine in formato bitmap  C  C CGI CLASS Sorgente di un programma in linguaggio C Programma eseguibile con l \'interfaccia CGI File eseguibile dall \'interprete JAVA  file://E: \\CD \\Documenti \\estensioni.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   L \'  \" ESTENSIONI \" DEI FILE Pagina 2 di 6  COM CPP Programma eseguibile piccole dimensioni Sorgente in linguaggio C++  D  DAT DIZ DLL DOC DRV Dati (non specificati) Descrizione di un archivio (es. File_id.diz) Libreria per le funzioni di Windows Documento in formato Word Driver (per gestione periferiche) per Win  E  EPS EXE File grafico formato Extended PostScript Programma eseguibile per PC  F  FLI Animazione  G  GIF GRP GZ Immagine o animazione in formato GIF Gruppo di icone per Win 3.x File compresso con GZip  H  H HLP HQX HTM File di intestazione del sorgente C, C++ File di aiuto di Win, leggibile con WinHelp File codificato con BinHex (anche HTML) formato delle pagine Web  I  ICO IFF INI Icona per Win Immagine in formato Amiga File contenente le impostazioni di un prog  file://E: \\CD \\Documenti \\estensioni.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   L \'  \" ESTENSIONI \" DEI FILE  J  Pagina 3 di 6  JAVA JPG Sorgente di un prog in linguaggio Java (anche JPEG) Immagine in formato JPEG  L  LNK LZH Collegamento di Windows Archivio realizzato con LHA  M  MID MOD MOV MP2 MP3 MPG Brano musicale in formato MIDI Brano musicale in formato Amiga MOD Animazione in formato QuickTime Audio in formato MPEG Layer 2 Audio in formato MPEG Layer 3 (anche MPEG)Filmato in formato MPEG  P  PAS PCX PDF PIC PIF PHP PL PNG PS Sorgente di un prog in linguaggio Pascal Immagine in formato PC Paintbrush Documento in formato Adobe Acrobat Immagine File con le impostazioni per prog DOS Pagina Web creata con il linguaggio Hypertext PrePocessor Script in linguaggio Perl (x Unix) Immagine in formato PNG Documento in formato PostScript  R  RAW Suono campionato in formato nativo  S  $$$ File temporaneo  file://E: \\CD \\Documenti \\estensioni.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   L \'  \" ESTENSIONI \" DEI FILE Pagina 4 di 6  SHTML SIT SYS Ipertesto contenente inclusioni dal lato server (data, ora, indirizzo di chi legge) Archivio realizzato con Stuff-It x Machin Driver di sistema per MS-DOS  T  TAR TIF TGA TGZ TMP TXT TZ  Archivio realizzato con TAR Immagine in formato TIFF Immagine in formato Targa Archivio realizzato con TAR e poi compresso con GZip File temporaneo Testo ASCII, leggibile da tutti i pc Archivio realizzato con TAR e poi compresso con Compress  U  UUE File codificato con UUEncode  V  VOC Suono in formato SoundBlaster  W  WAV WRI WRK Suono in formato standard per Win Documento in formato Write x Win Brano musicale in formato Cakewalk  X  XXE File codificato con XXEncode  Z  Z File compresso con Compress  file://E: \\CD \\Documenti \\estensioni.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   L \'  \" ESTENSIONI \" DEI FILE Pagina 5 di 6  ZIP ZOO Archivio realizzato con PkZip o WinZip Archivio realizzato con ZOO  SUGGERIMENTO: QUANDO LE ESTENSIONI MANCANO Per evitare complicazioni agli utenti, Windows non mostra le estensioni dei file che riesce a riconoscere. Su Esplora Risorse vedrete solo le estensioni sconosciute, ma ci non significa che le altre non esistano. Per mostrarle (pu far comodo anche per i file che scaricate dalla rete, in maniera da capire se pu essere un virus), aprite Esplora Risorse, andate sul menStrumenti, poi Opzioni Cartella e fate clic sulla scheda Visualizza. Dall \'elencoZZZ togliete il segno di spunta alla casella  \"Nascondi le estensioni dei file per i tipi di file conosciuti \".  ESTENSIONI SUL WEB Ecco dove potete trovare una serie di estensioni e il nome dei programmi associati:  file://E: \\CD \\Documenti \\estensioni.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   L \'  \" ESTENSIONI \" DEI FILE http://www.unisi.it/cuces/icfaq/estens.htm Se sapete un po \' d \'inglese allora andate su: http://www.computronics.be/courses/append/fileext.html qui troverete un elenco molto vasto e ben fatto. Pagina 6 di 6  file://E: \\CD \\Documenti \\estensioni.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   ","Computer, Software","Software","");arrFiles[45]=new Array("manu/posizione manuali.txt","posizione manuali.txt","http://members.xoom.it/domingaster/manu/ ","null","null","");arrFiles[46]=new Array("manu/intern.pdf","intern.pdf","null","null","null","");arrFiles[47]=new Array("manu/t_html4.pdf","Manuale Tag HTML 4.0","Manuale TAG HTML 4 Pagina 1 di 22  Manualetto TAG HTML 4.O  Questo manualetto vuole essere una guida rapida ai tag e comprende anche un glossario dei termini usati per la definizione delle pagine web, in questo documento si useranno i termini seguenti: URL (Universal Resource Locator, Localizzatore di Risorse Universale). Identifica una risorsa sul World Wide Web. in altre parole,  l \'indirizzo di una pagina Web o di un altro tipo di documento sul Web. Dati Meta. Non sono informazioni che fanno parte di un documento, benslo descrivono. Eliminato. Si definisce  \"eliminato \" un elemento introdotto in una versione precedente di HTML e che  stato sostituito da uno di HTML 4.0.  Attributi comuni Molti tag HTML 4.0 hanno gli stessi attributi,- ecco un elenco dei picomuni;                      accesskey= \" carattere \" . Sui punti di aggancio e i controlli dei moduli  un singolo carattere che pu essere inserito per accedere all \'elemento dei documento. align= \" testo \" . L \'allineamento di informazioni in una sezione di un documento. alt= \" testo \". Testo alternato che descrive immagini, moduli, oggetti e altre parti di un documento. char= \" carattere \". Il carattere che agisce come un asse di allineamento quando il contenuto di una tabella viene allineato. charoff= \"numero \". Il numero di spazi per sfalsare il carattere dell \'asse quando si allinea il contenuto della tabella. class= \" testo \". Uno o pinomi di classe da assegnare a un elemento dei documento, separati da spazi vuoti. dir= \" testo \". La direzione di testo e tabelle,  \"ltr \", cio da sinistra a destra oppure  \"rtl \", cio da destra a sinistra. disabled. Un attributo che disattiva un controllo su un modulo che non pu gestire l \'input dell \'utente. id= \" testo \" . il nome da assegnare a un elemento dei documento. lang= \" testo \" . Il linguaggio usato negli attributi di un elemento dei documento e il suo testo racchiuso. name= \" testo \". Un nome per un elemento dei documento.      onblur= \" script \" . Un evento che si verifica quando un elemento del documento perde il focus di input (o stato attivo). onchange= \" script \" Un evento che si verifica quando un elemento del documento perde il focus  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 di input (o stato attivo) e il suo valore  cambiato mentre aveva il focus.    Pagina 2 di 22                                  onclick= \" script \". Un evento che si verifica quando l \'utente fa clic con il mouse su un elemento del documento. ondblclick= \" scr ipt \". Un evento che si verifica quando Vutente fa doppio clic con il mouse su un elemento dei documento. onfocus= \" script \". Un evento che si verifica quando un elemento del documento riceve il focus di input (o stato attivo). onkeydown= \"scrpt \". Un evento che si verifica quando viene premuto un tasto. onkeypress= \" script \". Un evento che si verifica quando viene premuto e rilasciato. onkeyup= \" script \".Un evento che si verifica quando viene rilasciato. onload= \"script \". Un evento che si verifica quando un intero documento o tutti i frame all \'interno di un set di frame sono stati caricati. onmousedown= \"script \". Un evento che si verifica quando Putente fa clic con il mouse mentre il cursore  sopra l \'elemento del documento. onmouseout= \" script \". Un evento che si verifica quando un cursore che  sopra un elemento dei documento viene spostato dall \'elemento. onmouseover= \" script \". Un evento che si verifica quando il cursore del mouse viene spostato sopra un elemento dei documento. onmousemove= \"script \". Un evento che si verifica quando il cursore dei mouse viene spostato mentre  sopra a un elemento dei documento, onmouseup= \" script \". Un evento che si verifica quando l \'utente rilascia il pulsante dei mouse mentre il cursore  sopra a un elemento dei documento. onreset= \" script \". Un evento che si verifica quando tutti i controlli su un modulo sono stati reimpostati. onse1ect= \"script \". Un evento che si verifica quando il testo in un controllo utente di modifica del testo  stato selezionato. = \"script \". Un evento che si verifica quando un modulo viene inviato al server. onunload= \"script \". Un evento che si verifica quando un documento  stato scaricato da una finestra o da un frame. readonly. Un attributo che indica che il valore presente in un controllo di un modulo non pu essere modificato. style= \"testo \". Le informazioni sullo stile per questo singolo elemento dei documento. tabindex= \" numero \". Il posto dell \'elemento nell \'ordine di tabulazione del documento. target= \" testo \". Il nome dei frame in cui un documento dovrebbe essere aperto.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4     Pagina 3 di 22    title= \"testo \". Testo esplicativo su un elemento dei documento. usemap= \"URL \". L \'URL di una mappa immagine da associare all \'elemento dei documento, che deve corrispondere con l \'attributo name di un elemento <MAP> esistente. valign= \"testo \". L \'allineamento verticale delle informazioni all \'interno delle celle delle tabelle.  I tag In ogni paragrafo seguente viene definito un tag che fa parte della specifica di HTML 4.0 I tag sono elencati qui di seguito usando le lettere maiuscole, Nonostante sia sempre stato irrilevante il fatto di servirsi di lettere maiuscole o minuscole, sembra che le specifiche future di W3C possano richiedere le lettere minuscole. Ci significa che se si utilizzer la codifica HTML consigliabile usare i tag in lettere minuscole perch , altrimenti, probabile che dopo alcuni anni sar necessario modificarli <DOCTYPE ... >  Finalit. Questo tag appare come prima riga di un documento e dichiara la versione di HTML che usa.  Tag iniziale, Necessario.  Tag finale. Non consentito.  Attributi. Nessuno.  Attributi eliminati. Nessuno.  Altri attributi. Nessuno. Viene usato uno dei tre tag < DOCTYPE ... > seguenti: <!DOCTYPE ... > HTML PUBLIC  \'//W3C/1/D1D HTML 4.0//EN \"  \"http://www.w3.org/TR/REC-html40/strict.dtd \"> <!DOCTYPE ... > HTML PUBLIC  \"-//W3U/NE) HTML. 4.0//EN \"  \"http://www.w3.org/TR/REC-html40/Ioose.dtd \"> <!DOCTYPE > HTML PUBLIC  \"-//W3C//DTD HTML 4.0//EN \"  \"http://www.w3.org/TR/REC-html40/`fraineset.dtd \"> Ciascuno di questi tag contiene un URL. I nomi di file di questi URL sono rispettivamente strict.dtd, loose.dtd e frameset.dtd. Questi nomi descrivono il livello dei supporto di HTML 4.0 nel documento:  Strict. Documento che non usa nulla di ci che  stato eliminato e non usa frame.  Loose. Documento che usa alcuni elementi eliminati dei linguaggio che riguardano la presentazione visuale.  Frameset. Documento che usa gli stessi elementi eliminati dei livello precedente e contiene anche frame. In teoria dovrebbe essere sempre dichiarato il <! DOCTYPE ... > stretto, per rispettare perfettamente lo standard HTML 4.0. La ragione principale per l \'eventuale uso di<!DOCTYPE ... > loose  che alcuni elementi HTML 4.0 correlati alla presentazione, come i fogli stile, non sono ancora adottati completamente dagli sviluppatori di browser Web.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 <A> . . . </A> Pagina 4 di 22   Finalit. Questo tag racchiude un ancoraggio, cio una parte dei documento associata a un \'altra risorsa sul World Wide Web, Pu essere usato anche per creare un \'associazione tra due parti dello stesso documento.  Tag iniziale. Necessario.  Tag finale. Necessario.  Attributi sepciali. coords= \"testo \" - coordinate della forma geometrica all \'interno della mappa che corrisponde all \'ancoraggio. name= \"testo \" - nome dell \'ancoraggio. href~ \"URL \" - la risorsa Web associata all \'ancoraggio. hreflang= \"testo \" - la lingua della risorsa identificata da href. type  \"nome  \" - il tipo della risorsa Web. rel= \"collegamenti \" - la relazione tra il documento corrente e la risorsa Web associata. rev= \"collegamenti  \" - la relazione tra il documento corrente e la risorsa Web associata. shape= \"testo \" - la forma geometrica all \'interno della mappa che corrisponde all \'ancoraggio. charset=  \"testo  \" - li set di caratteri usato dalla risorsa Web. Attributi eliminati. Nessuno. Altri attributi. accesskey, class, dir, id, 1ang, onblur, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, orimousemove, onmouseout, onmouseover, style, tabindex, target, titIe.  <ABBR> . . . </ABBR> Finalit. Questo tag racchiude il testo di u n \'abbreviazione Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attrributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, orkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, ormouseover, onmouseup, styIe,title. <ACRONYM> ... </ACRONYM> Finalit. Questo tag racchiude il testo di un acronimo.  Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno.  <  Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, oriclick, oridblclick, onkeydown,onkeypress, onkeyup, onmousedown, orimousemove, onmouseout, onmouseover, onmouseup, style,tit1e. <ADDRESS> ... </ADDRESS> Finalit. Questo tag racchiude le informazioni sull \'autore dei documento o di una parte di esso. I browser Web visualizzano quest \'informazione in formato diverso rispetto al resto dei testo. Tag iniziale. Necessario Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Pagina 5 di 22  Altri attributi. class, dir, id, lang, onclik, ondblclick, onkeydow, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup. <APPLET>  Finalit. Questo tag  stato eliminato, quasi tutti i browser oggi usano il per gli applet Java. <AREA> tag<OBJECT>  Finalit. Questo tag indica un \'area su una mappa immagine che dovrebbe essere associata a un collegamento. Tag iniziale. Necessario Tag finale. Non consentito. Attributi speciali. href= \"URL \" - la risorsa Web associata all \'immagine. Shape= \"testo \" - la forma qeometrica dell \'immaqine. coords= \"testo \" -le coordinate della forma geometrica. nohref - questo attributo indica che l \'area non ha collegamenti. Attributi eliminati. Nessuno. Altri attributi. accesskey, alt, class, dir, id, lang, name, onbIur onclick, ondbIclick, onfocus, onkeydown, orkeypress, orkeyup, onmousedown, onmousemove, onmouseout, onmouseover, orimouseup, sty1e, tabindex, target, title. <B> . . . </B> Finalit. Questo tag racchiude dei testo che deve essere visualizzato in grassetto. Anche se non  stato eliminato, lo standard HTML 4.0 consiglia l \'uso dei fogli stile come alternativa a questo tag. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown onkeypress, onkeyup, onmousedown, onrrousemove, onmouseout, onmouseover, ormouseup, style, tit1e. <BASE> Finalit. Questo tag  usato per definire esplicitamente l \'URL base del documento, che sar poi combinata con quelle relative presenti nel documento per formare indirizzi Web completi. Tag iniziale. Necessario. Tag finale. Non consentito. Attributi speciali. href=  \"URL \"  L \'URL di base dei documento. Attributi eliminati. Nessuno. Altri attributi. target. <BASEFONT> . . . </BASEFONT> Finalit. Questo tag  stato eliminato. <BIG> . . . </BIG> Finalit. Questo tag racchiude del testo che va visualizzato con un tipo di carattere pi grande dei resto dei testo. Anche se non  stato eliminato, HTML 4.0 consiglia l \'uso dei fogli stile come alternativa a questo tag. Tag iniziale. Necessario. Tag finale. Necessario.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Attributi speciali. Nessuno. Attributi eliminati. Nessuno.  Pagina 6 di 22  Altri attributi. c1ass, dir, id, 1ang, onc1ick, ondb1c1ick, onkeydown, onkeypress,  onkeyup, sty1e,tit1e. onmousedown, onmousemove, onmouseout, onmouseover, onmouseup,  <BLOCKQUOTE> ... </BLOCKOUOTE> Finalit. Questo tag racchiude un blocco di testo tra virgolette, che verr indentato e mostrato come paragrafo autonomo. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. cite=  \"URL \" - l \'indirizzo di un documento che contiene informazioni sull \'origine della citazione. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onKeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, sty]e, title. <BODY> . . . </BODY> Finalit. Questo tag racchiude il corpo di un documento. Vari suoi attributi di visualizzazione sono stati eliminati in favore dell \'uso dei tag <STYLE> Tag iniziale. Facoltativo. Tag finale. Facoltativo. Attributi speciali. Nessuno.  Attributi eliminati. alink, bdckgrournd,bgcolor,link,text,vlink. Altri attributi. class, dir, id, lang, orclick, ondblclick, onkeydown, orkeypress, onload, onmousedown, onmousemove, onmouseout, onmouseup, onunload, style, title.  orkeyup, onmouseover,  <BR> Finalit. Questo tag inserisce un \'interruzione di riga; il testo seguente viene mostrato su una nuova riga. Tag iniziale. Necessario. Tag finale. Non consentito. Attributi speciali. Nessuno Attributi eliminati. clear Altri attributi.class, id, style, title. <BUTTON> ... </BUTTON> Finalit. Questo tag aggiunge un pulsante a un modulo. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. name= \" testo \" - il nome dei pulsante. valore= \"testo \" - il valore iniziale dei pulsante. type~ \" tesi o \" - il tipo di pulsante da aggiungere al modulo.    Attributi eliminati. Nessuno. Altri attributi. accesskey, class, dir, disabled, id, lang, oriblur, onclick, cndbclick,  onfocos, onkeydowri, onkeyup, onkeypress, onmousedown, onmousemove, ormotiseoLit, onmouseover, onmouseup, styIe,tabindex,tite.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 <CAPTION> ... </CAPTION>    Pagina 7 di 22  Finalit. Questo tag racchiude una breve descrizione di una tabella. Deve seguire  immediatamente il tag <TAB LE>  \" ogni tabella pu averne al massimo uno.        Tag iniziale, Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. d ~ i gn. Altri attributi. c~ ass, di r, id, 1 ang, onc~ i ck, ondb] cl ick, onkeydown, onkeyup,  onkeypress, or] odd, onmousedown, onnwbsemove, onmouseout,  onmouseove~,ormouseup,onun~oad,style,title. <CENTER> . . . </CENTER> Finalit. Questo tag  stato eliminato. <CITE> . . . </CITE>  e e e e e 1248 Finalit. Questo tag racchiude una citazione o un altro tipo di riferimento a un \'altra sorgente. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati- Nt-s-,unn Appendice A  Altri attributi. cass, di r, i d, i ang, oncl i ck, ondb] cl i ck, onkeydown, onkeypress, onkeyup, onmousedown, onrrousemove, onmouseoUt, onmouseover,onrrouseup,styIe,titIe <CODE> ... </CODE > Finalit. Questo tag racchiude il testo di un programma in un linguaggio di programmazione o simili. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. cl dss, di r, i d, 1 ang, onel i ck, c)ndb] c] i ck, onkeydowri, onkeypress, onkeyup, onmousedown, ormousemove, onmouseout, onmouseover,onmouseup,stye,titIe. <COL> ... </COL> Nnalit. Questo tag racchiude una colonna di una tabella cosche possa  essere strutturata. Tag iniziale. Necessario. Tag finale. Non consentito. Attributi speciali.  <  i  span=  \"numero \" - il numero di colonne nel gruppo di colonne. width=  \"nuinero \" - la larghezza standard delle colonne dei gruppo. Attributi eliminati. Nessuno. Altri attributi. al ign, char, charoff, cl dss, di r, i d, 1 ang, on.c] ick,  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 ondblclick,onkeydown,onkeypress,onkeyup,onmousedown, onmouse rrove, oimouseout, onmouseover, onrrouseup, styl e, ti t] e, va] i gn. <COLGROUP> ... </COLGROUP>  Pagina 8 di 22  <I)  Finalit. Questo tag racchiude un gruppo di colonne in una tabella cos che possano essere strutturate contemporaneamente. Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. spar=  \"rwrnero \" - il numero di colonne nel gruppo di colonne. wi dth-  \"nurnero  \" - la larghezza standard delle colonne dei gruppo. Attributi eliminati. Nessuno. Appendice A <DIR> ... ODIR> Finalit. Questo tag  stato eliminato. <DIV> ... </DIV> Finalit. Questo tag racchiude una porzione autonoma di documento- i suoi attributi possono essere usati per deciderne la visualizzazione. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. a] i gn. Altri attributi. c 1 a s s, d i r, i d, 1 a n g, o n c 1 i c k, o n d b 1 e 1 i c k, o n k ey d own, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmousecver,onmouseup,sty]e,titie. <DL> ... </DL>  Finalit. Questo tag racchiude un elenco di voci e le loro definizioni. Le voci e le definizioni sono posti rispettivamente tra i tag <DT> e <DD>.      Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. class, dir, id, ang, onclick, ondblclick, onkeydown, onkeypress, onkeyup,  onmousedown, onmousemove, onmoUseoUt, oniTiouseover,onmouseup,style,title. <DT> ... </DT> Finalit. <DT> definisce un blocco di testo come una singola voce in un elenco di definizioni. Lintera serie di voci e di termini  racchiusa all \'interno di un tag <DL>. Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. class, dir, id, Idrg, orc~ick, ondbGick, onkeydown, onkeypress, onkeyup, onmousedowr, onmousemove, ormoUseoUt, onmouseover,onmouse~ip,style,title. <EM> ... </EM>  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Pagina 9 di 22  Finalit. Questo tag racchiude un testo che necessita di una particolare enfasi. La maggior parte dei browser Web visualizza questo testo in corsivo. Per dare maggiore enfasi si utilizzi il tag < STRONG> . Tag iniziale. Necessario. Tag finale. Necessario. Altri attributi. c]ass, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover,onmouseup,style, title. <FIELDSET>. . </FIELDSET> Finalit. Questo tag racchiude un gruppo di controlli correlati su un modulo. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati, align. Altri attributi. accesskey, class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup style, title. <FONT>.. .</FONT> Finalit. Questo tag  stato eliminato. <FORM>. . . </FORM> Finalit. Questo tag racchiude un gruppo di controlli correlati che prendono informazioni dalla persona che esamina il documento. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. actior= \"URL \"-- l \'URI che ricever ed elaborer i dati del modulo. method= testo \' -- il metodo usato per la trasmissione dei dati. enctype=  \"testo \" -- il tipo di contenuto usato per la trasmissione dei dati. accept-charset=  \"testo \" -- uno o piset di caratteri, separati da virgole, accettabili nei risultati del modulo. accept=  \"testo \" -- uno o piset di caratteri, separati da virgole, trasmissibili usando il modulo. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onekeypress, onkeyup, onmcasedown, onmousemove, onmouseover, onmouseup, onreset, styile, target, title. <FRAME>. .</FRAME> Finalit. Questo tag racchiude un frame e stabilisce il suo aspetto. Tag iniziale. Necessario. Tag finale. Non consentito Attributi speciali. name= `testo \" -- il nome del trame. longdesc~ \"URl \"-- l \'URI di un documento che contiene una descrizione del trame. src~  \"URI \" -- l \'URI di un documento che contiene i contenuti del trame. noresize -- indica che il frame non pu essere ridimensionato. scrolling~  \"testo \" -- gestione dello scorrimento del frame. frameborder=  \"numero \" -- gestione del bordo del frame. marginwidth=  \"numero \" -- spazio tra il contenuto e i margini destro e sinistro del frame. marginheight~= \"numero \"-- spazio tra il contenuto e i margini superiore e inferiore del frame.  .  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Attributi eliminati. Nessuno. Altri attributi. class, id, style, target, title. Pagina 10 di 22  <FRAMESET>... </FRAMESET> Finalit. Questo tag racchiude l \'informazione che stabilisce la disposizione dei frame di un documento. Si usa al posto del marcatore <BODY> e deve seguire immediatamente l \'intestazione del documento. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. rows=  \"lista \"-- l \'altezza dei frame verticali con valori separati da virgole. cols=  \"lista  \"-- la larghezza dei frame verticali con valori separati da virgole. Attributi eliminati. Nessuno. Altri attributi. class, id, onload, onunload, style, title.  <HEAD>. .<HEAD> Finalit. Questo tag racchiude l \'informazione dell \'intestazione che precede un documento come, ad esempio, il suo titolo e una descrizione del contenuto. Il testo non viene visualizzato dal browser. Tag iniziale. Facoltativo. Tag finale. Facoltativo .  Attributi speciali. profile=  \"URI \" dell \'intestazione  -- l \'indirizzo di un documento contenente informazioni sui metadati  Attributi eliminati. Nessuno. Altri attributi. lang, dir. <H1>. . .</H1>, <H2>. . .</H2>, <H3>. . .</H3>, <H4>. . <H5>. . .</H5> e <H6>. . Finalit. Questi tag racchiudono titoli (detti anche hrading). <H1>  il titolo visualizzato piin grande, mentre <H6>  quello pipiccolo. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. align. Altri attributi class, dir, id, lang, onclick, ondblclick, onkeydown,, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <HR> Finalit. Questo tag inserisce una linea orizzontale. Tag iniziale. Necessario. Tag finale. Non consentito. Attributi speciali. Nessuno. Attributi eliminati. align, noshade, size, width. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, style, title.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Pagina 11 di 22  <HTML>.. .</HTML> Finalit. Questo tag racchiude l \'intero documento. Tag iniziale. Facoltativo. Tag finale. Facoltativo. Attributi speciali. Nessuno. Attributi eliminati. version. Altri attributi, lanq, dir. <I>..</I> Finalit. Questo tag racchiude del testo che va visualizzato in corsivo. Anche se non  stato eliminato, HTML 4.0 consiglia l \'uso dei fogli stile come alternativa a questo tag. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown,, onkeypress, onkeyup, onmousedown, onmouseout, onmouseover, onmouseup, style, tite. <IFRAME>. . .</IFRAME> Finalit. Questo tag racchiude un trame che deve essere inserito nel docunmento come un \'immagine o un altro oggetto. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. frameboraer=  \"numero \" -- gestione del bordo del frame. Longdesc= \"URI \" -- l \'URI di un documento che contiene una descrizione del frame. marqinwidth= \"numero \"-- spazio tra il contenuto e i margini destro e sinistro del frame. marginheight= \"numero \"-- spazio tra il contenuto e i margini superiore e interiore del frame. name= \"testo \"-- il nome del frame. scrolling=  \"testo \" -- la gestione dello scorrimento del trame. src= \" URI \" -- l \'URI di un documento che contiene il contenuto del frame. width=  \"numero \" -- la larghezza del frame. heiqht= \" numero \" -- l \'altezza del frame. Attributi eliminati. Nessuno. Altri attributi. align, class, id, name, style, target, title. <IMG> Finalit. Questo tag racchiude un \'immagine che deve essere visualizzata come parte del documento. In alternativa si pu usare il tag <OBJECT>. Tag iniziale. Necessario. Tag finale. Non consentito. Attributi speciali. height=  \"numero \" -- altezza dell \'immagine. hspace=  \"numero \" -- quantit di spazio bianco da inserire nel documento tra l \'immagine e l \'altra informazione posta a sinistra e a destra.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Pagina 12 di 22  ismap -- attributo che indica se l \'immagine  una mappa gestita dal server. src=  \"UR I \" -- l \'URI dell \'immagine. longdesc=  \"URJ  \"-- l \'URI della descrizione dell \'immagine e di eventuali mappe al suo interno. vspace=  \"numero \" -- quantit di spazio bianco da inserire nel documento tra l \'immagine e l \'altra informazione posta superiormente e inferiormente. widtn=  \"numero \" -- larghezza dell \'immagine. Attributi eliminati. Nessuno. Altri attributi, alt, class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousetup, style, title, usemap. <INPUT> Finalit. Questo tag racchiude un controllo che fa parte di un modulo. Tag iniziale. Necessario. Tag finale. Non consentito. Attributi speciali. accept-- lista dei tipi di contenuto, separati da virgole, che possono essere trasmessi dal server che elabora il modulo. name  \"testo  \" -- nome del controllo. type=  \"testo \" -- tipo di controllo da includere sul modulo. value=  \"testo \"-- valore iniziale del controllo. size=  \"numero \" -- dimensione dell \'area di input del controllo. maxlength=  \"numero \" -- massimo numero di caratteri digitabili nell \'area di input del controllo. checked-- attributo che indica se un controllo pulsante radio o casella di selezione dev \'essere contrassegnato quando il modulo  visualizzato. src= \"URI \"-- I \'URI di un \'immagine da mostrare come pulsante Submit. Attributi eliminati. Nessuno. Altri attributi.accesskey, align, alt, class, dir, disabled id, lang, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmouseover, onmousemove, onmouseout, onmouseup, onselect, readonly, style, tableindex, title, usemap. <INS>. . . </INS> Finalit. Questo tag racchiude una parte del documento che  stata inserita in una precedente modifica Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. cite=  \"URI  \"-- indirizzo di un documento contenente informazioni sulla parte inserita. datetme= \"data_ e_ora \" -- data e ora dell \'inserzione. Altri attributi. class, dir, in, lang, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmcuseout, onmouseover, onmouseup, style,title. <ISINDEX> Finalit. Questo tag  stato eliminato.  <KBD>. . .</KBD> Finalit. Questo tag racchiude del testo che deve essere digitato dall \'utente come dati di ingresso per un programma. Tag iniziale. Necessario. Tag finale. Necessario.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Attributi speciali. Nessuno. Attributi eliminati. Nessuno.  Pagina 13 di 22  Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, cnkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmcuseover, onmouseup, style, title. <LABEL>. . .</LABEL> Finalit. Questo tag aggiunge un \'etichetta ai controlli di un modulo che ne sono sprovvisti. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. for=  \"testo \" -- ID del controllo a cui  associata l \'etichetta. Attributi eliminati. Nessuno. Altri attributi. accesskey, class, dir, id, lang, onblur, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <LEGEND>. . . </LEGEND> Finalit. Questo tag fornisce una didascalia a un gruppo di controlli racchiusi da un tag <FIELDSET>. Deve essere racchiuso anch \'esso nel tag <FIELDSET> Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati, align. Altri attributi. accesskey, class, alt, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <LI>.. Finalit. Questo tag racchiude una sequenza di elementi numerati. Ciascun elemento sar racchiuso in un tag <LI>. Per liste non numerate si usi il tag <UL> Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. Nessuno. Attributi eliminati. compact, type, value. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouout, onmouseover, style, title. <LINK>. . .</LINK> Finalit. Questo tag definisce un collegamento ipertestuale tra il documento e altre risorse.  possibile definirne pidi uno, ma il tag va obbligatoriamente usato nell \'intestazione del documento. Tag iniziale. Necessario. Tag finale. Non consentito Attributi speciali. name=  \" testo \" -- nome dell \'ancoraggio. href=  \" Rl \" -- risorsa sul Web associata all \'ancoraggio. hreflang=  \"testo \"-- lingua usata dalla risorsa identificata dalla risorsa identificata da href media=  \" testo \" -- informazioni sul foglio stile. type  \"nome \" -- il tipo del contenuto della risorsa Web associata. rel =  \"collegamenti  \"-- i collegamenti tra il documento corrente e la risorsa associata. rev= \" collegamenti \" -- i collegamenti tra il documento corrente e la risorsa associata.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 charset  \"testo \" -- il set di caratteri della risorsa associata. Attributi eliminati. Nessuno.  Pagina 14 di 22  Altri attributi. accesskey, class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onrnousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, tableindex, target, title. <MAP>. . .</MAP> Finalit. Questo tag racchiude un \'immagine le cui diverse parti sono associate ad altrettanti collegamenti ipertestuali. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. name= \" testo \" -- nome dell \'immagine mappa. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseov, onmoseover, onmesueup, style,title. <MENU> Finalit. Questo tag  stato eliminato. <MET > Finalit. Questo tag definisce una propriet di metadati per un documento, che pu contenere molte diverse propriet . Tag iniziale. Necessario. Tag finale. Non consentito. Attributi speciali. name= \"testo \" -- nome della propriet . content= \"testo \"-- valore della propriet . http-equiv=  \"testo \" -- nome di un \'intestazione HTTP impostata al valore del tag (alternativa all \'attributo name). scheme= \"testo \" -- informazione aggiuntiva che descrive l \'uso dell \'attributo content. Attributi eliminati. Nessuno. Altri attributi. 1ang, dir. <NOFRAMES>. .</NOFRAMES> Finalit. Questo tag racchiude del contenuto alternativo all \'uso dei frame che sar visualizzato dai browser che non supportano i frame. Va usato nell \'ambito di un tag <FRAMSET>. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati Nessuno Altri attributi. class, dir, lang, id, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <NOSCRIPT>. .</NOSCRIPT> Finalit. Questo tag racchiude del contenuto che sar mostrato se uno script non pu essere eseguito, perch il browser non  in grado di eseguire script o non supporta un particolare linguaggio di scripting. Tag iniziale. Necessario. Tag finale. Necessario.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Attributi speciali. scr=  \"URI \" -- l \'URI di un documento che contiene lo script. type=  \"testo \" -- il linguaggio di scripting utilizzato. defer -- questo attributo indica che lo script non aggiunge contenuto al documento. Attributi eliminati. language.  Pagina 15 di 22  Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown., onkeypress, onkeyup, ornousedown, onmousemove, onmouseout, onmouseover, onmouseup,style,title. <OBJECT>. .</OBJECT> Finalit. Questo tag racchiude un oggetto che verr presentato come parte del documento. Gli oggetti possono essere file, programmi interattivi e altri documenti HTML. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. classid= \"URI \" -- l \'URI di un \'implementazione dell \'oggetto usata al posto dell \'attributo data o insieme a esso, a seconda del tipo di oggetto. codebase= `URI \" -- l \'URI base per le altre URI specificate come attributi dell \'oggetto codetype=  \"testo \" - il tipo di contenuto dei dati identificati da classid data=  \"URI \" -- l \'URI dei dati associati all \'oggetto. height=  \"numero \" -- altezza dell \'oggetto. hspace=  \"numero \" -- quantit di spazio bianco da inserire nel documento tu l \'oggetto e l \'altra informazione posta a sinistra e a destra. width=  \"numero \" -- larghezza dell \'oggetto. type  \"testo \" -- il tipo di contenuto dei dati identificati da data. archive \'= \"URIs \"-- I \'URI dei file che contengono classid e data per uno scaricamento piveloce. declare -- attributo che indica che l \'oggetto viene dichiarato, ma non visualizzato fino a un successivo tag <OBJECT>. Standby= \"testo \" -- messaggio da mostrare durante Io scaricamento dell \'oggetto. vspace= \"numero \" -- quantit di spazio bianco da inserire nel documento tra l \'oggetto e l \'altra informazione posta inferiormente e superiormente. Attributi eliminati. align, border. Altri attributi. class, dir, id, lang, name, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, tableindex, title, .usemap. <OL>... </OL> Finalit . Questo tag racchiude una lista di elementi numerati; i singoli elmenti sono racchiusi da tag <LI>. Per le liste non numerate si usa il tag <UL> Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. compact, start, type. Altri attributi. class, dir, id, lang, onclick, ondbldlicK, onkeydown onkeypness, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <OPTION>. .</OPTION> Finalit. Questo tag aggiunge un \'opzione a un menu di un modulo. Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. selected -- questo attributo specifica che l \'opzione deve essere selezionata quando il menu viene visualizzato per la prima volta.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 value= `testo \" -- valore iniziale dell \'opzione. Label=`testo \"  \"-- breve etichetta alternativa per l \'opzione. Attributi eliminati. Nessuno.  Pagina 16 di 22  Altri attributi. class, dir, disabled, id. lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseover, onmouseup, style, title. <OPTGROUP>. .</OPTGROUP> Finalit. Questo tag racchiude un gruppo di opzioni di un menu di un modulo. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Label=  \"testo \" -- etichetta del gruppo di opzioni. Attributi eliminati. Nessuno. Altri attributi. class, dir, disable, id, lang, onblur, oncnarge, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onfocus, style, title. <P>... </P> Finalit. Questo tag racchiude un paragrafo di testo. Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. Nessuno. Attributi eliminati. align. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style Molti autori HTML utilizzano uno o piu tag <P> senza testo per inserire spazio bianco nel documento. Questa tecnica  scoraggiata in HTML 4.0, che dice che i browser dovrebbero ignorare tag <P> ripetuti senza testo. <PARAM> Finalit. Questo tag racchiude un parametro il cui valore sar fornito a un oggetto prima di visualizzarlo come parte del documento. Si possono usare piparametri, ma occorre un tag per ciascuno. Tag iniziale. Necessario. Tag finale. Non consentito Attributi speciali. name= \"testo \" -- nome del parametro. value=  \"testo \" -- valore del parametro che pu essere una stringa di testo, un oggetto o un \'URI di una risorsa che contiene i valori. valuetype=  \"testo \" -- il tipo d \'informazione del valore del parametro type=  \"testo \" -- il tipo del contenuto della URI specificata da value. Attributi eliminati. Nessuno. Altri attributi, id.  <PRE>. .</PRE> Finalit. Questo tag racchiude testo che va formattato come il resto del testo HTML. Quasi tutti i browser lo visualizzeranno con un font monospaziato e rispettando gli spazi bianchi, senza per ignorare gli spazi ripetuti come avviene normalmente per il testo HTML. Pu essere gestita l \'andata a capo automatica.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. width.  Pagina 17 di 22  Altri attributi. class, dir, id, 1ang, onclick, ondblclick, onkeydown,, onkeypress, onkeyup, onmeasedown, onmousemove,, onmouseout, onmouseover, onmouseup, style, title. <Q>... </Q> Finalit. Questo tag racchiude una breve frase tra virgolette, che sar mostrata come virgolettato dal browser. A differenza di quanto avviene per il tag <BLOCKQUOTE>. il testo non former un paragrafo autonomo. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. cite  \"URL  \"-- indirizzo di un documento contenente informazioni sulla citazione virgolettata. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, .onkeypress, onkeyup,onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <S>... </S> . Finalit. Questo tag  stato eliminato. <SAMP>...</SAMP> Finalit. Questo tag racchiude del testo che rappresenta l \'output di un programma o di uno script. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati Nessuno Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown,, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <SCRIPT>. .</SCRIPT> Finalit. Questo tag inserisce uno script eseguibile nel documento. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. scr=  \"URI \" -- l \'URI di un documento che contiene lo script type=  \"testo \" -- il linguaggio di scripting utilizzato defer -- questo attributo indica che lo script non aggiunge contenuto al documento. Attributi eliminati. language. Altri attributi, charset. <SELECT>. .</SELECT> Finalit. Questo tag inserisce un menu in un modulo. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Name= `testo \" -- il nome del menu. size= \" numero \" -- il numero di opzioni del menu, presentate in una lista a scorrimento.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Pagina 18 di 22  multiple -- questo attributo indica che nel menu  possibile scegliere pidi una opzione alla volta. Attributi eliminati. Nessuno. Altri attributi. class, dir, disabled, id, lang, onclick, ondblclick, onkeydown, onkeyup, onkeypress, onrnousedown, onmousemove, onmouseout, onrnouseovero onmouseup, style, tabindex, title. <SMALL>. .</SMALL> Finalit. Questo tag racchiude del testo che va mostrato con un font pipiccolo del resto. Anche se non  stato eliminato, lo standard HTML 4.0 consiglia l \'uso dei fogli di stile come alternativa a questo tag. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. ci ass, dir, i d, i ang, cccii ck, iricbl cli ck, onkeydown, onKeypress, 0000yc,p, orimouseciown, ocm000emove, otilnOuseOut, onmmseoveo,onmouseup, style,titie. <SPAN>... </SPAN> Finalit. Questo tag racchiude una breve parte autonoma del documento. Come <DIV> si usa per l \'organizzazione del contenuto, ma i suoi attributi si possono usare per gestire la visualizzazione. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. align, class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <STRIKE>. .</STRIKE> Finalit. Questo tag  stato eliminato. <STRONG>. .</STRONG> Finalit. Questo tag racchiude del testo che deve essere enfatizzato; quasi tutti i browser lo visualizzano in grassetto. Si pu ottenere un \'enfasi inferiore con il tag <EM>. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup,style, title <STYLE>. . .</STYLE> Finalit. Questo tag inserisce le regole di un foglio di stile nell \'intestazione deldocumento. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. type=  \" testo \" -- il linguaggio usato per il foglio stile rnedia=  \"testo \" -- il mezzo a cui il foglio stile viene applicato Attributi eliminati. Nessuno. Altri attributi. dir, lang, title.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 <SUB>.. .</SUB> Finalit. Questo tag racchiude del testo da visualizzare come pedice Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno.  Pagina 19 di 22  Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <SUP>. . .</SUP> Finalit. Questo tag racchiude del testo da visualizzare come apice Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <TABLE>. . . </TABLE> Finalit. Questo tag racchiude dell \'informazione organizzata come tabella con righe e colonne di celle rettangolari. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. border=  \"numero \" -- la larghezza del bordo intorno alla tabella o  \"O \" se il bordo non viene visualizzato. cellpadding=  \"numero \" -- quantit di spazio tra i contenuti delle celle e il bordo. cellspacing=  \"numero \" -- quantit di spazio tra le celle. frame=  \"testo \" -- bordi del frame che circonda la tabella da rendere visibili surnmary=  \"testo \" -- scopo e struttura della tabella per i browser non visuali rules=  \"testo \" -- linee tra le celle della tabella. width=  \"numero \" -- larghezza della tabella espressa in pixel o come percentuale dello spazio disponibile nella finestra del browser. Attributi eliminati. align, bgcolor. Altri attributi. class, dir, frame, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onrnousedown, onmousemove, onmouseout, onmcuseover, cnmouseup,style,title. <TBODY>... </IBODY> Finalit. Questo tag racchiude una o pirighe di una tabella. Se la tabella, contiene una riga di intestazione o di piede, racchiusa dal tag <TROW> o <TFOOT>. il tag <TBOOY> va usato per contenere il corpo della tabella. Il corpo avr lo stesso numero dell \'intestazione o del piede della tabella stessa. Tag iniziale. Facoltativo. Tag finale. Facoltativo. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. align, char, charoff, class, dir, id, 1ang, onclick ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmcuseover, onmouseup, style, title, varign. <TD>... </TD>  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Pagina 20 di 22  Finalit. Questo tag contiene una cella di una tabella che non fa parte dell \'intestazione della tabella stessa. Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. Headers=  \"testo \" -- le celle dell \'intestazione che forniscono informazioni sulla cella corrente; le id delle celle sono separate da spazi. scope= `testo \" -- le celle della tabella su cui questa cella d \'intestazione fornisce informazioni. abbr=  \"testo \" -- versione abbreviata del contenuto della cella. axis=  \"categorie \" -- lista di categorie, separate da virgole, a cui la cella appartiene. rowspan=  \"numero \" -- numero di righe occupate dalla cella. colspan= \"numero \"-- numero di colonne occupate dalla cella Attributi eliminati. bgcolor, nowrap, height, width Altri attributi. align, char, charoff, class, dir, id, lang, onclick ondblclick, onkeydown, onkeypress. onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, ormouseup, style, title, valign. <TEXTAREA>. . .</TEXTAREA> Finalit. Questo tag inserisce un \'area di input in un modulo. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. name=  \"testo \" -- nome del controllo. rows=  \"numero \" -- numero di righe nell \'area col s=  \"numero \" -- numero di colonne nell \'area. Attributi eliminati. Nessuno. Altri attributi. class, dir, disabled, id, lang, onblur, onchange, onclick, ondbclick, onfocus onkeydown, onkeypress, onmousedown, onmouse, onmouseout, onmouseover, onmouseup, onselect, readonly, style, tableindex, title. <TFOOT>... </TFOOT> Finalit. Questo tag inserisce in una tabella una riga che compare come piede, cio al di sotto delle altre righe della tabella. Deve contenere lo stesso numero di celle delle righe racchiuse tra i marcatori <TBODY> e <THEAD> Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi, align, char , charoff, class, class, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title, valign <TH>... </TH> . Finalit. Questo tag racchiude una cella di una tabella che fa parte dell \'intestazione della tabella stessa. Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. readers=  \"testo \" -- le celle dell \'intestazione che forniscono informazioni sulla cella corrente; le id delle celle sono separate da spazi. scope= \"testo \" -- le celle della tabella su cui questa cella dell \'intestazione fornisce informazioni. abbr= \"testo \"-- versione abbreviata del contenuto della cella.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 axis=  \"categorie \" -- lista di categorie, separate da virgole, a cui la cella appartiene. rowspan= \"numero \"-- numero di righe occupate dalla cella. colspan~  \"numero \" -- numero di colonne occupate dalla cella. Attributi eliminati. bgcolor, nowrap, height, width.  Pagina 21 di 22  Altri attributi. align, char, charoff, class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, ormouseup, style, title, valign. <THEAD>. .</THEAD> Finalit. Questo tag inserisce in una tabella una riga che compare come intestazione, cio al di sopra delle altre righe della tabella. Deve contenere lo stesso numero di celle delle righe racchiuse tra i marcatori <TBODY> e <TFOOT>. Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. align, char, charoff, class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, ormouseover, onmouseup, style,title, valign. <TIILE>. .</TITLE> Finalit. Questo tag racchiude il titolo del documento. In quasi tutti i browser viene visualizzato nella barra del titolo della finestra del browser. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. lang, dir <TR>... </TR> Finalit. Questo tag racchiude una riga di celle di una tabella. Tag iniziale. Necessario. Tag finale. Facoltativo. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. align, char, charoff, class, dir. Idi, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. valign. <TT>... </TT> Finalit. Questo tag racchiude del testo che va visualizzato con un font monospaziato. Anche se non  stato eliminato, HTML 4.0 consiglia l \'uso dei fogli stile come alternativa a questo tag. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <U>... </U> Finalit. Questo tag  stato eliminato. <UL>... <UL>  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Manuale TAG HTML 4 Pagina 22 di 22  Finalit. Questo tag racchiude una lista di elementi non numerati; i singoli elementi sono racchiusi da tag `<LI>. Per le liste numerate si usa il tag <OL>. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. compact, type Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedow, onmousemove, onmouseout, onmouseover, onmouseup, style, title. <VAR>. . .</VAR> Finalit. Questo tag racchiude del testo che rappresenta il nome di una variabile o un argomento sulla linea di comando di un programma. Tag iniziale. Necessario. Tag finale. Necessario. Attributi speciali. Nessuno. Attributi eliminati. Nessuno. Altri attributi. class, dir, id, lang, onclick, ondblclick, onkeypress, onkeyup, onmousedown, onmousemove, onmouseseover,onmuuseup, style, title.  file://E: \\CD \\Documenti \\Manuale%20TAG%20HTML%204.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   ","Computer, Software","Software","");arrFiles[48]=new Array("manu/pgi.pdf","Piccolo glossario Informatico","Allegato Pagina 1 di 35  Piccolo Glossario Informatico 1  Cavo coassiale sottile usato per Ethernet. Su Ethernet lOBase2 la velocit massima di trasmissione  di 10 megabit di dati al secondo, il che spiega anche il IO nel nome. Base per baseband signalling, a indicare che il supporto trasporta solo segnali Ethernet; 2 si riferisce alla lunghezza massima del segmento di cavo coassiale, pari a 185 metri (arrotondati a 200). Cavo coassiale spesso usato per Ethernet. Su Ethernet lOBase5 la velocit massima di trasmissione  di 10 rnegabit di dati al secondo. Il 5 indica che la lunghezza massima del segmento di cavo coassiale  pari a 500 metri. Doppino Ethernet. Su Ethernet 10BaseT la velocit massima di trasmissione  di 10 megabit di dati al secondo. La T sta per twisted-pair (doppino).  A  Tutte le unit di memorizzazione presenti in un computer sono rappresentate da una lettera. A: rappresenta il lettore per i dischchetti da 1.44 MB (acknowledgement). Risposta da parte del ricevente al mittente per confermare che i dati sono stati ricevuti con successo. TCP usa gli ACK come parte integrante del proprio schema affidabile di trasmissione. Quando non viene ricevuto un ACK, i dati vengono ritrasmessi. Vedere anche NAK e ritrasmissione. Insieme di tecnologie orientate agli oggetti creato da Microsoft. Un controllo ActiveX concettualmente simile a un \'applet Java Intervallo dalla frequenza pialta a quella pibassa di trasmissione su una rete. L \'ampiezza di banda misura la capacit di una rete, sia essa una intranet che Internet. (American National Standards Institute). Organizzazione che definisce gli standard anche informatici per gli Stati Uniti, inclusi gli standard di rete Programma che protegge il computer rilevando la presenza di qualsiasi virus o altro programma distruttivo dei dati, il limite di ogni programma e che deve riconoscere il virus data la velocit con cui escono e si modificano i virus la frequenza degli aggiornamenti deve essere di pivolte la settimana. (Application Programming Interface). Routine che un programma usa per interfacciarsi con i servizi a basso livello del sistema operativo Programmi realizzati con il linguaggio Java che hanno la particolarit di poter essere eseguiti su qualsiasi sistema operativo, in quanto creano un proprio ambiente operativo all \' interno del sistema sono pertanto considerati programmi multipiattaforma.. Qualsiasi tipo di programma che installato sun un computer che svolge un compito particolare come ad esempio un goglio di calcolo, un programma di grafica etc. Programma e gruppo di server di rete che permette di trovare file in Internet. Archie serve unicamente a trovare i file: dopo aver individuato ci che si vuole, si pu usare FTP per copiare i file sul proprio computer. area di competenza. Parte di un dominio DNS della quale  responsabile un server dei nomi, il quale provvede alla conversione nome di rete/indirizzo. ARP (Address Resolution Protocol). Protocollo TCP/IP che converte un indirizzo Internet nell \'indirizzo hardware della scheda di rete. (Advanced Research Projects Agency). Agenzia del governo degli Stati Uniti che ha fondato ARPANET, predecessore di Internet. ARPA adesso si chiama DARPA (Defense Advanced Research Projects Agencv). (Advanced Research Projects Agency NETwork). Rete creata dal governo degli Stati Uniti per scopi sia scientifici sia militari che poi si  evoluta in Internet. Messaggio inviato a un newsgroup di Usenet. Acronimo di American Standard Code for Information lnterchange. Si tratta di un codice standard che associa le lettere dell \' alfabeto a dei numeri, in modo e possano essere gestite dal computer et ASCII standard utilizza solo 7 bit per ogni carattere comprende perci simboli. Esistono peraltro nati set piestesi che utilizzano 8 bit, sicch comprendono altri 128 caratteri. Tra questi si pu citare l \'ASCII esteso, utilizzato dal sistema operativo DOS. Uno potrebbe tranquillamente trascorrere la propria esistenza senza sapere che cosa sia l \' ASCII, se non fosse per il fatto che i file ASCII altro non sono che i famigerati file di testo (riconoscibili grazie all \'estensione .txt). I file di testo sono una gran bella comodit , poi possono essere letti praticamente da tutti i programmi di videoscrittura, compreso il Blocco Note di Windows (la cui esistenza resterebbe altrimenti un fenomeno del tutto inspiegabile). Hanno un difettuccio, per : possono contenere solo i caratteri compresi nel codice ASCII.  10BASE2  10BASE5 10BASET  A: ACK  ACTIVEX AMPIEZZA DI BANDA ANSI ANTIVIRUS  API APPLET APPLICAZIONE ARCHIE  AREA DI COMPETENZA ARP ARPA ARPANET ARTICOLO ASCII  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  Pagina 2 di 35 Quindi niente grassetti, corsivi e altre amenit del genere. (Active Server Page). Pagine HTML che includono script elaborati dal server web di Microsoft. Le pagine sono chiamate attive perch gli script personalizzano le pagine per i diversi utenti. Il loro uso  possibile solo se il server dove si pubblica il sito gestisce le estensioni Front Page di Microsoft Con la posta elettronica (email) si pu spedire insieme al messaggio uno o pifile di qualsiasi tipo (immagini, testi, etc..) facendo un allegato o attachement. La pratica consiglia di comprimere i file allegati prima di spedirli per ridurre i costi sia per chi spedisce il messaggio che per chi lo riceve.  ASP  ATTACHEMENT  AUTOCOMPOSIZIONE Le autocomposizioni sono disponibili sia in Windows che in quasi tutte le applicazioni, consentono di creare con l \'ausilio del computer documenti o funzioni personalizzate, sono chiamate anche Wizard  AUTOEXEC.BAT  File di sistema ereditato dal DOS che contiene alcune collocazioni di file necessari per il corretto funzionamento (lingua della tastiera etc.) non va per nessun motivo cancellato. Esempio di Autoexec.bat mode con codepage prepare=((850) C: \\WINDOWS \\COMMAND \\ega.cpi) mode con codepage select=850 keyb it,,C: \\WINDOWS \\COMMAND \\keyboard.sys SET PATH=E: \\WIN95 \\UTY \\ULTRAE~1;%PATH% Vedi config.sys  B  Tutte le unit di memorizzazione presenti in un computer sono rappresentate da una lettera. B:  una lettera disponibile per un ulteriore lettore di dschetti, non  utilizzabili per altri supporti L \'operazione che consiste nel copiare dei file su un supporto di riserva (un disco o un nastro) come misura precauzionale nel caso che il supporto principale (tipicamente il disco rigido) si guasti o comunque perda, del tutto o in parte, i dati che contiene. La regola vuole che il backup sia una di quelle cose che si fanno sempre troppo tardi. Se ci permesso un consiglio, questa  una regola alla quale  bene non adeguarsi. D \'accordo, l \'effettuazione di un backup  certamente una delle attivit pi noiose che si possano immaginare, ma se mai (Dio non voglia) il vostro disco rigido dovesse smettere di funzionare, sarete ben lieti di avere trangugiato l \'amaro calice. Esistono in commercio applicazioni specificamente dedicate all \'effettuazione di backup, ma allo scopo potete egregiamente servirvi dell \' apposita utility compresa in Windows 9X. Derivato dal nome di J.M.E. Baudot. inventore del codice telegrafico Baudot. viene utilizzato come unit di misura nella trasmissione di dati. Per velocit di trasmissione basse (fino a 1200 baud)  di fatto equivalente al numero di bit trasmessi in un secondo (o bps. che sta per bytes per secondo). A velocit superiori. il numero di bps risulta pialto di quello dei baud. Il termine baud si usava parecchio, fino a qualche tempo fa, per indicare la velocit modem. Oggi  quasi del tutto relegato in soffitta, poich  stato sostituito dai bit al secondo (bps) e, sempre pispesso, dalle migliaia di bit al secondo (Kbps). Per la verit , in molti continuano con ammirevole tenacia a utilizzare il termine baud come sinonimo di bps. il che errato. Altrettanto diffuso  il considerare un Kbps come equivalente a un Kbyte trasmesso in un secondo, e anche questo  un errore: un kbps corrisponde a mille bit al secondo, mentre un Kbyte  formato da 1 024 byte Sistema operativo UNIX sviluppato dalla University of California a Berke1ey. E stata la prima versione di UNIX a includere TCP/IP Sistema numerico basato sulle potenze del 2 (1, 2, 4, 8, 16, 32, 64, 128, 256 e cos via). E sistema di calcolo prorio dei computer in quanto tiene presente i due soli stati possibili di un componente elettronico digitale, 1= acceso e 0= spento. Acronimo di Basic lnput/Output System. Si tratta di un software, generalmente residente in un chip ROM presente nel computer, che si incarica di svolgere tutte le funzioni che il sistema deve compiere subito dopo l \'accensione, ovvero prima di eseguire i programmi presenti sui dischi. C \' un metodo sicuro per riconoscere un vero esperto di PC:  uno che sa come modificare le impostazioni del BIOS. Se gli chiedete perch si lambicchi il cervello per mettere mano su settaggi tanto astrusi, trover certamente una valanga di motivi, nessuno dei quali vi risulter comprensibile. Per questo motivo, in perfetta serenit d \'animo e con la nostra benedizione, lascerete che il BIOS se ne resti indisturbato nei meandri del vostro computer. fiduciosi che il fabbricante l \'abbia impostato nel modo piassennato (se cos non fosse, e in un raptus di mania tecnofila doveste decidere di scuoterlo dal suo torpore, prendete accuratamente nota di  B:  BACKUP  BAUD  BERKELEY UNIX BINARIO  BIOS  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  BIT  BITMAP  BOOT  Pagina 3 di 35 tutte le impostazioni originali: un errore nel settaggio del BIOS ha probabilit piche ottime di mettere il vostro computer KO). Abbreviazione di Binary Digit. ovvero cifra binaria. Ciascun bit pu assumere uno tra due soli valori: 0 o 1.Per lo pi. per misurare le caratteristiche di  \" capienza \" dei vari elementi che compongono un computer non si utilizzano i bit, ma i loro multipli (Kbyte, Mbyte e via discorrendo). Esistono per almeno tre importanti argomenti rispetto ai quali il bit  un \'unit di misura pertinente. Il primo  costituito da alcuni elementi interni del sistema, come il bus: in questo caso, a un maggior numero di bit fanno riscontro prestazioni pi efficienti in termini di velocit computer. In secondo luogo,  importante considerare la FAT del disco rigido una FAT a 32 bit (utilizzabile con Windows 98 e, in alcuni casi, con Windows 95) consente un notevole risparmio di spazio rispetto a una FAT a 16 bit Per finire, il numero di bit utilizzati per codificare ciascun punto determina il numero di colori disponibili in ogni immagine che osservate sul vostro monitor: per esempio, un \'immagine a 256 colori (quale un GIF) utilizza 8 bit (un byte) per ogni punto, o pixel. La rappresentazione di un \'immagine, formata da una serie di righe e colonne di punti, all \'interno della memoria di un computer. Viene inoltre definito bitmap. in senso piristretto, un file di immagine avente estensione bmp. ovvero registrata nel formato nativo di Microsoft Windows. A rigore, comunque, sono bitmap anche le immagini registrate in formati quali GIF e Jpeg. in quanto distinte dalle immagini vettoriali. che sono rappresentate non tramite una griglia di punti ma per mezzo di formule matematiche che descrivono tutti gli elementi in esse contenuti. Quando si tratta di salvare un \'immagine, la maggior parte dei programmi di grafica pone l \'utente di fronte a un atroce rovello: quale scegliere, tra i numerosissimi formati disponibili? La questione  di quelle che potrebbero tenere viva a lungo una conversazione tra esperti. ma agli utenti, a proposito del formato bmp, pu bastare un consiglio: sceglietene un altro. Per Boot si intende l \'avvio del computer all \'accensione. Quando si accende il computer vediamo una serie di scritte apparentemente incomprensibili prima della comparsa della schermata di Windows, Vediamo cosa fa il computer appena acceso:  1. 2. 3. 4. 5. Legge il Bios per sapere come  composto (disco fisso, memoria ram, porte etc.) Lancia il sistema operativo leggendo il file command.com Lancia l \' autoexec.bat e il config.sys per sapere le impostazioni base del sistema operativo Lancia il system.ini, il win.ini e l \'user.dat per sapere come il sistema operativo configurato e quali applicazioni ci sono sul disco fisso Finalmente fa partire Windows lanciando il file win.com  BOOTP BPS BRIDGE BROADCAST BROWSER  BUFFER  I tecni usano dei dubbi neologismi come boottare (far partire) reboottare (far ripartire) e simili storpiature dei temini inglesi (BOOTstrap Protocol). Protocollo TCP/IP per l \' avvio da remoto di computer senza disco e altri dispositivi di rete. (Bit Per Second). L \'unit per misurare la velocit delle trasmissioni di dati. Cercate di non lavorare a una velocit bps. Vedere anche Kbps e Mbps. (ponte) Dispositivo di rete che collega due reti usando gli stessi protocolli. Il bridge inoltra pacchetti fra reti collegate. Trasmissione di pacchetti a tutti gli host collegati a una rete Un \'applicazione utilizzata per accedere ai siti che formano il WWW e per visualizzarne il contenuto. Viene tradotto in italiano con il termine navigatore, dal verbo navigare con il quale si designa l \'esplorazione di Internet tramite un browser. Programma client per navigare nelle informazioni ipermediali del World Wide Web La pur breve storia di Internet e, in particolare, del WWW ci ha gi fatto conoscere un gran numero di browser, ma oggi la scelta va di fatto ristretta a uno dei due prodotti che si spartiscono, pi meno equamente, la quasi totalit del mercato. Microsoft Internet Explorer o Netscape Navigator? Questo  il dilemma. Area di memorizzazione temporanea, generalmente sita nella RAM. Un buffer  uno dei numerosi elementi di un computer dei quali  per lo pipossibile ignorare l \'esistenza. lasciando che svolgano il proprio oscuro lavoro dietro le quinte. Pu capitare, per che un buffer reclami la vostra attenzione, qualora abbiate fatto qualcosa che non gli va a genio. Tipicamente, ci che ai buffer proprio non va gi il fatto di venire riempiti: vi  capitato. per esempio, di posare distrattamente qualcosa sulla tastiera dal vostro PC e di udire, dopo qualche secondo, una serie di `bip \'ossessivamente ripetuti che avevano il palese scopo di attirare la vostra attenzione sullo strazio al quale stavate sottoponendo il povero computer? In questi casi, di solito, si passa qualche minuto a chiedersi se l \'allarme non sia il preludio all \'auto-distruzione del calcolatore, per risolvere finalmente il problema quando ci si accorge  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  BUS  BYTE  Pagina 4 di 35 di aver sepolto la tastiera sotto un cumulo di pesanti scartoffie. In termini tecnici, quando si presenta una simile evenienza, potrete orgogliosamente affermare di avere esaurito, con ogni probabilit , il buffer di tastiera. In generale, questo termine designa i collegamenti che consentono di mantenere in contatto le varie parti di cui si compone un computer Con particolar riferimento ai PC. si indica con il nome bus quello che pi propriamente andrebbe definito bus interno, ovvero un bus che collega tutti i componenti interni del computer alla CPU e alla memoria. I computer pirecenti sono generalmente dotati di un bus locale che realizza una connessione diretta ad alta velocit tra il microprocessore e un altro elemento con il quale  necessario un intenso scambio di dati, come la memoria video. Per valutare le prestazioni di un bus bisogna prendere in considerazione due parametri principali. Il primo  rappresentato dalla quantit di dati che pu  \"trasportare \" . Considerando, infatti, il bus alla stregua di un \' autostrada che collega le varie componenti del computer, evidente che quanto maggiore  il numero di corsie da cui l \'autostrada stessa  costituita, tanto maggiore sar anche il traffico che potr sostenere (nel caso del bus, ovviamente, non parliamo di corsie ma di bit: i bus a 32 bit sono piefficienti di quelli a 1 6 bit). Il secondo parametro che consente di valutare le prestazione del bus  rappresentato dalla sua velocit di clock, che viene misurata in MHz. Anche in questo caso, maggiore  il valore, migliori sono le prestazioni, in quanto il trasferimento dei dati avviene pirapidamente e, di conseguenza. l \' esecuzione delle applicazioni  pirapida. Abbreviazione di Binary Term (termine binario),  un \'unit di misura che corrisponde, nella quasi totalit dei computer moderni, a 8 bit. Per designare grandi quantit di memoria se ne usano i multipli kilobyte (pari a 1 .024 byte). Megabyte (pari a 1 .024 byte per 1 .024. ovvero a 1 .048.576 byte) e Gigabyte (pari a 1 .048.576 byte per 1.024. ovvero 1.073.741.824 byte). Uno degli agi ai quali  faticoso rinunciare quando si abbandona il sistema di numerazione de cimale (quello che usiamo normalmente) per avventurarsi nelle lande del sistema in base 2 (quello che invece usano i computer) consiste nel fatto che il prefisso kilo cessa di indicare 1 .000 unit . Succede cos, per esempio, che, se chiedo a Windows di indicarmi cortesemente quanto spazio libero mi resta sul disco rigido, ricevo la seguente risposta, apparentemente contraddittoria  \"Spazio \" disponibile: 277.762.048 byte, 264 Mbyte \" . Perch mai 264 Mbyte. e non 277? Perch un megabyte  composto non da mille, ma da 1 024 kilobyte, ciascuno dei quali  a sua volta composto da 1 024 byte. Provare per credere: 277.762.048 byte / 1024 = 271.252 Kbyte, 271.252 Kbyte / 1024 = 264,89453 125 Mbyte. Una volta eliminati i decimali, non resta che riconoscere il fatto che, anche questa volta, il computer aveva ragione  C  Tutte le unit di memorizzazione presenti in un computer sono rappresentate da una lettera. C:  il primo, a volte l \' unico, disco fisso presente nel computer. Le altre lettere sono disponibili per altri dischi fissi o partizioni. Il lettore di CD-ROM assume la prima lettera libera di solito D: (Certificate Authority). Terza parte affidabile che emette i Digital Certificate Dispositivo per collegare il proprio computer a Internet sul cavo coassiale messo a disposizione dalle societ di TV via cavo (solo negli Stati Uniti). Sistema di memorizzazione ad alta velocit che pu sfruttare sia la memoria RAM, sia altri dispositivi di memorizzazione caratterizzati da un \'alta velocit di accesso. Spiegare in termini puramente teorici che cosa sia una cache  impresa a cui ci si pu accingere solo se animati da un certo sadismo, In pratica, per , non  poi una cosa cos complessa. Ci torner utile, come spesso avviene, una metafora. Molti di noi tengono in automobile una pianta stradale della propria citt . Perch mai nell \'automobile, e non sullo scaffale vicino a tutte le altre mappe e atlanti? Evidentemente, perch la usiamo pispesso. e sarebbe del tutto irrazionale essere costretti a tornare a casa ogni volta che dobbiamo capire che strada fare per raggiungere un certo punto della citt . L \'automobile . rispetto all \'automobilista, un deposito ad accesso rapido nel quale  sensato trasferire gli oggetti di cui ha pifrequentemente bisogno. Ovvero,  una cache. Nello stesso modo, infatti, in cui noi teniamo in macchina la pianta della citt , il nostro browser. tanto per fare un esempio. registra in un \'apposita cache sul disco rigido del computer le pagine che visitiamo pi spesso in Internet. e allo stesso scopo: prelevarle pirapidamente quando ne ha bisogno (tutti coloro che ne hanno esperienza ben sanno che l \'accesso al disco  infinitamente pirapido dell \'accesso a Internet). lI navigatore, cos come numerosi altri programmi.  perfettamente in grado di gestire la propria cache senza richiedere il nostro intervento, ma  bene tenere sempre la situazione sotto  C:  CA CABLE MODEM CACHE  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  CACHE DEL BROWSER CAVO COASSIALE CD-ROM  Pagina 5 di 35 automobile la piantina della controllo. Seguendo la stessa logica che ci induce a tenere nell \' citt , infatti, potremmo sensatamente decidere di tenerci anche l \'ombrello, magari un maglioncino (non si sa mai) e, perch no, le guide del telefono, dato che ormai si usa il cellulare ben pispesso dell \' apparecchio di casa. Di solito chi procede con rigore secondo questa logica arriva al punto in cui la macchina si trasforma in una seconda. praticissima dimora. Pio meno nello stesso periodo, per , i suoceri decidono di andare al mare, e bisogna accompagnarli alla stazione con tanto di bagagli. Si tratta a questo punto di svuotare la cache, ovvero di trasferire le proprie carabattole in luoghi meno pratici, certo, ma anche meno angusti. Nota bene: l \'operazione di svuotamento sopra menzionata, che certamente in pochi dovranno prendere in considerazione per la propria automobile,  invece caldamente consigliata a chi ama trastullarsi (o lavorare) navigando in Internet, dato che i browser hanno la pessima abitudine di considerarsi sovrani pressoch assoluti del disco rigido, che intasano di file spesso del tutto inutili Una o pidirectory per memorizzare file relativi a pagine Web esaminate recentemente. Date un \'occhiata a queste directory se il vostro disco rigido diventa improvvisamente pieno e non avete idea del perch idea del perch Tipo di cavo usato nelle reti e anche per trasmettere i segnali della IV via cavo Abbreviazione di Compact Disc-Read-Only Memory. Si tratta di un disco ottico le cui caratteristiche gli consentono di contenere una grande quantit di dati. Come indica il nome (Read-Only significa  \"di sola lettura \" ). questo dispositivo non pu essere utilizzato per registrare dei dati, se non dal fabbricante. Ne esistono per anche dei modelli, utente pu registrare utilizzando un \' Che cosa sia in pratica un CD ROM lo sa ormai pressoch qualunque utente di computer data l \'enorme diffusione ormai raggiunta da questo tipo di supporto. Sono invece ancora guardati con una certa diffidenza i masterizzatorj avvolti come sono da una sorta di alone di mistero. Si tratta, in effetti, di apparecchi piuttosto costosi. Se, per , avete l \'esigenza di archiviare grandi quantit di dati, il basso costo dei supporti (i CD registrabili) pu renderne l \' acquisto, a conti fatti, molto vantaggioso dal punto di vista economico. Icona presente sulla scrivania di Windows 95 che rappresenta una cartella nella quale vengono inseriti i file cancellati. Quando il cestino non esisteva, cancellare un file era un \'operazione assai temuta: una volta compiuta, tornare sui propri passi era tutt \'altro che semplice (in effetti era a volte possibile, ma si trattava di una di quelle operazioni che solo gli esperti sapevano compiere con disinvoltura). Fortunatamente. Microsoft ha a un certo punto mutuato questa geniale invenzione da Apple, rendendo molto meno drammatica la decisione di eliminare un documento: se si cambia idea, si pu sempre aprire il cestino e recuperarne il contenute. Temete per presente che i file inseriti nel cestino occupano spazio su disco esattamente come gli altri; per recuperare davvero preziosi Kbyte il cestino va svuotato, rendendo non pirecuperabili i file che contiene. Comunicazione in tempo reale tra due utenti che viene svolta tramite il computer. Ciascuno dei partecipanti a una sessione di chat pu inviare agli altri. digitandolo tramite tastiera, del testo che costoro vedranno comparire sul proprio monitor. Il chat pu essere un passatempo o una mania. Nel primo caso, potete condurre conversazioni del tutte soddisfacenti utilizzando il vostro browser per accedere a un sito nel quale sia disponibile una chat in Java Se per la passione per la chiacchiera via Internet dovesse cominciare a divorarvi. procuratevi un client specializzato: esistono ottimi prodotti freeware che offrono tutte le opzioni che un appassionato pu desiderare Elemento di piccole dimensioni generalmente realizzato in silicio e contenente un circuito integrato. All \' interno di un chip possono trovare posto milioni di componenti elettronici, I computer contengono svariati chip. di tipi differenti (il pinoto dei quali  probabilmente il microprocessore). Quando definiamo le caratteristiche di un computer, generalmente lo facciamo tramite quelle di alcuni dei chip che contiene. In particolare. indichiamo quale sia la CPU e quanta la memoria. Siamo portati perci a pensare che, per esempio, se uno ha un 486 e vuole passare al Pentium debba comperarsi un computer nuovo. Ma non  necessariamente cosi. In effetti, quando si dice  \"Il mio computer  un 486 \" . ci si sta propriamente riferendo al fatto che contiene una CPU modello 486. che  spesso possibile sostituire con un modello pi aggiornato. (Common Gateway lnterface). Uno script o programma CGI che automatizza le operazioni che un server Web deve compiere per personalizzare una pagina Web. CGI sta anche per Computer Graphics Imaging: effetti speciali visivi per grande schermo e televisione Programma che chiede servizi a un server. Il convertitore DNS rappresenta un esempio di  denominati propriamente CD-R che l \' periferica. il cosiddetto masterizzatore apposita  CESTINO  CHAT  CHIP  CGI  CLIENT  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  CLIENT/SERVER  COLLEGAMENTO COLLEGAMENTO DATI, LIVELLO COLLISIONE COMANDI DOS  COMPRIMERE  CONDIVISIONE  CONFIG.SYS  CONNESSIONE CONVERSIONE DI UN INDIRIZZO  Pagina 6 di 35 programma client: chiede servizi di conversione nome/indirizzo a un server dei nomi DNS.. Sistema di elaborazione che permette di distribuire il lavoro su pi host (computer). Per esempio, un client PC pu chiedere di accedere ai file posti su un server di file. TCP/IP usa l \'architettura client server e consente lo sviluppo di applicazioni client/ server. Termine generale che si riferisce a una connessione di rete fra due processi o computer. Si tratta del livello 2 nell \'OSI Reference Model di ISO e nel modello di rete TCP/IP Questo livello gestisce le connessioni logiche tra computer in rete. Ha luogo su una rete Ethernet quando due host trasmettono pacchetti nello stesso momento. Nel sistema operativo DOS qualsiasi istruzione viene impartita digitando dei termini nella cosiddetta riga di comando. La riga di comando  composta inanzitutto dal prompt un indicatore che alla radice del disco fisso appare cos C: \\> con in aggiunta una linea lampeggiante, ci indica che il computer pronto a ricevere ordini, dopo aver digitato il comando bisogna premere il tasto invio o enter Anche se il DOS non  piin uso quotidiano riassumiamo brevemente alcuni comandi;  dir il comando dir serve per vedere i file e le directory presenti sul disco fisso, accanto alle directory apparir la scritta (DIR) mentre per i file verranno indicati la dimensione e la data e ora di creazione e/o modifica questo comando pu essere dato anche per avere una visualizzazione particolare dir /p presenter l \'elenco una pagina alla volta e per passare alla successiva basta premere un tasto qualsiasi dir /w presenter l \'elenco con meno notizie ma allineato su picolonne  cd il comando cd serve per cambiare directory entrando in un \'altra. Se il prompt indica C: \\> digitando cd windows entreremo nella directory richiesta e il prompt indicher C: \\WINDOWS>. Per uscire da un livello di sottodirectory alla volta scriveremo cd.. mentre per tornare rapidamente alla radice cd \\  cls il comando cls cio clear, cancella tutto quello che appare sullo schermo e ci riporta al semplice prompt  format il comando format v dato solo se si assolutamente sicuri perchdistrugge tutti i dati presenti sul dischetto o disco, proprio per questo bisogna stare molto attenti nell \'uso ed indicare sempre l \'unit da cancellare L \'uso principale formattazione dei dischetti nuovi con il comando format a: se si vuole preparare un dischetto d \'avvio bisogner digitare format a: /s Registrare i dati in un formato che richiede uno spazio inferiore rispetto a quello di origine. La compressione dei dati ha luogo in svariate circostanze e con modalit differenti. In particolare, i dati vengono compressi per effettuarne la trasmissione, in modo che richiedano una minore quantit di bit.  inoltre assai comune comprimere i file perch occupino meno spazio sui supporti di memorizzazione. Tra i formati di compressione pi  lo Zip (il cui nome coincide con l \'estensione dei file compressi secondo le specifiche di questo formato). Avere una buona dimestichezza con le operazioni di gestione dei file zip  una delle capacit che qualunque utente di computer dovrebbe possedere. Comprimere i file utilizzando questo formato  un \'operazione talmente comune che, per designarla.  stato coniato il verbo zippare (qualche pasdaran del neologismo si serve con disinvoltura anche del verbo  \"unzippare \" questo  davvero un supplizio che pare eccessivo far patire alla nostra amata lingua natia). La possibilit di condividere qualsiasi unit o periferica con altri utenti in una rete. In presenza di una rete peer-to-peer ovvero paritetica senza un server dedicato l \'utente di un computer pu decidere se far usare agli altri utenti della rete la propria stampante o una o pidirectory del disco fisso. Nel caso di una rete con server sar l \'amministratore di sistema che dovr decidere quali risorse, stampanti directory etc., ogni utente potr utilizzare sugli altri computer. File di sistema ereditato dal DOS che contiene alcune collocazioni di file necessari per il corretto funzionamento del monitor della scheda audio non va per nessun motivo cancellato. Esempio di Config.sys DEVICE=C: \\essolo.sys device=C: \\WINDOWS \\COMMAND \\display.sys con=(ega,,1) Country=039,850,C: \\WINDOWS \\COMMAND \\country.sys SHELL=C: \\WINDOWS \\COMMAND.COM C: \\WINDOWS \\ /P /E:32768 Vedi Autoexec.bat Collegamento fra processi di rete eseguiti su computer diversi. Traduzione di un indirizzo Internet nell \' indirizzo fisico (hardware) della scheda di rete. Il protocollo che effettua questa conversione  ARP. Traduzione di un nonne di computer o FQDN (per esempio bilbo support.lotus.com) in un  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato CONVERSIONE NOME/INDIRIZZO COOCKIE COPIARE UN IMMAGINE DA UN SITO INTERNET  Pagina 7 di 35 indirizzo numerico) (per esempio 130.103.140.12). Tale operazione viene effettuata dagli host file in locale oppure dai server dei nomi di dominio. (biscottino) Informazioni memorizzate in un file che un server web potrebbe voler inviare al vostro computer affinch un determinato sito Web abbia dati su voi e le vostre preferenze. Se visitando un sito c \' un \'immagine che vi piace potete copiarla sul vostro computer con un procedimento semplicissimo, portate il mouse sull \'immagine cliccate con il tasto desto e scegliete Salva immagine con nome, vi si aprir una finesta che vi consentir di salvare l \'immagine nella directory che volete, normalmente Internet Explorer vi propone il Desktop date poi Salva e l \'immagine  vostra.  CSLIP CSMA/CD  CYBERSPAZIO  Attenzione se vi sbagliate e cliccate su Imposta come sfondo, potreste trovarvi con delle imbarazzanti immagini sul Desktop del computer Vedi Imposta sfonfo (Compressed Serial Line Internet Protocol). Ottimizzazione di SLIP CSLIP riduce la necessit di trasmettere informazioni ridondanti sugli indirizzi. (Carrier Sense Multiple Access/Collision Detection). Schema di trasmissione in rete in base al quale pidispositivi di rete possono trasmettere simultaneamente sullo stesso cavo, con la possibilit di provocare collisioni. Se si verifica una collisione, entrambi i dispositivi ritrasmettono dopo aver aspettato un quantitativo casuale di tempo. Ethernet  il tipo di rete pi noto che usa la tecnologia CSMA/CD L \'ambiente virtuale creato dai sistemiinformatici. e in partcolar modo da Internet. Il prefisso ciber viene largamente utilizzato davanti a una crescente quantit di parole: ciberspazio. cibernauta. cibercultura, ciberpunk e via cibereggiando. Consigliamo anche a voi di servirvene senza timori reverenziali. ed eventualmente anche a casaccio. Chi non  ciber, si sa, non  trendy...  D  Programma in esecuzione continua per fornire un servizio relativo a un protocollo o a un \'applicazione. Tra i daemon TCP/IP troviamo: rwho  il daemon di configurazione inet. simile a un programma TSR in DOS. I daemon sono molto comuni in UNIX. Chiamato anche route daemon,  il programma che costituisce il prerequisito per RIP, allo scopo di instradare i dati di rete. Un insieme di informazioni organizzate in modo tale da potere essere gestite in modo efficiente da un \'applicazione. Per estensione, questo termine viene spesso usato anche per indicare un \' applicazione destinata alla gestione di simili insiemi di informazioni. I database tradizionali sono suddivisi in campi, record e file. Un campo coincide con una determinata informazione, un record  composto da una serie completa di campi e un file insieme di record. Ciascuno di noi gestisce con assoluta disinvoltura qualche database, magari senza saperlo e senza servirsi a questo scopo di un computer. E un database, per esempio. qualunque rubrica telefonica. Nel caso pisemplice, si tratta di un database composto da due soli campi: nome e DAEMON DAEMON DI INSTRADAMENTO DATABASE  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  DCA DDN DEFAULT DEFRAG  Pagina 8 di 35 insieme delle informazioni relative a una determinata persona viene numero di telefono. L \' definito, nel vocabolario tecnico, un record. Per finire, la rubrica stessa pu essere considerata equivalente a un file. Semplice, no? (Defense Communication Agency). Organizzazione responsabile del DDN (Defense Data Network) e del Department of Defense InterNIC. (Defense Data Netivork). Termine piampio per MILNET e i componenti militari USA di Internet Impostazioni preconfigurate previste nei programmi, se non vi sentite in grado si operare delle scelte e avete paura di combinare disastri lasciate che il computer lavori con le impostazioni di default Molte volte si sottovalutano le esigenze di manutenzione software del computer. Windows 9X mette a disposizione uno strumento per il riordino dei dati sul disco, e di eventuali errori. E consigliabile avviare lo defrag almeno una volta al mese. Per avviare scandisk cliccare su Start (avvio) > Programmi > Accessori > Utilit di sistema > Utilit di deframmentazione dei dischi apparir la sottostante schermata scegliete quale unit del disco fisso.  possibile anche scegliere di selezionare tutte le unit presenti.  DESKTOP  DHCP DIGITAL CERTIFICATE DIRECTX  Premere il tasto OK, se il programma dice che la percentuale  il 0% non proseguire se no continuare L \'operazione pu durare anche diverse ore a seconda della dimensione del disco, soprattutto la prima volta, eseguire sempre prima Scandisk Vedi Scandisk Strumento per la visualizzazione e la gestione di file e cartelle adottato nelle GUI. Il desktop (o scrivania) contiene delle immagini, denominate icone, che rappresentano file, cartelle e vari tipi di documenti. Prima che qualche sant \'uomo inventasse le GUI. per copiare, spostare o cancellare i documenti si dovevano usare comandi a dir poco astrusi. digitandoli su uno schermo nero sul quale comparivano quindi, in risposta, messaggi altrettanto incomprensibili Poi, il colpo di genio (reso possibile dai progressi tecnologici): trasformare il monitor nella rappresentazione di una scrivania, in modo da aiutare l \'utente a interagire con il computer grazie a una metafora che gli risultasse consueta. Cos, per aprire un documento non si ha che da fare due volte clic sull \'immagine che lo rappresenta sul desktop (chiamata icona), per cancellarlo lo si trasferisce semplicemente nel cestino e per spostano o copiarlo basta trascinarlo nella cartella desiderata. anch \'essa rappresentata da un \' icona. (Dynamic Host Configuration Protocol). Protocollo TCP/IP per allocare indirizzi IP dinamicamente quando sono necessari. Scheda identificativa elettronica emessa da una Certificate Authority (CA) e usata con software client, come un browser Web. Un certificato digitale contiene il vostro nome, le chiavi di codifica e altre informazioni che vi identificano in modo univoco agli occhi di un server. Software realizzato da Microsoft che consente di scrivere programmi che sfruttano le caratteristiche hardware di un computer senza che sia necessario conoscerne l \'esatta configurazione. DirectX costituisce dunque una sorta di livello intermedio tra i pro-grammi e  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  DISCO FISSO DISINSTALLARE  Pagina 9 di 35 la macchina al quale spetta il compito di tradurre dei comandi generici che hanno lo scopo di effettuare una determinata operazione nei comandi specifici richiesti da un determinato elemento hardware. In particolare. DirectX consente alle applicazione multimedia di sfruttare le caratteristiche degli acceleratori grafici. Alcune applicazioni che utilizzano grafica animata di alta qualita, sono in grado di funzionare solo se nel computer sono installati i famigerati driver DinectX. Spesso queste applicazioni sono dei giochi (come al solito, tocca alle applicazioni ludiche mettere piduramente alla prova la dotazione hardware e software del nostro computer), e altrettanto spesso la relativa documentazione spiega solo in modo molto approssimativo come installarli Oltretutto, l \'installazione di DirectX un operazione che pu causare qualche problema anche serio, dato che questi driver gestiscono elementi cnuciali del computer Perci , procedete con prudenza se le istruzioni non sono sufficientemente chiare e dettagliate converr che teniate a freno la vostra passione ludica Vedi HDD Per togliere un programma dal nostro computer occorre disinstallarlo, cio non solo eliminarlo ma informare il sistema operativo dell \' eliminazione, se invece si cancellano semplicemente i file del programma si pu andare incontro a fastidiosi problemi a volte si render necessario cancellare il disco fisso e reinstallare tutto. Per disinstallare un programma cliccate su Start (avvio) > Impostazioni > Pannello di Controllo > Installazione Applicazioni, apparir la schermata sottostante  DNS  DOMINIO DNS DOMINIO NIS DORSALE DOS  Scegliete dall \'elenco il programma da eliminare e cliccate sul pulsante Aggiungi/Rimuovi che sar disponibile, scegliete sempre disinstallazione automatica e seguite le istruzioni, se vi viene chiesto di conservare un file perch potrebbe essere utilizzato da altri programmi scegliete di conservarlo. (Domain Name System). Servizio per la conversione nome/indirizzo che usa un database distribuito contenente FQDN e indirizzi. Grazie all \'esistenza del DNS, le persone possono continuare a fare riferimento ai computer con un nome anzich con il loro indirizzo numerico. DNS  il servizio di conversione nome/indirizzo usato da Internet Gruppo di computer i quali usano gli stessi server dei nomi DNS e sono gestiti nell \'ambito della stessa unit amministrativa. Gruppo di computer UNIX i quali condividono una sola copia dei file di sistema relativi all \'amministrazione, come il file passwd. Cavo fisico dal quale si dipartono i segmenti di rete I cavi 10Base5 e a fibre ottiche sono due supporti molto diffusi per le dorsali. Acronimo di  \"Disk Operating System \" . il termine DOS viene utilizzato in una doppia accezione. Esso pu infatti designare genericamente un qualunque sistema operativo, ma pi spesso indica quello creato da Microsoft il cui nome completo  Ms-DOS. Il sistema operativo  il pi importante tra i programmi eseguiti da un computer in quanto si incarica dell \'esecuzione di tutte le funzioni di base, quali il riconoscimento dell \'input da tastiera, l \'invio dell \' output al monitor, la gestione di file e cartelle su disco e il controllo delle  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  Pagina 10 di 35 periferiche. Quello che siamo abituati a chiamare semplicemente DOS,  in effetti uno specifico sistema operativo: lo MS-DOS, sviluppato in origine da Microsoft per IBM e presto divenuto il sistema operativo standard per tutti i PC. Questo sistema ha avuto una vita straordinariamente lunga, a paragone dei ritmi con cui hardware e software evolvono nel campo dell \'informatica di consumo, ed  stato relegato in un angolino solo con l \'u scita di Windows 9X Il caro, vecchio DOS non  comunque scomparso dai nostri PC. poich questo avrebbe voluto dire rendere improvvisamente inutilizzabile una straordinaria quantit di programmi. Windows 95  infatti in grado di eseguire le applicazioni DOS e consente anche di accedere al cosiddetto `prompt \" , per chi ha nostalgia dei tempi in cui, all \'accensione del computer, tutto quello che si vedeva comparire erano astrusi simboli e una breve linea orizzontale che lampeggiava inquietante sullo schermo. Operazione che consiste nel copiare uno o pifile da una determinata fonte a una periferica di destinazione. Generalmente questo termine, tradotto in italiano con il verbo scaricare, viene usato per designare specificamente la copia nel proprio computer di un file tratto da Internet. L \'operazione opposta al download  definita upload. e consiste nel copiare un file dal proprio computer in un altro L \'utente novello di Internet, sempre che non abbia eccessivi patemi di bolletta, viene generalmente colto dalla sindrome di Download, che si manifesta come tendenza compulsiva a scaricare qualunque file, a prescindere dalla sua utilit e dalle sue dimensioni. Non  generalmente necessario intervenire con una terapia. poich i sintomi tendono a svanire spontaneamente in tempi ragionevolmente brevi. Nella fase acuta  per opportuno tenere sotto controllo il paziente. accertandosi che sfoghi le proprie crisi maniacali presso siti di fiducia, poich altrimenti potrebbe esporre il proprio indifeso computer al contagio da parte dei famigerati virus. (Dynamic HyperText Markup Language). Estensioni al linguaggio (HTML) usato per scrivere pagine per il World Wide Web Nome generico che indica qualsiasi lettore di dispositivi di memorizzazione esterna ad esempio il lettore floppy o il lettore Iomega zip Piccolo file che informa il sistema operativo delle caratterische della periferica che  stata collegata. Per Windows 9X hanno estensione .vxd, anche se abbinati a vecchie periferiche si possono trovare i .inf  E  Programmi e/o dati che collaborano attraverso la rete. L \' elaborazione client/server pu essere una forma di elaborazione distribuita. Abbreviazione di Electronic MAIL. designa la trasmissione di messaggi mediante una rete. I sistemi di email, o posta elettronica, possono avere estensioni differenti e consentire di raggiungere un numero minore o maggiore di persone. Il sistema di email pivasto e diffuso a livello planetario  quello che sfrutta Internet per la trasmissione dei messaggi. Quando vi rivolgete a un ISP per unirvi alla crescente schiera di coloro che dispongono dell \'accesso a Internet, vi vengono offerte anche una o picaselle di posta elettronica, o email (se cos non fosse, scegliete un altro ISP). A una casella email  associato un indirizzo che identifica in modo univoco un utente su Internet e permette di ricevere messaggi da altri utenti. La posta elettronica funziona in modo simile a quella reale. La casella email corrisponde alla casetta delle lettere nella vostra abitazione, mentre l \'indirizzo email corrisponde al vostro indirizzo postale. I messaggi che vengono inviati e ricevuti sono le lettere e i server che gestiscono il recapito sono i postini. Potete anche spedire e ricevere file attraverso la posta. Un file associato a un messaggio viene chiamato attachment o allegato. L \'era corrente, a partire dal primo gennaio 1900, per quanto riguarda Internet. Molte applicazioni di rete misurano il tempo come numero di secondi dall \' inizio dell \'epoca. Tecnologia relativa alle LAN. Ethernet funziona su molti supporti diversi, dal cavo coassiale (10Base5) al cavo UTP (10BaseT). La maggior parte delle reti Ethernet funziona a 10megabit al secondo. La Fast Ethernet arriva a 100 e la Gigabit Ethernet a 1000 megabit al secondo.  F  (Foreign Agent). Parte di Mobile-IP Quando si collega il proprio computer a un sito remoto, il sito dice a un FA sulla nuova rete di dire al vostro Home Agent (HA) dove siete Acronimo di Frequently Asked Questions. cio domande poste di frequente. Numerosi siti Internet mettono a disposizione dei file FAQ che contengono le risposte alle domande tipicamente poste dagli utenti su un determinato argomento. Generalmente, le FAQ sono disponibili nei siti delle case produttrici di hardware e software e contengono le risposte ai  DOWNLOAD  DYNAMIC HTML DRIVE DRIVER  ELABORAZIONE DISTRUBIUTA E-MAIL  EPOCA ETHERNET  FA FAQ  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  FAT  FDDI FIBRA OTTICA FIBRE OTTICHE FILE  FILE BATCH  FINESTRA  FINGER FIREWALL FIRMA DIGITALE  Pagina 11 di 35 classici problemi di configurazione del computer e di utilizzo dei programmi. Fate attenzione che FAQ termina con la lettera Q e non con le lettere CK. Quindi, nonostante la pronuncia sia la stessa, il termine FAQ non ha nulla a che vedere con la famigerata parolaccia della lingua inglese. ma identifica un tipo particolare di file che contiene le risposte alle domande poste pispesso dagli utenti. Quando avete un problema con un dispositivo hardware o con un \'applicazione, prima di richiedere aiuto al supporto tecnico della casa produttrice del componente in questione, potete provare ad accedere al sito Web corrispondente e cercare un file FAQ. Nella maggior parte dei casi, questi file contengono una risposta che vi consentir di risolvere immediatamente il vostro problema. Acronimo di File Allocation Table (tabella di allocazione dei file), la FAT  una delle aree di sistema piimportanti dei dischi. La FAT contiene le informazioni sulla posizione dei file nel disco, sulla loro dimensione e sulla quantit di spazio disponibile. Una FAT danneggiata pu causare la perdita di tutti i dati e impedire l \'avvio del computer. La FAT  uno di quegli elementi con cui nessuno vorrebbe mai avere a che fare. Se si deve intervenire sulla FAT, significa che ci sono dei problemi nel disco, che sono stati persi dei file o che non si riesce ad avviare il PC. Tuttavia, se si verifica un \'improvvisa interruzione di corrente o se spegnete il computer senza seguire la procedura canonica, potrebbero verificarsi dei danni nella FAT. Poich si tratta di un \'area di sistema di importanza cruciale, non dovreste MAI intervenire manualmente sulla FAT. ma affidarvi ad appositi prograrmmi per apportare le correzioni del caso. Se usate Winndows 9X e riscontrate alcuni problemi con i file, potete eseguire il programma SCANDISK che controller per voi lo stato della FAT. (Fiber Distribution Data Interface). Tecnologia di rete token ring basata sui cavi a fibre ottiche, costituiti da agglomerati di vetro o plastica. Viene usata per reti a elevata velocit e/o a lunga distanza. La velocit classica per la trasmissione di rete  pari a 100 megabit al secondo. Cavo di rete in plastica o vetro. Il teoria la velocit massima di trasmissione  la velocit della luce Supporto per la trasmissione dei dati che usa la luce inviata attraverso fibre di vetro o di plastica. Un file  un insieme di dati registrati su un dischetto o un disco fisso. I file di programma contengono le istruzioni che indicano ai computer l \'attivit da svolgere, mentre i file di dati contengono le informazioni digitate dall \'utente in un programma e registrate su disco. Per indicare il contenuto di un file. viene usata un \'estensione, una sigla di tre lettere aggiunta dopo il nome del file, I file di programma hanno estensione COM o EXE, mentre i file di dati possono avere diverse estensioni, a seconda del programma usato per crearli. Per indicare la registrazione dei dati in un file su disco, si usa il termine salvare. Tutti i programmi che eseguite nel vostro PC e tutti i dati che registrate (salvate) su disco sono memorzzati sotto forma di file. Il termine file significa archivio e viene usato per contenere qualsias tipo di informazione. Potete pensare a un file come a uno schedario Come inserite in uno Schedario un foglio di carta su cui avete scritto delle informazioni cos mettete i dati digitati in un programma in un archivio registrato su disco Per organizzare i file si usano le cartelle. Le cartelle possono essere paragonate ai cassetti di uno schedario ciascuno dei quali contiene informazioni correlate Nello stesso modo, i file creati da un determinato programma vengono raccolti in una cartella Non c \' limite al numero di cartelle che Potete creare. E \'un tipo di file che funziona in DOS (anche se avete Windows 9X, un po \'di DOS c sempre nell \'ombra) e che si pu preparare con qualsiasi editor di testo, inserendo dei comandi DOS in modo da automatizzarne l \' esecuzione. Recentemente vengono usati al suo posto gli script o le macro. Una porzione dello schermo di varie dimensioni che pu contenere dati digitati dall \'utente controlli di un programma i dati contenuti nei file. Se la dimensione di una finestra non sufficiente per mostrare l \' intero contenuto d un file, viene aggiunta una barra di scorrimento verticale e/o orizzontale per consentire all \' utente di accedere alle porzioni nascoste della finestra. Ogni volta che eseguite un programma, aprite un nuovo documento o cambiate la configurazione del computer, aprite una finestra. Quella porzione rettangolare dello schermo in cui digitate solitamente i dati o selezionate dei comandi  una finestra. Prima dell \'av-vento delle GUI. le finestre erano molto rare e il lavoro con il computer era molto meno amichevole. Ora, quasi tutti i programmi vengono eseguiti all \' interno di una finestra e possono generare altre finestre per contenere i dati. Una finestra contiene generalmente un menu, dei pulsanti e due barre di scorrimento che permettono di far scorrere il contenuto della finestra per accedere ai dati non visibili. Applicazione client/server che visualizza informazioni sugli utenti in rete. Gli amministratori di sistema possono disabilitare il server finger per ragioni di sicurezza. Misura di sicurezza per la rete che funziona permettendo e negando la ricezione di determinati messaggi di rete. Versione elettronica del sigillo di ceralacca. Identifica l \'autore di un documento o il mittente di  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  FONT  FORMATTARE  FQDN FTP  FTPMAIL FYI  Pagina 12 di 35 un messaggio e-mail. Garantisce inoltre che un messaggio non sia stato modificato o danneggiato da quando  stato firmato. Una firma digitale non  la riproduzione grafica della vostra firma. Un tipo di carattere. Esistono numerosi font, ciascuno dei quali identifica un tipo differente di carattere. Alcuni esempi di font sono Arial, Tirnes Roman, Courier, Palatino, Helvetica e Symbol. Quando digitate del testo in un programma, usate generalmente il tipo di carattere proposto dall \'applicazione. Tuttavia, se dovete mettere in risalto una certa frase o scrivete un documento particolare, potreste voler assegnare a una porzione di testo un tipo di carattere differente. Tutti i programmi di elaborazione testi e la maggior parte delle applicazioni pi recenti consentono di scegliere tra diversi tipi di carattere, chiamati font. La variet dei font disponibili nel vostro sistema dipende da quale sistema operativo usate e da quali caratteri sono stati copiati in fase di installazione. Tuttavia, ci sono alcuni font presenti in tutti i computer, come i Times Roman, i Symbol e i Courier. L \'operazione necessaria per definire le varie aree di un disco. Quando un disco viene rilasciato dai produttore, indipendentemente dal fatto che si tratti di un dischetto o di un disco fisso, deve essere formattato (o inizializzato) per poter essere utilizzato. La formattazione definisce le tracce e i settori in cui vengono memorizzati i dati. Per quanto riguarda i dischi fissi, prima della formattazione bisogna creare una o pi partizioni. Partizionare un disco significa suddividerlo in una o piaree per rendere l \'accesso piefficiente. Come minimo, bisogna creare almeno una partizione. Fate molta attenzione alla formattazione. poich questa operazione cancella tutti i dati (se presenti) contenuti nel disco. Formattare (inizializzare) un disco significa prepararlo per consentire al computer di utilizzarlo. Quando acquistate una scatola di dischetti, dovete formattarli prima di poterli usare. Il disco fisso che vi  stato venduto insieme al computer. invece,  gi stato formattato dal venditore (almeno si spera). Evitate quindi di formattare il disco fisso se non avete ragioni estremamente serie per farlo. Se acquistate un nuovo disco fisso, prima di formattarlo dovete creare una partizione usando il programma FDISK. Eseguite le operazioni di partizionamento e formattazione solo con dischi fissi nuovi! (Fully Qualified Domain Name).Nome `completo \" di un computer, inclusi tutti i nomi dei sottodomini e dei domini, separati da punti. Per esempio frodo.support.lotus.com  un FQDN Un protocollo Internet usato per copiare file tra due computer, generalmente un client e un server FTP Questo  stato uno dei primi protocolli usati in Internet e il suo utilizzi richiede una serie di comandi stile Unix. Tuttavia, l \'introduzione dei browser Web ha permesso di sfruttare questo protocollo per trasferire facilmente delle applicazioni da un server a un PC. senza richiedere i complessi comandi Unix una volta necessari. Se utilizzate Internet, vi sar capitato di incontrare delle URL che iniziavano con la sigla FTP Se non ricevete un messaggio di errore quando digitate uno di questi indirizzi nel vostro browser, non c \' nulla che dovete obbligatoriamente imparare. Tuttavia, se il vostro browser non riconosce le URL che iniziano con FTP avete bisogno di un programma che sia in grado di gestire il protocollo FTP Quando accedete a Internet. usate normalmente il protocollo HTTP (anche se non Io sapete). In certi casi, tuttavia, per trasferire un file da un sito ai vostro PC richiesto il protocollo FTP Processo mediante il quale si accede a un archivio FTP via e-mail, anzich attraverso un client FTP (For Your Information). Tipo di RFC che documenta qualcosa semplicemente per portarlo a vostra conoscenza  G  (GATEway Daemon). Programma che deve essere eseguito su un computer adoperando il protocollo RIP di TCP/IP Computer che collega pireti e instrada pacchetti fra di esse. Il termine si applica anche a qualsiasi computer che converta informazioni da un formato a un altro Indirizzo che IP usa quando l \'indirizzo di destinazione non  sulla sottorete locale. Solitamente corrisponde all \' indirizzo IP del router. Programma che converte i messaggi di e-mail da un formato a un altro per collegare due sistemi diversi di posta elettronica nei casi in cui uno usa SMTP e l \'altro no. Pu anche fare riferimento al computer che esegue il programma gateway SMTP Gigabit (miliardi di bit) al secondo. Un formato creato da CompuServe nel 1987 e chiamato originariamente GIF87. Il formato GIF (acronimo di graphics interchange format)  molto comune su Web ed  ideale per le immagini che utilizzano un numero limitato di colori, I file GIF sono molto compatti e possonO contenere al massimo 256 colori, a differenza delle immagini JPEG che possono  GATED GATEWAY GATEWAY PREDEFINITO GATEWAY SMTP  GBPS GIF  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  Pagina 13 di 35 includere fino a 1 6 milioni di colori. Quando dovete salvare un \' immagine, tra i numerosi formati grafici disponibili vi conviene scegliere tra GIF e JPEG. Poich il formato GIF  limitato a 256 colori. se la vostra immagine contiene picolori e volete conservare la qualit attuale, dovete scegliere un altro formato. in caso contrario, il formato GIF  perfetto. poich richiede una quantit di spazio su disco minima. in generale. il formato GIF viene usato per salvare immagini catturate da un programma o disegnate dall \'utente. Raramente si usa un file G1F per una fotografia Sistema client/server per pubblicare informazioni su Internet in un formato testuale. Per accedere al Copherspace si usa un client Gopher oppure si usa telnet per accedere a un sistema pubblico e usare il suo Gopher. Vedere anche Veronica, un programma che aiuta gli utenti a navigare nel Gopherspace. Processo attraverso il quale si naviga nel Gopherspace via e-mail anzich tramite un client Gopher. Insieme mondiale dei server Gopher su Internet. (Government Open Systems Interconnect Profile). Standard di approvvigionamento governativo (USA) che richiede il modello di rete OSI per i computer di rete. (Graphical User Interface). Interfaccia di un \'applicazione o di un sistema operativo che solitamente implica la presenza di finestre, icone e di un mouse.  H  (Home Agent). Parte di Mobile IP. Lo HA di una organizzazione intercetta e inoltra pacchetti al vostro computer quando  collegato a un sito remoto Termine usato per indicare gli utenti che accedono a un sistema privato per provocare intenzio nalmente dei danni o che utilizzano abusivamente i nominativi di altri utenti per usare servizi a pagamento a loro spese. Per proteggersi dagli attacchi degli hacker alcuni sistemi utilizzano i firewall, computer dedicati dotati di misure di sicurezza speciali. Quando un hacker riesce a superare le protezioni che Impediscono l \'accesso a un sistema privato, si dice che  riuscito a craccare (neologismo derivato dal verbo inglese to crack) il sistema. Probabilmente avrete sentito parlare molte volte di hacker e avrete ascoltate storie incredibili di ragazzini americani capaci di spostare un satellite in cielo (cosa accaduta veramente nel New jersey). Dalla nascita di Internet, numerosi ragazzini americani hanno iniziato a entrare abusivamente in sistemi privati, dando vita a una vera e propria sfida con gli amministratori dei siti, alla continua ricerca di nuovi sistemi di protezione sempre pisofisticati. Il fenomeno degli hacker si  presto diffuso anche in Europa e in Italia, e ha raggiunto un punto tale da spingere i nostri legislatori a emanare nuove leggi per punire tale reato La parola hardware viene usata per indicare tutti i componenti interni ed esterni del computer. Le schede di espansione. il microprocessore, la memoria. il modem, il mouse, la tastiera, la stampante e il monitor sono tutti componenti hardware. Hardware  un termine che incute spesso un timore ingiustificato. poich viene da molti considerato come qualcosa di estremamente tecnico con cui  meglio non avere a che fare. Tuttavia, la parola hardware non sempre  sinonimo di argomento difficile e complesso Per esempio, una stampante  un componente hardware che non richiede nessuna conoscenza specifica e nessuna capacit tecnica per essere collegato al PC. Lo stesso vale per la maggior parte dei componenti hardware esterni. Per quanto riguarda il collegamento o la sostituzione dei componenti hardware interni, invece,  meglio lasciare il compito a tecnici o utenti esperti, onde evitare di danneggiare il proprio PC. Questi componenti. infatti sono molto delicati ed sufficiente una scarica elettrostatica per danneggiarli (Hard Disk Drive) Nome inglese del disco fisso, dispositivo principale di memorizzazione dei dati a lunga durata. E composto da una scatola a tenuta d \'aria che contiene 2 o pipiatti di materiale magnetico e i relativi bracci che sorreggono le testine di lettura/scrittura oltre ai motori e all \'elettronica necessaria al funzionamento. Possono essere del tipo SCSI o EIDE, attualmente gli EIDE si dividono in ATA33 e ATA66 che indica la velocit di trasmissione dei dati. Con il passare del tempo i dischi fissi sono diventati sempre pigrandi, oggi si va dai 3,4 GB ai 27 GB Computer su una rete TCP lE A volte indica un qualsiasi dispositivo su una rete. File di testo che elenca i nomi degli host e i rispettivi indirizzi lE in rete. Per piccole reti il file degli host  una alternativa al DNS. Certi produttori di TCP lE lo chiamano anche tabella degli host. Browser grafico per il World Wide Web creato da Sun Microsystems che dimostra i vantaggi  GOPHER  GOPHERMAIL GOPHERSPACE GOSIP  GUI  HA  HACHER  HARDWARE  HDD  HOST HOST FILE  HOTJAVA  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  Pagina 14 di 35 di Java. (HyperText Markup Language). Linguaggio usato per scrivere pagine per il World Wide Web. All \' inizio di quasi ogni URL ci sono queste quattro lettere. La sigla HTTP (acronimo di hypertext transfer protocol. protocollo di trasferimento ipertestuale) indica al server Web il modo in cui il browser vuole comunicare. Per potersi scambiare i dati, due computer devono prima stabilire un protocollo comune di comunicazione. Quando ci si collega a un server World Wide Web, i due computer coinvolti nella comunicazione utilizzano questo protocollo per trasferire le pagine HTML dal server al vostro PC. Quando  stato introdotto World Wide Web per facilitare le comunicazioni via Internet e per consentire agli utenti di vedere siti con suoni e grafica,  stato definito il protocollo HTTP Tutte le volte che digitate nel browser una URL che inizia con le lettere http. indicate al browser di usare questo protocollo per effettuare il trasferimento dei dati. In realt , non vi serve sapere che cosa significa e come funziona il protocollo HTTP poich tutte le operazioni vengono svolte automaticamente Ricordatevi solamente che al posto del protocollo HTTP a volte utilizzate il protocollo FTP Dispositivo di rete che collega pisegmenti di cavo. L \'hub ritrasmette anche il segnale in modo che possa viaggiare su lunghe distanze, indipendentemente dalle limitazioni dei cavi  I  (Internet Architecture Board). Gruppo di persone responsabile della ricerca in ambito Internet e TCP/IP Lo IAB crea `task force \" apposite per investigare su questioni relative a Internet. (Internet Control Message Protocol). Protocollo TCP/IP usato per segnalare errori di rete e per determinare se un computer  disponibile in rete. L \'utility ping usa ICMP (Institute of Electrical and Electronics Engineers). Gruppo di scienziati e ingegneri che delibera sugli standard per l \'ANSI (American National Standards Institute). ComitatO per gli standard relativi alle tecnologie per le LAN, come Ethernet. (Internet Engineering Steering Group). Gruppo che gestisce lo IETF. (Internet Engineering Task Force). Parte dello IAB;  responsabile della ricerca su questioni riguardanti Internet. Le RFC documentano le specifiche IETF. (Internet Message Access Protocol v4). Protocollo client/server che specifica come viene tenuta l \' e-mail per voi dal vostro server Internet Il desktop di Windows, cio lo sfondo dello schermo pu essere impostato con qualsiasi immagine vogliate. Per impostare o cambiare l \'immagine cliccate con il tasto destro sullo sfondo si aprir un menu contestuale come questo  HTML HTTP  HUB  IAB ICMP IEEE IESG IETF IMAP4 IMPOSTA SFONDO  Scegliete Propriet e cliccate con il tasto sinistro, da questa schermata potrete scegliere l \'immagine e vederne l \'anteprima se l \'immagine  troppo piccola potete scegliere Affiancato e lo schermo si riempir di copie della vostra immagine.  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato Pagina 15 di 35  INDIRIZZO ETHERNET INDIRIZZO FISICO INDIRIZZO HARDWARE INDIRIZZO INTERNET INPUT  INSTALLARE  INSTRADAMENTO DINAMICO INTERNET, LIVELLO INTERNET  Indirizzo hardware che identifica la scheda di rete Ethernet posta all \'interno di un computer. Non esistono due indirizzi Ethernet uguali Indirizzo hardware per la scheda di rete. Vedere anche indirizzo hardware. Indirizzo fisico della scheda di rete (NIC, Network Interface Card). Usato per le operazioni a basso livello in rete. Il protocollo ARP di TCP/IP converte gli indirizzi lE in indirizzi hardware. NIC ottiene l \' indirizzo da IEEE e lo assegna permanentemente alla scheda. L \'indirizzo hardware viene amiche chiamato indirizzo MAC (Media Access Control) (indirizzo IP) v4. Indirizzo numerico univoco a 32 bit usato da un computer su una rete TCP/IP L \'indirizzo lE  costituito da due parti: un numero di rete e un numero di host. (indirizzo IP) v6. Indirizzo numerico univoco a 128 bit usato da un nodo (computer o altro dispositivo) su una rete TCP/IP Termine inglese usato per indicare l \'immissione dei dati da parte dell \'utente in un programma o per identificare i dispositivi di ingresso, cio quelli che permettono al computer di ricevere i dati. Analogamente. un dispositivo di output  una periferica che trasmette i dati fuori dal computer. Per esempio, il modem  un dispositivo di input/output (normalmente abbreviato in I/O). poich trasferisce nel PC i dati ricevuti da un computer remoto e trasferisce dal PC le informazioni destinate al computer remoto. Ci sono molti termini inglesi che sono stati adottati: dal gergo informatico italiano- Uno di questi  input. derivato probabilmente dal/ \'istruzione INPUT del linguaggio BASIC che serviva per richiedere dei dati all \'utente. Con il termine input ci si riferisce normalmente all \'introduzione dei dati in un sistema elettronico per l`elaborazione degli stessi. Questa parola viene anche associata alle periferiche che trasferiscono i dati nel PC (ad esempio, la tastiera). I programmi che troviamo sul nostro pc non sono comparsi da soli ma vengono installati, cioe vengono copiati sul nostro computer dei file e viene informato il sistema operativo della presenza del programma. Per installare il programma basta cercare sul dischetto o sul cd il file setup.exe o per i programmi pi vecchi install.exe, si aprir una finestra che rivolger alcune domande all \'utente, e in alcuni casi alla fine del processo di installazione chieder il riavvio del pc. Sistema per spostare i dati nell \' ambito di una internet; quando un percorso non  accessibile, l \'instradamento dinamico  in grado di usarne uno alternativo. Progettato originariamente per garantire che Internet fosse operativa anche se un attacco militare avesse distrutto alcuni percorsi della rete. Corrisponde al livello 3 nel modello di rete TCP/IP Internet  una rete internazionale a cui sono collegati milioni di computer che si scambiano reciprocamente informazioni. Nata nella met degli anni 60 come progetto di un ente di ricerca del ministero della difesa degli Stati Uniti,  stata inizialmente usata da scienziati e ricercatori come strumento di comunicazione e condivisione di informazioni tra vari istituti. Nel 1990  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  INTERNIC  Pagina 16 di 35 emerso un nuovo protocollo Internet chiamato (l \'HTTP che ha decretato la nascita di World Wide Web, un servizio Internet costituito da una vasta rete di server HTTP che inviano file attraverso la rete. Per accedere a Internet.  necessario abbonarsi a un Internet service provider (ISP). un server che consente al vostro PC di comunicare con gli altri computer collegati alla rete.  sicuramente impossibile che qualcuno di voi non abbia mai sentito parlare di Internet. dato che  ormai da alcuni mesi che la televisione e le riviste ci bombardano con le parole Internet e navigare. Internet  una grande rete che consente a utenti di tutto il mondo di comunicare tra loro. Avrete sentito parlare anche di World Wide Web, un servizio Internet che facilita la comunicazione e permette di trasmettere suoni e grafica. Se disponete di un modem e volete collegarvi a Internet, dovete prima sottoscrivere un abbonamento con un ISP (acronimo di Internet Service Provider). un \' organizzazione che mette a disposizione un computer che funge da tramite tra il vostro PC e la rete internet (Internet Network Information Center). Centro amministrativo di Internet che registra le reti come parte integrante di Internet. InterNIC mette a disposizione le RFC. A volte si fa riferimento a lnterNlC semplicemente cori il termine NIC. Dato per che NIC sta anche per Network Interface Card, dovrete capire dal contesto a quale NIC si stia facendo riferimento.  INTEROPERABILIT  la capacit che hanno hardware e software creati da produttori diversi di cooperare e comunicare. Per esempio, un Macintosh pu condividere un file che si trova su un computer UNIX  INTRANET  IP  IPERMEDIA IPERTESTO  IPX IRC IRTF ISDN  Un sistema intranet  una rete interna che utilizza gli stessi protocolli usati in Internet per condividere file e inviare messaggi di posta elettronica. L \' unica vera differenza tra un sistema intranet e Internet  che il primo non  a contatto con il mondo esterno. Spesso  possibile accedere a Internet da un sistema intranet. ma non viceversa; i file interni, infatti, sono spesso protetti e nascosti da un sistema di sicurezza chiamato firewall. Derivato da/la parola Internet, il termine intranet viene usato per indicare una rete ad accesso limitato che funziona come World Wide Web, ma non  in realt collegata a Web. Se lavorate in un \'azienda, magari siete collegati a un sistema intranet senza saperlo. Questi sistemi, infatti, sono normalmente gestiti da un \'azienda per permettere ai suoi impiegati di condividere le risorse e limitare nello stesso tempo l \' accesso ai dati confidenziali. Per l \'utente finale, un sistema intranet si presenta nello stesso modo di una LAN. Da un sistema intranet si pu accedere a Internet (Internet Protocol). Una delle due parti principali della suite di protocolli TCP/IP lP consegna i pacchetti di TCP e di UDP attraverso una rete. IP funziona nello strato rete. Attualmente IP v4 o v6 (chiamato anche IP next generation, o pi brevemente IPng). IPv6  in grado di comprendere anche gli indirizzi lPv4. IPv4 non comprende gli indirizzi IPv6 Sistema per collegare oggetti multimediali correlati, come file di testo e brani audio e video posti su siti diversi. li termine ipertesto viene usato per indicare un modo non sequenziale di presentare le informazioni e si riferisce a del testo con caratteristiche speciali. L \' ipertesto collega le informazioni correlate, grazie ai collegamenti ipertestuali. Questi collegamenti, che permettono di raggiungere pagine o siti differenti, vengono impostati usando HTML, una specie di linguaggio di programmazione utilizzato in World Wide Web. Se vi siete collegati a Internet, vi sarete sicuramente imbattuti nei cosiddetti collegamenti ipertestuali. Questi collegamenti costituiscono uno degli aspetti piinteressanti di World Wide Web, poich consentono di collegare tra loro file che si trovano su server differenti, oppure di spostarsi all \'interno di un documento. Un collegamento ipertestuale formato da testo viene mostrato sottolineato, mentre un collegamento costituito da un elemento grafico appare circondato da un bordo blu. Pensate ai collegamenti ipertestuali come a un indice interattivo. I collegamenti conducono a testo, immagini. audio, o altri elementi ogni volta che vengono selezionati con un clic del mouse. Ci che permette la creazione del/ \' ipertesto  HTML, il linguaggio usato per creare le pagine dei siti. Protocollo di Novell Netware. TCP/IP consente la trasmissione di pacchetti IPX mediante lP (Internet Relay Chat). Sistema grazie al quale pi persone possono  \"conversare eletIronicamente su Internet. La conversazione tramite IRC avviene in tempo reale, a differenza di quanto accade su Usenet. (Internet Research Task Force). Parte dello IAB che  responsabile della ricerca e sviluppo di TCP/IP Acronimo di lntegrated Services Digital Network (rete digitale di servizi integrati). ISDN una rete che offre un accesso molto piveloce della rete telefonica standard e combina in un unico supporto voce e servizi digitali. Introdotta nel 1 984 per ovviare ai limiti di larghezza di banda imposti dalla normale rete telefonica, ISDN permette di trasferire fino a 64 kilobit di dati digitali al secondo. Le linee ISDN sono interamente digitali. a differenza delle linee telefoniche standard che utilizzano un tratto analogico per raggiungere l \'ISP Quando vi collegate a Internet da casa vostra. usate probabilmente un modem collegato alla  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  ISO  Pagina 17 di 35 vostra linea telefonica. Questa  la configurazione pidiffusa e pieconomica per gli utenti Tuttavia, quando un \'azienda deve fornire ai suoi impiegati un collegamento a Internet e ha bisogno di trasferire rapidamente dei dati, non pu fare affidamento su una normale linea telefonica. Le linee ISDN sono state create proprio per offrire una maggiore velocit e vengono spesso impiegate nelle aziende. Tuttavia, anche un privato pu richiedere una linea ISDN, ma tale scelta dovrebbe essere giustificata da validi motivi, poich il costo di installazione e di abbonamento  pielevato. (International Standards Organization). Gruppo che definisce gli standard internazionali, inclusi gli standard di rete. ISO ha definito il modello di rete a sette livelli (o strati) peri protocolli di rete, chiamato OSI Reference Model di 1SO  J  Creato da Sun Microsystems, Java  un linguaggio di programmazione che permette di aggiungere animazioni e altri effetti speciali alle pagine Web. Le applicazioni create con Java, chiamate applet. possono essere eseguite su qualunque computer dotato di un browser predisposto per la gestione di questo linguaggio. Sun definisce Java come linguaggio di programmazione semplice, orientato agli oggetti. ad alte prestazioni e ad alta portabilit . I siti che visitate in World Wide Web sono costituiti da documenti e, in certi casi, da applicazioni. I documenti Web vengono creati con il linguaggio HTML, mentre gli eventuali programmi presenti nei siti possono essere creati con diversi linguaggi. Uno dei linguaggi pi diffusi tra gli sviluppatori di applicazioni per Internet  Java, creato da Sun Microsystemsnon siete degli esperti dell \'informatica e non avete mai visto un linguaggio di programmazione. Java non fa per voi. Tuttavia, se disponete di un browser predisposto all \'utilizzo di Java, potrete beneficiare degli effetti speciali forniti dagli applet (i programmi creati con Java), poich sar il browser stesso a eseguirli automaticamente Nato da una collaborazione tra Sun Microsystems e Netscape come semplice aggiunta al linguaggio di programmazione Java. il linguaggio JavaScript permette di creare abbastanza facilmente documenti interattivi. Il codice JavaScript pu essere inserito in pagine HTML standard per gestire elementi interattivi come i form, a differenza del codice Java che deve essere compilato (generando i cosiddetti applet Java). La maggior parte dei nuovi browser, inclusi quelli di Microsoft e Netscape,  in grado di gestire il codice JavaScript. Per JavaScript vale lo stesso discorso fatto per java. Questo linguaggio, tuttavia,  decisamente pisemplice del suo fratello maggiore, anche se richiede ugualmente una certa esperienza di programmazione. Se qualcuno di voi fosse interessato a lanciarsi nel meraviglioso mondo della programmazione per creare pagine interattve in World Wide Web, potrebbe considerare l \' di studiare iavaScript, ovviamente dopo aver imparato il linguaggio HTML (che  ancora pi semplice di iavaScript). Un dispositivo di input costituito da una leva e due o pipulsanti usato generalmente nelle applicazioni grafiche e nei giochi. joystick devono essere collegati a una porta giochi, generalmente incorporata nelle schede audio. Gli appassionati dei giochi per pc, specialmente coloro che prediligolono i giochi elettronici presenti nei bar (chiamati arcade), non possono fare a meno di un joystick. Il joystick  dispositivo che assomiglia alla pulsantiera di cui sono dotati i giochi dei bar;  infatti dotato della classica manetta e di due o pipulsanti sulla base. La maggior parte dei giochi tipo arcade (come PacMan, Soccer o Gran Prix) risultano molto pi`giocabili se si dispone di un joystick. Se il vostro computer include una porta giochi standard, potete collegare al PC due joystick.  tuttavia possibile collegare quattro joystick contemporaneamente se si dispone di una periferica speciale (come la Grip Multiport di Gravis). Sviluppato da Joint PhotographiC Experts Group. il formato grafico JPEG  ideale per le immagini con molti colori e risulta particolarmente adattato per le fotografie. JPEG  infatti in grado di comprimere notevolmente le immagini fotografiche in modo piefficiente di altri formati, ed  in grado di mantenere la quantit di colori originale. Grazie a questo formato, si possono creare file grafici di piccole dimensioni, che richiedono poco tempo per essere scaricate.  anche possibile specificare il livello di compressione delle immagini JPEG, ma bisogna ricordarsi che al crescere della compressione corrisponde una perdita della qualit formato JPEG  riconosciuto da numerosi programmi di grafica. Insieme al formato GIF il formato JPEG  uno dei pidiffusi su Internet e World Wide Web. Quando usate un programma di grafica per creare delle immagini, dovreste usare il formato JPEG quando la vostra immagine contiene un numero di colori maggiore di 256. I file JPEG possono contenere immagini con un massimo di 16 milioni di colori, a differenza dei file GIF che sono in grado di memorizzare solo 256 colori.  K  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com  JAVA  JAVASCRIPT  JOYSTICK  JPEG  22/01/02   Allegato KBPS KERBEROS Pagina 18 di 35  Kilobit (migliaia di bit) al secondo. Schema di sicurezza TCP/IP sviluppato al MIT per autenticare login e password, nonch per accedere a servizi di rete sorvegliati da Kerberos in modalit sicura.  L  (Local Area Network). Rete che abbraccia piccole distanze, per esempio fra edifici in un \' commerciale. Ethernet  un esempio ben noto di tecnologia LAN. Un computer portatile, dotato di schermo LCD monocromatico o a colori direttamente incorporato nell \'unit centrale. Un laptop include generalmente un \'unit a dischetti. un disco fisso, una porta seriale e una porta parallela. una presa per il mouse e una tastiera. e pu essere alimentato da una batteria o dalla normale rete elettrica I PC sono molto pipiccoli dei loro antenati, i mainframe, che occupavano un \'intera stanza. Tuttavia, non molto tempo dopo dall \'uscita del primo PC. gli ingegneri si sono messi al lavoro per creare modelli di dimensioni sempre piridotte, fino ad arrivare a creare computer talmente piccoli da poter essere portati ovunque in una valigetta. Questi PC di dimensioni estremamente ridotte sono stati chiamati laptop; i modelli pirecenti dei laptop non sono pi grandi di un blocchetto per appunti. Un laptop pu essere facilmente trasportato grazie allo schermo LCD incorporato e alla presenza di batterie che consentono di alimentarlo anche in assenza di una presa elettrica Chiamato anche newsreader,  un programma per leggere gli articoli presenti nei newsgroup e inviare risposte. Tra gli esempi troviamo tin e rn. I newsreader comunicano con un server delle news via NNTP Collegamento a un file o a un indirizzo Internet. Il link estensione lnk contiene solo la posizione del file chiamato sia esso sul pc, su una rete o in Internet. Quando si copia un file dal disco fisso ad un dischetto bisogna accertarsi che non si copi solo il suo collegamento. I collegamenti possono essere pidi uno per file e si possono collocare ovunque lasciando il file nella sua directory Strati logici in un modello di rete gerarchico. Ogni livello svolge un servizio a vantaggio del livello direttamente sopra di esso. Ogni livello riceve servizi dal livello immediatamente sotto di esso. Server di applicazioni Web, messaggistica e lavori di gruppo. Creato dalla Lotus Development Corporation (una societ di IBM)  M  Letteralmente significa  \"posta \" , ma in abito informatico questo termine viene spesso usato in alternativa a e-mail (posta elettronica). (Metropolitan Area Network). LAN di vaste dimensioni o insieme di LAN interconnesse. ambito di un \' Insieme di bit usato per mascherare un indirizzo Internet allo scopo di creare una sottorete Chiamata anche subnet mask,  un numero a 32 bit usato per separare le sezioni relative a rete e host di un indirizzo TP Una maschera di sottorete personalizzata suddivide una rete IP in porzioni pipiccole. . Megabit (milioni di bit) al secondo. La memoria dei computer  costituita da chip installati sulla piastra madre e serve per contenere i dati elaborati dal microproCessore Ci sono alcuni tipi di memoria; la RAM (Random Access Memory memoria ad accesso Casuale)  una memoria temporanea usata per contenere i dati dell \' utente e dei programmi e il suo contenuto viene perso nel momento in cui si spegne il computer La ROM (Read Only Memory memoria a sola lettura)  una memoria permanente che contiene le istruzioni necessarie per avviare il computer o per gestire una determinata interfaccia. Il contenuto di questa memoria non pu essere cancellato e rimane inalterato anche a computer spento. La VRAM (Video RAM)  una memoria video estremamente veloce installata sulle schede video ed  in grado di leggere e scrivere i dati contemporaneamente. La memoria RAM pu essere installata nel computer sotto forma di SIMM o di DIMM. O RIMM Entrambi sono costituiti da una piccola scheda contenente una serie di chip; tuttavia, i DIMM sono piveloci dei SIMM, e i RIMM sono piveloci dei SIMM. La memoria del computer (chiamata RAM)  il luogo in cui il microprocessore trova i programmi e i dati durante lo svolgimento delle varie operazioni. A differenza della memoria umana, la memoria del computer non  permanente, ma  solamente un posto in cui svolgere certe attivit . Ci significa che quando spegnete il computer, il contenuto della RAM viene  Opera ad alta velocit nell \' area metropolitana.  LAN LAPTOP  LETTORE DI NEWS LINK  LIVELLI DI PROTOCOLLO LOTUS DOMINO  MAIL MAN MASCHERA DI INDIRIZZAMENTO MASCHERA DI SOTTORETE MBPS MEMORIA  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  MENU  MENU CONTESTUALE MH MHZ  Pagina 19 di 35 perso; questo  il motivo per cui dovete sempre salvare su disco il vostro lavoro La memoria del PC pu essere paragonata a una lavagna, dove si pu scrivere qualsiasi cosa in qualunque punto e qualunque dato pu essere modificato con una semplice operazione di sovrascrittura. La RAM  fondamentale per il funzionamento del computer e una grande quantit di memoria migliora le prestazioni globali del PC. La RAM viene installata inserendo piccole schede in appositi alloggiamenti. Sono disponibili tre tipi d schede di memoria: i SIMM i DIMM e i RIMM (questi ultimi sono piveloci). Un elenco di comandi che Possono essere impartiti dall \'utente usando la tastiera o il mouse. Tutti i programmi Wlndows includono una barra dei menu nella parte superiore della finestra. Quando si seleziona un comando di menu viene eseguita un \'operazione o viene aperto un altro menu. Il menu che vi viene portato dal cameriere in un ristorante contiene l `elenco dei cibi che si Possono ordinare. Analogamente un menu di un programma del computer include un elenco dei comandi disponibili che potete selezionare per svolgere determinate operazioni. Quando eseguite un programma e selezionate una delle voci che compaiono nella parte superiore della finestra, selezionate un comando di menu. In certi casi, un comando d menu apre un altro menu che contiene voci correlate. Potete scegliere un comando di menu facendo clic con il mouse o utilizzando la tastiera. Se cliccate con il pulsante destro del mouse vi appare un piccolo menu che comprende una serie di funzioni che potete eseguire in quel momento, il menu contestuale  molto utile perch oltre a incorporare alcuni comandi disponibili in altri menu ha delle funzioni che altrimenti sarebbero difficilmente impostabili. (Mobile Host). Computer configurato per Mobile-lE MHz  l \' abbreviazione di megahertz ed  un unita di misura usata per definire la velocit microprocessore del computer Ogni processore funziona grazie ad impulsi elettrici che si ripetono svariate volte al secondo. Questi impulsi sono generati da un componente chiamato clock (per questo motivo, a volte si parla di velocit di clock per indicare la velocit della CPU). Il tempo impiegato dal processore per effettuare una determinata operazione viene misurato in base a questi impulsi elettrici, detti cicli, Il numero di cicli al secondo  nell \'ordine hertz  l \'  dei milioni e viene espresso in megahertz. Poich l \' unit di misura dei cicli al  secondo, 10 MHz, ad esempio, equivalgono a 10 milioni a di cicli al secondo. Gli enormi progressi tecnologici di questi ultimi anni hanno portato alla creazione di microprocessori pi potenti e sempre pi veloci. Leggendo riviste specializzate avrete sicuramente trovato qualche articolo che parlava di velocit di clock (un componente che determina la velocit del microprocessore) e di megahertz (abbreviato in MHz). Senza entrare in dettagli tecnici, ricordate semplicemente che i megahertz sono un \'unit di misura usata per esprimere la velocit del processore e che al crescere del numero dei megahertz corrisponde un aumento della velocit della CPU. MICROPROCESSORE Il microprocessore  il componente principale del computer, gestisce tutte le attivit e controlla tutti i dispositivi collegati. Esistono vari tipi di microprocessori, ma quelli installati nei PC appartengono tutti alla famiglia Intel X86. Il microprocessore comunica con gli altri componenti hardware per mezzo del bus e la sua velocit viene espressa in megahertz (MHZ). I microprocessori pi diffusi al giorno d \'oggi sono i Pentium III di Intel. Nei computer moderni, al microprocessore  sempre affiancato un coprocessore matematico, cio secondo processore dedicato allo svolgimento di operazioni aritmetiche complesse. Il microprocessore pu essere considerato come il cervello del computer. poich  componente che gestisce qualsiasi attivit . Senza microprocessore. un computer non pu assolutamente nulla. Tutte le periferiche che collegate al vostro PC fanno capo al microprocessore, come pure tutte le applicazioni che eseguite per lavorare. Disporre di un microprocessore veloce  molto importante. ma dovete ricordare che la sua velocit non l \'unico fattore che influisce sulle prestazioni globali di un PC. Per avere un computer veloce, dovete disporre di una scheda video adeguata. di un disco fisso rapido e di una buona quantit di memoria.  MILNET MIME MIT MOBILE-IP MODEM MONITOR (MlLitary NElwork). Un derivato diARPANET. (Multipupose Internet Mail Extensions). Estensioni al corpo del messaggio email standard SMTP per supportare gli attachment (allegati) e altri dati non di testo. Massachusetts Institute of Techology Miglioramento a IP che consente a un computer di effettuare il roaming di una internet o di Internet senza cambiare il proprio indirizzo IP (modulator/demodulator). Dispositivo per collegarsi a reti e ad altri computer attraverso le linee telefoniche. I modem possono essere interni o esterni al computer. I modem sono lo strumento per collegarsi a Internet attraverso le line telefoniche Un dispositivo collegato al computer usato per la visualizzazione delle informazioni. I monitor collegati al PC utilizzano lo standard di colore RGB (Red. Green, Blue, rosso, verde e blu) che  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  MOUSE  Pagina 20 di 35 permette di ottenere i vari colori disponibili miscelando quantit differenti dei tre colori primari. Per evitare di consumare prematuramente un monitor quando viene lasciato acceso per lungo tempo, vengono spesso usati dei programmi salvaschermo, applicazioni residenti in memoria che, dopo un periodo di tempo specificato, entrano in azione visualizzando diversi tipi di immagini o animazioni. Non c \' molto da spiegare sui monitor dato che  impensabile che qualcuno di voi non sappia che cosa sia un monitor (se davvero non lo sapete,  meglio che abbandonate l \'idea di usare un computer). Vi vogliamo per dare un consiglio; se vi capita di uscire di casa e lasciate acceso il computer e il monitor per diverse ore, e opportuno usare un programma salvaschermo (incluso in Windows 95), per evitare di bruciare prematuramente i fosfori del video (cosa che rende il monitor inutilizzabile). Un dispositivo di input collegato alla porta seriale o alla porta mouse del PC che permette di controllare un cursore sullo schermo e selezionare gli elementi presenti in una finestra. I mouse sono normalmente dotati di due pulsanti (identificati come pulsante sinistro e pulsante destro), ma alcuni modelli includono un terzo pulsante centrale. La pressione di un pulsante del mouse viene identificata dal termine clic, mentre l \'operazione di spostamento di un oggetto con il mouse viene chiamata trascinamento. Nato originariamente con i computer Macintosh. il mouse  stato adottato anche dai PC in seguito all \'introduzione delle GUI. Con i nuovi programmi scritti per Windows 9X un mouse quasi indispensabile. poich permette di svolgere diverse operazioni molto pirapidamente di quanto si potrebbe fare con la tastiera. Fare clic con il mouse significa premere uno dei due pulsanti presenti sul mouse. mentre trascinare un oggetto significa premere e tenere premuto il pulsante sinistro del mouse e spostare il mouse verso la destinazione desiderata. Ad esempio, per cancellare un file in Windows 95, dovete fare clic sul file da cancellare per selezionano e quindi trascinarlo nel cestino. La velocita del mouse e del doppio click si pu regolare, ciccate su Start (Avvio) > Impostazioni > Pannello di Controllo > Mouse, apparir questa immagine  MTA MUA MULTIMEDIALE  In questa schermata potrete invertire i tasti del mouse,regolare la velocit del doppioclick, e scegliendo la linguetta moto regolare la velocit del mouse e altri effetti. (MaiI Transfer Agent). Applicazione TCP/IP che usa SMTP per spostare un messaggio esu un altro MUA fino a quando il messaggio non raggiunge il computer del destinatario, dove avviene la consegna. (Mail User Agent). Programma di posta usato dall \'utente finale per creare e leggere messaggi e-mail. IL MUA passa il messaggio all \'MTA locale Un termine usato per indicare l \'integrazione di testo, suoni, immagini e animazioni in un documento Web o in un \'applicazione Le applicazioni multimediali sono programmi che permettono di gestire suoni e grafica con l \' ausilio di una scheda audio e di una scheda video in grado di accettare un input da periferiche esterne collegate al PC (come macchine fotografiche  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  Pagina 21 di 35 digitali, schede TV o videoregistratori). Il termine multirnediale viene usato molto spesso a sproposito nelle pubblicit trasmesse alla radio e in televisione. che presentano tutto come multimediale Manca solo che ci presentino un nuovo forno a microonde multimediale In realt , il termine multimedia-le indica solamente la capacit di un \'applicazione o di un documento di integrare suoni e grafica. Navigando in World Wide Web potrete trovare molti esempi di pagine multimediali, anche se per vedere alcune di esse avrete bisogno di appositi programmi da incorporare nel browser.  N  (No Acknoledge). Risposta che il destinatario invia ai mittente quando non riceve con successo i dati. Un NAK indica che i dati sono sostanzialmente arrivati, ma  presente un qualche tipo di errore Browser grafico per il World Wide Web prodotto da Netscape I newsgroup sono centri di discussione suddivisi per argomenti specifici. Esistono newsgroup per qualsiasi argomentO. dall \'informatica alla cucina. Molti newsgroup risiedono su server Usenet, una rete a livello mondiale di migliaia di sistemi Unix con amministrazione decentralizzata. Per poter accedere ai newsgroup  necessario un newsreader. I newsreader sono programmi progettati appositamente per leggere. scrivere e scaricare messaggi dai newsgroup. Alcuni browser incorporano direttamente un newsreader. Se avete interessi particolari o vi divertite pisemplicemente a scambiare messaggi con utenti che risiedono in varie parti del mondo, dovete considerare l \'idea di accedere ai newsgroup. A tale scopo,  ovviamente necessario disporre di un accesso a Internet, di un browser e di un newsreader (un programma per l \' accesso ai newsgroup spesso direttamente incorporato nei browser). Troverete sicuramente un newsgroup che soddisfer le vostre esigenze, poich newsgroup offrono motivi di interesse a chiunque, dagli hobby alla politica ai computer. Potete collegarvi a un newsgroup unicamente per leggere quanto gli altri hanno da dire, oppure per inviare domande, suggerimenti, opinioni o risposte. E anche possibile cercare newsgroup particolari, impostando una ricerca per mezzo di parole chiave (Network File System). Protocollo e servizio che permette ai computer in rete accesso trasparente da remoto a directory e file, I file in remoto appaiono all \'utente come fossero in locale. (Network lnterface Card). Scheda controller di rete (o adattatore di rete) installata in un computer per consentire la trasmissione e ricezione dei segnali di rete. L \'il computer, soprattutto se si tratta di un laptop, pu avere un adattatore di rete esterno anzich interno. La connessione elettrica alla rete viene eftttuata a livello di NIC. NIC  anche I \'abbreviazone di lnterNIC. (Network lnformation Service). Servizio per i computer di una rete, che fornisce una singola copia condivisibile dei file comuni di sistema e di configurazione. Sviluppato da Sun Microsystems e dato in licenza a tutti i produttori di UNIX. Inizialmente era chiamato Yellow Pages. (Network News Transfer Protocol). Protocollo TCP/TP usato per trasferire articoli relativi alle news di Usenet fra due server HTTP e fra un lettore di news e un server NNTP (Network Operations Center). Centro nevralgico della monitorizzazione e gestione di una rete. Per molte organizzazioni gli amministratori di rete e le stazioni di gestione SNMP si trovano nel NOC Usata per rappresentare gli indirizzi IP Ogni parte dell \' indirizzo  un numero decimale separato mediante un (.) dalle altre parti. Per esempio 130, 103.40.4  un indirizzo TP in notazione decimale puntata. (National Science Foundation network) Dorsale di un insieme di reti nata con i fondi della United States Nationai Science Foundation. Porzione dell \'indirizzo lP che  uguale per un gruppo di computer posti sulla stessa rete.  O  Browser grafico per il W rld Wide Web creato dalla Opera Software. (Open Systems lnterconnect). Insieme di protocolli specificati da ISO per l \'interconnessione delle reti. Modello di rete a sette livelli definito da ISO per i protocolli di rete. Dal basso verso l \'alto i livelli sono: fisico, collegamento dati, rete, trasporto, sessione, presentazione e applicazone.  P  Messaggio di rete che include dati. un \' intestazione, i dati per il controllo degli errori e informazioni di indinizzamnento Quando i dati vengono inviati ogni livello di rete aggiunge informazioni ai pacchetto prima di passarlo al livello successivo. Quando i dati vengono ricevuti da un computer, ogni livello toglie  NAK NAVIGATOR NEWSGROUP  NFS NIC  NIS  NNTP NOC NOTAZIONE DECIMALE PUNTATA NFSNET NUMERO DI RETE  OPERA OSI OSI REFERENCE MODEL DI ISO  PACCHETTO  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato Pagina 22 di 35  i dati aggiunti dal corrispondente livello mittente. prima di passare il pacchetto al livello successivo. Unit logica di memorizzazione; in un disco fisso (unit fisica) possono esistere pi unit logiche ,ad uso del computer per memorizzare i dati binari, che si comporteranno come dei dischi fissi virtuali. La dimensione totale delle partizioni non pu superare la capienza del disco fisso. Periferica  il nome che viene dato agli apparecchi che vengono collegati al computer Ogni PC deve disporre almeno di tre periferiche: un monitor, un \'unit disco e una tastiera. Altre periferiche sono le stampanti. i mouse, i modem, gli scanner e i CD-ROM. Tuttavia, anche le schede di espansione vengono considerate periferiche. poich sono componenti collegati al computer Generalmente. si parla di periferiche esterne per indicare i dispositivi che risiedono fuori dal PC. e di periferiche interne per indicare i componenti aggiuntivi installati all \' interno del computer Quando si installa una nuova periferica.  generalmente necessario un driver, cio un programma che fornisce al computer le istruzioni necessarie per gestire quel dispositivo. Quando acquistate una stampante, un modem o uno scanner~ comprate una periferica. In pratica, tutti dispostivi che collegate al vostro PC, sia esternamente sia internamente, sono periferiche. Oltre alle periferiche nccessarie per il funzionamento del PC (monitot tastiera e unit dischetti), avrete probabilmente altre periferiche come il mouse, il modem e la stampante (Packet Internet Ghoper). Programma che invia una richiesta di replica ICMP a un computer remoto e aspetta che quest \'ultimo risponda di essere raggiungibile in rete. Permette di controllare la disponibilit in rete di un host remoto Le immagini visualizzate nei monitor. quelle riprese da uno scanner e quelle create da un programma di disegno sono costituite da numerosi punti chiamati pixel termine che sta per picture element, cio elemento dell \'immagine). La quantit di pixel presente sullo schermo o in un \'immagine determina la risoluzione video o la risoluzione dell \'immagine. Un pixel pu essere bianco, nero o colorato. Nel caso di pixel colorati, il colore viene determinato miscelando quantit differenti dei tre colori primari del sistema RGB (rosso. verde e blu). A meno che non siate degli esperti o delle persone estremamente curiose nei confronti di qualunque aspetto tecnologico, ci che vi serve sapere dei pixel  che sono dei singoli punti visualizzati sullo schermo e che vengono usati per indicare la risoluzione di un \'immagine o di un dispositivo. Quando vi dicono che un \' immagine ha una risoluzione di 640x480 pixel, significa che l \'immagine contiene 640 punti in orizzontale e 480 punti in verticale. Ciascun pixel in un \'immagine o sul video pu avere un colore distinto che viene ottenuto dai tre colori primari del sistema RGB (quello usato dai monitor del PC): rosso, verde e blu. Un plotter  un tipo particolare di stampante usato generalmente per riprodurre su carta disegni tecnici creati con programmi di CAD. Un plotter  generalmente dotato di quattro o sei penne ed  in grado di generare stampe a colori di ottima qualit . I plotter vengono normalmente collegati a una porta parallela. Se non siete degli ingegneri o degli architetti e non avete mai utilizzato un programma di disegno tecnico tipo CAD, non avete nessun bisogno di sapere cosa sia un plotter. In caso contrario, o se siete semplicemente curiosi, sappiate che un plotter  un dispositivo di stampa progettato specificatamente per riprodure diagrammi complessi che richiedono un definizione Programma accessorio che integra e arricchisce di funzioni il programma principale. Ad esempio i visori per immagini multimediali o tridimensionali che abilitano il browser a visualizzare immagini sen non visibili Insieme di modem configurati per un uso condiviso. (Post Office Protocol version 3). Protocollo che si usa per scaricare l \'e-mail da un server di posta POP3 al vostro computer. che deve essere un client POP3. Una porta consiste di un connettore posto nella parte posteriore del computer al quale pu essere collegato un cavo per collegare la porta con una periferica esterna. Una porta pu essere incorporata direttamente sulla piastra madre, oppure trovarsi su una scheda di espansione inserita in uno slot del computer. Tra le porte esistenti, le picomuni sono quelle seriali e parallele. Attraverso una porta seriale i dati passano un bit alla volta, mentre attraverso una porta parallela i dati passano a blocchi di otto bit alla volta. Le porte parallele sono piveloci di quelle seriali. La porta di un computer pu essere paragonata a una porta convenzionale che serve per consentire alle persone di entrare o uscire da un locale. Nello stesso modo, la porta di un computer serve per permettere ai dati di entrare e uscire dal computer. Queste porte consentono di collegare un dispositivo esterno, come una stampante o un modem, al PC e gestiscono il flusso dei dati in entrata e in uscita (Point-to-Point Protocoi). Protocollo che fornisce un collegamento attraverso la linea segnale (ovvero accesso remoto con un modem) fra due computer, fra un computer e una rete, oppure fra due reti. PPP pu gestire piprotocolli simultaneamente. (Fate un paragone con SLIP che gestisce solo TCP/IP). Point-to-Point Tunneling Protocoi). Protocollo che permette di effettuare comunicazioni private in Internet.  PARTIZIONE  PERIFERICA  PING PIXEL  PLOTTER  PLUG-IN POOL DI MODEM POP3 PORTA  PPP PPTP  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato PREFERITI  Pagina 23 di 35  I preferiti sono il link a siti internet che vengono usati da Internet Explorer, e sono contenuti in una directory nascosti in C: \\Windows. er aggiungere un sito ai propri preferiti si pu cliccare con il tasto destro sulla pagina e scegliere Aggiungi ai Preferiti, oppure dalla voce di menu Preferiti scegliere Aggiungi a Preferiti si aprir la seg uente finestra  Da questa finestra potrete scegliere un nome per il link e dove salvarlo, i preferiti sono organizzati in sottodirectory e ognuno potr creare la gerarchia che gli serve, cliccate poi su OK Se volete spostare un link da una directory all \'altra o eliminarlo cliccate su Preferiti > Organizza Preferiti da qui potete creare rinominare o eliminare sottodiractory o link  PRESTAZIONI DI RETE PROTOCOLLO PS  Le Immagini si riferiscono a Internet Explorer 5.01 se avete la versione 4.0 o altre versione le finestre possono essere diverse ma le funzioni sono identiche. Quantitativo di dati che pu essere trasferito attraverso una determinata rete in nell \'ammontare di tempo specificato. Regole e formati per la comunicazione fra due computer in una rete. Programma UNIX per vedere quali programmi e daemon sono in esecuzione sul computer.  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato PUNTO D \' INGRESSO  Pagina 24 di 35  Sito Web inteso come sito di partenza per gli utenti. Un punto d \'ingresso ha un contenuto simile a un servizio in linea come America Online (AOL). Alcuni punti d \'ingresso ben noti sono Netscape. Yahoo!, Excite. Lvcos e AltaVista.  Q  Sviluppato da Apple Computer. QuickTime  uno standard che definisce come registrare suoni. immagini e animazioni in file con estensione MOV Quando incontrate un file MOV in Internet. Si tratta di un file in formato QuickTime. Per poter gestire un file MOV  necessario disporre di un riproduttore QuickTime. QuickTime identifica un formato usato per file multimediali, cio quelli che contengono  i  suoni, immagini e/o animazioni. Ci che  importante sapere, e che per vedere il contenuto di un file QuickTime dovete disporre di un apposito programma che sia in grado di gestire questo formato. Poich nella maggior parte dei casi incontrerete il formato QuickTime su Internet. se siete interessati a questo tipo di file, dovrete predisporre il vostro browser per riconoscere questo formato  R  Una delle utilit r di Berkeley UNIX. L \'utility rcp permette agli utenti di copiare file da un computer all \'altro appartenenti a una intranet o a Internet. Funzionalmente  simile a FTP. Indica altri computer, dischi. directory e file in rete. Dispositivo di rete che opera a livello fisico. Amplifica e ripete i segnali elettrici provenienti da un segmento della rete e diretti a un altro, permettendo cos l \'allungamento del segmento) di rete stesso. Una rete  costituita da una serie di computer interconnessi che hanno la possibilit condividere le stesse risorse e gli stessi file. Un tipo di rete molto comune  la cosiddetta LAN. acronimo di Local Area Network (rete ad area locale), che  formata da un insieme di computer interconnessi che risiedono in luoghi vicini. Una LAN si trova tipicamente in un ufficio, dove diversi PC condividono una stampante e alcune applicazioni. La rete pivasta sicuramente Internet, che collega computer sparsi in tutto il mondo. In questo tipo di rete, i computer collegati a Internet che contengono i siti e forniscono i file e le informazioni sono chiamati server, mentre i computer usati per accedere alle pagine HTML e per scaricare i file sono chiamati client. Quando vi collegate a Internet. il vostro PC  il client. Se lavorate in un ufficio e utilizzate gli stessi file e la stessa stampante usata dai vostri colleghi. il vostro PC fa probabilmente parte di una rete. Quando due o picomputer vengono collegati tra loro per condividere le stesse risorse, si crea una rete. Avrete inoltre sentito parlare di client e di server. Non  necessario che approfondite questo argomento ricordatevi solamente che in ambiente di rete il server  il computer che contiene i file che usate insieme ai vostri colleghi. mentre il client  il vostro PC. (Request For Comments). Documentazione relativa a Internet, TCP/lP e altri standard riguardanti le reti. Le RFC sono gestite da IETF e sono pubblicamente disponibili sul sito di interNlC e su numerosi siti Anonvmous FTP Tra le altre cose, le RFC descrivono standard di protocollo per rete e per TCP/IP rispondono a domande su TCP/IP e su Internet. inoltre propongono modifiche a TCP/IP Alcune RFC sono anche FYI o STD. (Routing lnformation Protocol). No, non sta per  \"riposa in pace \" . RIP  uno dei protocolli di TCP/IP per l \'indirizzamento dinamico delle informazioni su una LAN. RIP richiede che il daemon di instradamento sia operativo Client che interroga i server dei nonni DNS per la conversione del nome di un computer in indirizzo IP su una rete TCP/IP per conto di un \'applicazione come telnet o ftp. La risoluzione  un \'unit di misura grafica usata per indicare cosa pu stampare una stampante, cosa pu riprendere uno scanner, e cosa pu visualizzare un monitor. Con le stampanti e gli scanner, la risoluzione viene misurata in dpi (dots per inch, punti per pollice) e indica il numero di pixel che il dispositivo  in grado di riprodurre in uno spazio di un pollice (che equivale a 2,54 cm.). La risoluzione dei monitor si riferisce invece alla quantit di pixel riproducibili sull \'intero schermo, poich il numero di punti per pollice varia a seconda delle dimensioni dello schermo. Ad esempio. una risoluzione di 1 .280 per 1 .024 indica che il monitor pu contenere 1 .024 pixel in verticale e 1 .280 pixel in orizzontale. La risoluzione di un dispositivo indica la qualit del risultato prodotto dal dispositivo stesso. Generalmente, al crescere della risoluzione corrisponde un miglioramento della qualit . Per quanto riguarda il monitor. la risoluzione video determina la nitidezza delle immagini e dei caratteri e la quantit di pixel che possono essere visualizzati. Analogamente, la risoluzione di stampa determina la nitidezza del materiale su carta, mentre la risoluzione dello scanner influisce sulla somiglianza dell \' immagine ripresa con quella originale. Pialta  la risoluzione. pisimile all \'originale sar l \'immagine ripresa dallo scanner. Componenti di sistema e di rete, come memoria, spazio su disco e CPU. Ripetizione dell \'invio di un pacchetto che non  stato ricevuto dal computer destinatario. Il computer mittente sa che deve provvedere alla ritrasmissione perch ha ricevuto un NAK  QUICKTIME  RCP REMOTO REPEATER RETE  RFC  RIP RISOLUTORE RISOLUZIONE  RISORSE RITRASMISSIONE  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  Pagina 25 di 35 oppure non ha ricevuto un ACK dal computer remoto. Una delle utility r del Berkeley UNIX. L \'utility nlogin permette agli utenti di effettuare il login a computer remoti su una internet o su Internet. Funzionalmente simile a telnet Percorso che i dati di rete seguono dal computer mittente al computer destinatario. Ogni pacchetto di un messaggio pu seguire o meno la stessa strada (route) per arrivare a destinazione. Dispositivo di rete che collega pisegmenti di rete e inoltra i pacchetti da una rete a un \' altra. Il router deve determinare come inoltrare un pacchetto in base agli indirizzi al traffico di rete e ai costi. (Remote Procedure Call). Meccanismo di programmazione per i client allo scopo di chiamare routine in rete. Creato da Sun Microsystems e definito dalla RFC 1057. Le RPC sono spesso usate per creare applicazioni distribuite Una delle utility r del Berkeley UNIX. L \'utility rsh permette agli utenti di eseguire programmi su computer remoti su una internet o su Internet.  S  (Secure HTTP). Protocollo TCP/IP per trasferire pagine World Wide Web via Internet, con estensioni per le transazioni elettroniche protette. Molte volte si sottovalutano le esigenze di manutenzione software del computer. Windows 9X mette a disposizione uno strumento per il controllo del disco e di eventuali errori. E consigliabile avviare lo scandisk almeno una volta al mese. Per avviare scandisk cliccare su Start (avvio) > Programmi > Accessori > Utilit di sistema > ScanDisk apparir la sottostante schermata cliccate su Correzione automatica degli errori che deve poi risultare con il segno di spunta  RLOGIN ROUTE ROUTER RPC RSH  S-HTTP SCANDISK  SCANNER  Se avete pidi un disco fisso potete selezionarne un altro tenendo premuto il tasto CTRL e cliccando sulla seconda unit . Cliccate su avvio per iniziare il controllo. L \'operazione pu durare anche diverse ore a seconda della dimensione del disco, per completare la manutenzione eseguire Defrag. Vedi Defrag Un dispositivo collegato al computer che permette di importare nel PC immagini grafiche o immagini contenenti blocchi d testo da convertire in ASCII mediante un programma OCR. Un programma OCR (acronimo di Optical Character Recogniton, riconoscimento ottico dei caratteri),  un \' applicazione in grado di analizzare un \'immagine contenente del testo, di riconoscere la forma delle lettere presenti e di convertirle in caratteri ASCII. A differenza di quanto si potrebbe dedurre dal nome, uno scanner non  una sorta di terminator o di maniaco che fa a pezzi le sue vittime, ma semplicemente un dispositivo che, utilizzato in combinazione con un \'applicazione di grafica, consente di riprendere un \'immagine da un libro o da una rivista e di salvarla in un file usando uno dei numerosi formati grafici disponibili. Per certi aspetti, uno scanner funziona come una fotocopiatrice; tuttavia, invece di riprodurre una copia dell \'immagine su un foglio di carta, la riproduce sul monitor del computer. Utilizzando un apposito programma, chiamato OCR,  possibile riprendere una pagina contenente del testo  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  SCHEDA  Pagina 26 di 35 e convertirla in file ASCII in modo da poterla manipolare con qualunque programma di elaborazione testi Una scheda  costituita da un blocco di circuiti stampati che permettono di espandere le capacit di un computer. Esistono diversi tipi di schede, chiamate a volte controller, adattatori o interfacce (dato che interfacciano il PC con un altro dispositivo), per diversi tipi di attivit Alcune schede sono obbligatorie, nel senso che forniscono al PC delle capacit assolutamente necessarie per l \'utilizzo. Esempi di tali schede sono gli adattatori video, i controller per le unit a dischetti (interfacce che adottano spesso lo standard IDE), e quelli per i dischi fissi, mentre alcuni tipi diffusi di schede opzionali sono quelle audio. le interfacce SCSI (un tipo particolare di scheda che permette di collegare fino a sette periferiche in cascata), e le porte giochi Probabilmente, pochi di voi avranno avuto a che fare con i componenti hardware del PC o avranno effettuato degli aggiornamenti al computer. Tuttavia, se vi  capitato di aprire un PC, avrete sicura mente notato delle piccole fessure sulla piastra madre (la scheda di circuiti stampati principale). Questi alloggiamenti (chiamati slot) servono per accogliere le schede di espansione (o interfacce), cio altre schede di circuiti stampati che aggiungono nuove funzioni al vostro PC e permettono di collegare altri dispositivi. Le schede necessarie per il funzionamento del computer vengono gi installate al momento dell \'acquisto del PC. Pu capitare di voler aumentare le capacit del proprio computer senza acquistare un nuovo elaboratore. Per esempio, se voleste collegare un CD-ROM esterno, potreste installare nel computer un \' interfaccia SCSI (pronunciato SCASI), un tipo di scheda che consente di collegare fino a sette periferiche al PC  SERVER SERVER DEI NOMI DI DOMINO SERVER DI CACHING SERVER DI FILE SERVER DI STAMPA SERVER DI TERMINALE SERVER NTTP SERVER PROXY  Esempio di scheda(in questo caso un vecchio modem interno) ISA Programma che fornisce servizi di vario tipo ai client, Il client FTP per esempio, richiede servizi di trasferimento file dal server FTP Programma che converte gli FQDN nei loro indirizzi IP numerici e viceversa. Computer che esegue il programma. Server dei nomi DNS che registra in memoria le informazioni che riceve da altri server. Computer che fornisce servizi per la condivisione di file ai computer client in rete. Software grazie al quale una stampante collegata a un computer pu essere condivisa con altri computer in rete; e/o computer al quale sono collegate le stampanti condivise e sul quale esecuzione il software. Dispositivo di rete che collega terminai stupidi a un host. Pu anche fornire il servizio di accesso remoto. Pu funzionare come una scheda di rete, se usato  \"in senso inverso \" . Computer e/o programma che invia e riceve articoli relativi alle news di Usenet da altri server e newreader NNTP~ oppure li invia ad essi. Server che si trova tra un client utente e Internet. Operando con un server firewall e gateway (che separa l \'intranet di una organizzazione da Internet), il server proxy aiuta a garantire la sicurezza e  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato Pagina 27 di 35  fornisce la memorizzazione di pagine Web per un accesso pirapido. Applicazioni e servizi che permettono agli utenti di rete di condividere lo spazio sui dischi computer in rete. NFS  un esempio di servizio per i file. Servizio di consegna IP che invia ogni pacchetto (inclusi gli indirizzi del mittente e del destinatario) sulla rete senza aspettare un ACK (acknowledgement) che confermi la ricezione del pacchetto. I servizi di consegna senza connessione possono perdere dei pacchetti e non garanti scono che i pacchetti arrivino in ordine I sistemi aperti forniscono un ambiente di elaborazione basato di standard, che magari includa UNIX, TCP/IP le API e le GUI, ma non limitato ad essi Un sito  un insieme di pagine HTML pubblicate su Internet o su un sistema intranet. La pagina principale del sito, quella a cui accedete generalmente digitando una URL nel browser. viene soprannominata home page e si chiama sempre index.htm. Se avete un accesso a Internet e vi divertite a navigare nella Rete, ogni volta che raggiungete una pagina HTML entrate in un sito. Se create delle pagine HTML e le pubblicate su Internet, create un sito. Un sito, quindi, non  niente altro che una raccolta di pagine HTML, memorizzate in un server Internet, a cui possono accedere tutti gli utenti che hanno la possibilit di collegarsi a Internet. La pagina di partenza di un sito  la home page. (Serial Line IP). Protocollo TCP/IP che permette di operare in accesso remoto da un computer dotato di modem. La RFC 1055 descrive SLIP (Simple Mail Transfer Protocol). Protocollo TCP/IP per inviare e ricevere e-mail via rete. SMTP specifica che tutti i messaggi devono essere di testo. SMTP  descritto nella RFC 821. (System Network Architecture). Architettura e protocolli di rete proprietari di IBM. Occorre un gateway SNA per spostare dati fra Internet e una rete SNA. (Simple Network Management Protocol). Protocollo usato dalle stazioni di gestione (computer che monitorizzano attivit e prestazioni di rete) per comunicare l \'una con l \'altra e con i computer (agenti) sotto controllo. SNMP  descritto dalle RFC 1065-1067 Struttura di dati che permette ai programmi su una intranet di comunicare. Una socket un \'API (Application Programming Interface) usata dai programmatori che scrivono applicazioni di rete. Funziona come un canale fra programmi che comunicano. E costituita da un indirizzo e da un numero di porta. Qualunque tipo di programma o applicazione eseguita nel computer per svolgere un certo tipo di operazioni viene definito software. Un \'applicazione  un insieme di istruzioni raccolte in un file che indicano al computer come eseguire determinate attivit . Per esempio. Microsoft Word  un \'applicazione, come pure Microsoft Excel o File Maker di Claris. Per poter usare un programma,  necessario eseguire la procedura di installazione, cio copiare il software dai dischi d distribuzione nel disco fisso del PC. I file di dati creati da un programma vengono spesso chiamati documenti. Software  una di quelle parole che sentite ripetere centinaia di volte alla televisione e alla radio e che trovate innumerevoli volte nelle riviste. La parola software significa letteralmente  \"elementi molli \" e si contrappone alla parola hardware che significa invece  \"elementi duri \" differenza di hardware che si riferisce ai componenti fisici del PC. la parola software  stata coniata per indicare i componenti logici del computer. cio quelli che istruiscono l \'hardware per svolgere determinate attivit . In parole povere, il software  un \' applicazione che viene eseguita dall \'utente e che permette a quest \'ultimo di interagire con il PC usando un linguaggio umano. Il software pu essere acquistato, o distribuito sotto forma di applicazioni freeware o shareware. Un programma freeware pu essere utilizzato gratuitamente. mentre un programma shareware pu essere usato per un certo periodo di tempo a scopo di valutazione; dopo tale periodo, se decidete che risponde alle vostre aspettative e volete continuare a usarlo, dovete pagare un contributo di registrazione. Chiamata anche subnet,  una porzione di una internet. Si ottengono delle sottoreti suddividendo un \'intervallo IP di rete in porzioni mediante una maschera di sottorete. Per esempio un \'organizzazione pu suddividere la propria rete di classe B in 256 reti di classe C Gruppo di protocolli che opera nei vari livelli di una rete RFC che documenta un componente standard di TCP/IP Vedere anche RFC e FYI (Shielded Twisted-Pair). Doppino schermato. la maggior parte delle reti token ring usano cavi STP Internet costituita dalla combinazione di due sottoreti in una rete. File di sistema di Windows 3.XX contiene la configurazione delle periferiche del sistema soprattutto hardaware, sono storiche le nottate passate a modificare questo file. In Windows 9X ha meno importanza ma viene comunque mantenuto.  T  Adattatore di terminale ISDN, spesso chiamato erroneamente modem ISDN.  SERVIZI PER I FILE SERVIZIO SENZA CONNESSIONE SISTEMI APERTI SITO  SLIP SMTP SNA SNMP SOCKET  SOFTWARE  SOTTORETE STACK DI PROTOCOLLI STD STP SUPERNET SYSTEM.INI  TA ISDN  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato TABELLA DI INSTRADAMENTO TALK TCP  TCP/IP TELNET TERMINALE STUPIDO TFTP  TIMEOUT TIPI DI CARATTERE  Pagina 28 di 35 Tabella che elenca tutti i possibili percorsi che i dati possono seguire dalla fonte alla destinazione. La tabella di instradamento  memorizzata su router, gateway e computer Programma che permette a due utenti di  \"conversare \" su una internet (Transmission Control Protocol). Uno dei due principali componenti della suite di protocolli TCP/IP TCP mette i dati in pacchetti e garantisce la consegna dei pacchetti via rete (i pacchetti arrivano in ordine e non vengono persi). Nel modello di rete TCP si posiziona al livello trasporto, immediatamente sopra il livello internet e il protocollo lE La RFC 79:3 contiene le specifiche per TCP (Transmission Control Protocol/lnternet Protocol). Insieme di protocolli di rete che collegano Internet. Protocollo, servizio e applicazione di TCP/IP per effettuare il login su conputer remoti. Telnet fornisce l \'emulazione di terminale VT100 per PC e stazioni di lavoro. La RFC 854 contiene le specifiche relative a telnet. Terminale che non ha capacit di elaborazione e neppure supporto grafico, come un terminale VT100 (TrnviaI File Transfer Protocol). Protocollo TCP/IP usato per scaricare software e per effettuare il boot da remoto di computer senza disco. TFTE  un subset del protocollo FTP ma non richiede un nome utente e una password validi. TFTP dipende da un altro protocollo TCP/IP: UDP. La RFC 78:3 contiene le specifiche diTFTP Ha luogo quando scade un tempo prefissato, solitamente perch i dati sono stati inviati, ma la ricezione non  stata confermata. Quando si verifica un timeout, il protocollo di solito ritrasrnette i dati. Nel vostro pc sono gi presenti una cinquantina di caratteri diversi, potrete aumentarli quando volete prendendoli da Internet o da raccolte in cd. I caratteri si dividono in due famiglie i sans serif (esempio Arial) e i serif (esempio Times New Roman). La maggior parte dei caratteri sono anche del tipo True Type Font, estensione ttf questo vuol dire che come li vedete nello schermo cos saranno stampati. Per installare dei nuovi caratteri ciccate sul pulsante START (Avvio) poi su Impostazioni > Pannello di Controllo > Tipi di Carattere vi apparir questa finestra  ciccate su File come da illustrazione e Installa nuovo tipo di carattere vi apparir successiva schermata  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato Pagina 29 di 35  TN3270 TIPI DI FILE TOKEN TOKEN RING TOWER  TRACKBALL TRAFFICO TRASPORTO LIVELLO TTL  A questo punto scegliete l \'unit e la cartella dove sono i nuovi caratteri (pu essere anche il CD-ROM ciccate sul carattere da installare o su seleziona tutto e poi su OK. Tutti i caratteri scelti verranno installati sul vostro computer e saranno usabili in qualsiasi applicazione (Word, Excel etc.). Versione di telnet che fornisce l \'emulazione per il terminale IBM :3270 Vedi Allegato B Gruppo di bit che permette a un computer su una token ring di trasmettere messaggi. I computer su una token ring aspettano di ricevere un token prima di trasmettere in rete, Il token controlla la trasmissione di tutto il traffico sulla rete. Tecnologia LAN che funziona su vari supporti (li rete, nella maggior parte dei casi con doppini schermati. La maggior parte delle reti token ring funziona a 16 megabit al secondo, ma alcune pivecchie arrivano solo a 4 megabit al secondo. Indica il tipo di case (Ia scatola in cui sono contenuti i componenti del computer) usato per assemblare il PC. Si tratta di uno chassis alto e stretto, posizionato generalmente sul pavimento, ideale per chi ha poco spazio sulla scrivania. I vari componenti del computer sono  \"nascosti \" in un contenitore chiamato case. Esistono alcuni tipi di case, quali tower, minitower e desktop. I PC con case desktop sono quelli che si appoggiano sulla scrivania e su cui viene appoggiato il monitor. I case tower e minitower, invece, sono simili e vengono normalmente posti sotto alla scrivania. Con questo tipo di configurazione, il monitor e la tastiera risiedono direttamente sul piano della scrivania. I case tower sono pi grandi dei minitower e occupano quindi pi spazio, ma permettono di aggiungere un maggior numero di schede di espansione. E \'una periferica da usare al posto del mouse. Si presenta come una base che resta fissa con una palla di generose dimensioni che si fa ruotare con le dite per ottenere il puntamento, provvista almeno dei due pulsanti sinistro e destro corrispondenti a quelli del mouse Dati che si muovono sulla rete. Si tratta del livello 4 nell \'OSI Reference Model di ISO e nel modello di rete TCP/IP I protocolli di rete TCP e UDP risiedono nel livello trasporto. (Time Io Live). Quantitativo di tempo durante il quale un oggetto di rete permane valido. Per esempio, il quantitativo di tempo durante in quale un server DNS pu tenere informazioni in cache.  U  (University of California ai Berkeley). Posto in cui sono stati sviluppati UNIX BSD e alcuni dei pomi componenti di TCP/IP (User Datagram Protocol). Protocollo di TCP/IP reperibile a livello rete (internet), unitamente al protocollo) TCP/IP invia dati al livello internet e al protocollo lE Diversamente da TCP, UDP non garantisce la consegna sicura (lei pacchetti in sequenza. Se i dati non raggiungono) la destinazione, IDE non li ritrasmette, come fa invece TCP La RFC 768 contiene le specifiche per UDP UCB UDP  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  URL  Pagina 30 di 35 Una URL acronimo di Uniform Resource Locator.  un indirizzo che viene usato per identificare la posizione di una pagina HTML o di un file su Internet. Il tipo pisemplice di URL  costituito dal nome del protocollo Web (HTTP FTP), seguito dal simbolo due punti, da due barre. dal nome di dominio, e da un \'altra barra. URL picomplesse possono includere il nome di una o pidirectory che indica la posizione del file memorizzato nel server. un nome di account o un numero di porta. Un esempio di URL semplice : http://wvvw.cnet.com/. URL complessa http://www. emf.net/~estephen/facts/Iefthand.html. Poich Internet  una rete molto vasta,  necessario un metodo per identificare le pagine HTML e file memorizzati nei numerosi server collegati. Ci viene fatto attraverso gli indirizzi Internet, chiamati URL Una URL svolge la stessa funzione di un normale indirizzo postale, che identifica la casa di una persona tra i miliardi di case sparse per il mondo. Quando usate il PC per visitare un sito o per scaricare un file da Internet, specificate una URL (indirizzo) che indica al browser dove reperire le informazioni richieste.  estremamente importante rispettare la distribuzione di lettere maiuscole e minuscole delle URL, poich  sufficiente un solo piccolo errore per non trovare la destinazione desiderata. Una lettera minuscola al posto di una lettera maiuscola (o viceversa) in una URL rende l \'indirizzo inutilizzabile, proprio come se si scrivesse 11013 Aosta invece di 20100 Milano in un indirizzo postale.  Servizio di TCP/IP costituito da un insieme diffuso) in tutto) il mondo di newsgroup in linea. ogni newsgroup rappresenta un gruppo di conversazione elettronico che s occupa di un determinato argomento File di configurazione di Windows 9X contiene tutte le configurazioni del sistema pu essere modificato con il Regedit.exe Questa operazione non  assolutamente consigliata soprattutto ai neofiti.  Una modifica sbagliata pu comportare il blocco totale del computer e la necessit di reinstallare tutto Il termine utility viene normalmente utilizzato per indicare un programma che svolge operazioni di utilit generiche, quali manutenzione del disco e dei file, controllo della configurazione del computer. e verifica delle prestazioni globali del PC. Lo scopo principale delle utility  quello di salvaguardare i propri dati da possibili danni, prevenendo i numerosi problemi che si possono costantemente verificare con l \' uso quotidiano del computer. Vi sar capitato sicuramente di dover spegnere il computer senza seguire la procedura canonica a causa di un blocco del sistema, o di interrompere bruscamente il vostro lavoro per un \'improvvisa mancanza dell \'energia elettrica. Se avete sperimentato una di queste spiacevoli situazioni usando Windows 95, vi sar stato richiesto di eseguire ScanDisk dopo il successivo riavvio ed eventualmente di correggere degli errori dovuti allo spegnimento anticipato del PC. I programmi come ScanDisk fanno parte della categoria di applicazioni conosciute come utility. Una utility  un qualunque programma che svolge operazioni utili per la manutenzione e il corretto funzionamento del PC.  Programmi per Berkeley UNIX e TCP/IP che includono rcp, rlogin e rsh (Unshielded Twisted-Pair). Doppino non schermato. I cavi telefonici e i cavi 10BaseT sono esempi URP (UNIX-to-UNIX Copy Program). Vecchia connessione di rete in accesso remoto non -TCP/IP SLIP e PPP entrambi protocolli TCP/IP~ rappresentano scelte migliori.  V  Programma che aiuta gli utenti a navigare nel Gopherspace. Veronica sta per Verv Easy Rodent Oriented Network-wide Index to Computerized Archives, dove  \"rodent \'(roditore) si riferisce al fatto che un  \"gopher \"  una specie di marmotta. Questo programma permette di sapere quale dei tanti menu di Gopher contiene informazioni sugli argomenti da voi richiesti. Veronica fa per Gopher quello che Archie fa per FTP VGA. acronimo di Video Graphics Array  uno standard che esprime le caratteristiche e le capacit video del PC. Lo standard VGA base indica una risoluzione di 640x480 pixel con 16 colori. Esistono tuttavia varie implementazioni dello standard VGA. molte delle quali offrono prestazioni avanzate grazie alla quantit di RAM installata e al collegamento al microprocessore per mezzo di bus locale. Per esempio, il termine SVGA viene usato per indicare un \' implementazione dello standard VGA in grado di offrire una risoluzione di 800x600 pixel o superiore. Quando acquistate un PC. tra le varie opzioni dovete scegliere una scheda video, cio determinare quali devono essere le capacit video del vostro computer. Poich tutti i computer moderni sono dotati di un \' implementazione avanzata dello standard VGA, dovete decidere con quale risoluzione intendete lavorare e quanti colori volete usare contemporaneamente. Sul mercato sono disponibili numerose schede video, ciascuna delle quali offre determinate caratteristiche. La scelta dipende quasi esclusivamente dal tipo di lavoro che dovete svolgere  USENET, NEWS USER.DAT  UTILITY  UTILITY R UTP UUCP  VERONICA  VGA  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  VIRUS  Pagina 31 di 35 con il PC; cercate quindi un rivenditore esperto e chiedetegli quale scheda  piadatta per le vostre esigenze. Un virus del computer  un programma progettato per causare intenzionalmente dei problemi al PC o per cancellare i dati memorizzati nei dischi. Esistono vari tipi di virus che si possono manifestare in modi differenti e possono colpire aree diverse del sistema. Nella maggior parte dei casi, i programmi virus si installano in altre applicazioni, ma esistono anche virus che si annidano nei settori di sistema del disco o nelle macro registrate all \' interno dei documenti. Per rilevare e rimuovere un virus del computer, bisogna usare un antivirus. cio un \'applicazione progettata appositamente per riconoscere le porzioni di codice che costituiscono i virus e per ripristinare il codice originale dei programmi infetti. Il modo in cui persone poco informate presentano i virus del computer potrebbe indurvi a credere che questi virus siano in qualche modo simili a quelli reali. Non considerate neppure lontanamente questa evenienza. Un virus informatico non ha nulla, ma proprio nulla a che vedere con i virus reali, ma  semplicemente un programma scritto da qualche persona che si diverte a danneggiare il lavoro altrui. Trattandosi solamente di un programma, un virus pu cancellare i dati o bloccare il vostro PC, ma non pu in nessun modo danneggiare fisicamente il vostro computer. Per prevenire il propagarsi di un virus del computer e per riparare applicazioni \" infette \" . usate periodicamente un antivirus, cio un prodotto in grado di rilevare ed eliminare questi programmi maligni.  (Virtual Private Network). Ambiente per comunicazioni private che si serve di Internet tramite PPTP. (Virtual Reality Modeling Language). Linguaggio che estende la grafica del Web al mondo 3D. Standard per i terminali stupidi (fatta eccezione per il terminale IBM 1270). creato dalla digital Equimipmnent Corporation. Molti host e programmi oli Internet (come telnet) comunicano in modalit VT100. VPN VRML VT100  W  (Wide Area Information Services). Programma per cercare parole chiave nelle biblioteche su Internet. (Wide Area Network). Rete estesa su una vasta area geografica. costituita spesso da LAN collegate fra loro. Servizio per navigare nel Web usando la televisione come monitor. La tastiera  opzionale. Windows. creato da Microsoft,  stato uno dei primi programmi per PC in grado di offrire una rappresentazione WYSIWYG dei documenti. Nato inizialmente come ambiente operativo (Windows 2.x e 3.x) per semplificare l \'interazione tra l \'utente e il computer, cio come interfaccia grafica da utilizzare in ambienti DOS.  diventato successivamente un vero e proprio sistema operativo (Windows 95). Tutti i PC moderni usano ormai Windows 95 e la maggior parte delle nuove applicazioni viene creata per funzionare in questo sistema operativo. Se qualcuno di voi non ha mai sentito parlare di Windows. significa che non ha la pipallida idea di cosa sia un PC e appartiene a quella categoria di persone che si limitano a memorizzare una serie di comandi rifiutandosi categoricamente e ostinatamente di capirne il significato. Se avete provato a considerare il computer come una macchina che risponde ai vostri comandi invece che come un mostro intelligente che si diverte a far impazzire gli utenti, vi sarete almeno accorti che quando accendete il PC sul vostro schermo appare la scritta Windows 95. Windows  il programma che vi permette di eseguire le applicazioni e vi consente di interagi con il PC attraverso un ambiente grafico che potete manipolare per mezzo del mouse. Questo programma viene chiamato sistema operativo ed  fondamentale per poter lavorare con il PC. Prima di Windows 95, il sistema operativo maggiormente utilizzato nei PC era il DOS Protocollo TCP/IP  servizio che chiede informazioni sui di rete. L \'utilitv whois  ben nota per il suo ruolo iniziale: trovare utenti sui Internet. Adesso, da quando il volume di utenti su Internet  diventato troppo consistente per poter essere gestito, le informazioni di whois riguardano sui di rete e non pi singoli utenti. File di sistema di Windows 3.XX contiene la configurazione dei programmi installati e le font, sono storiche le nottate passate a modificare questo file. In Windows 9X ha meno importanza ma viene comunque mantenuto.  Vedi System.ini  (Windows SOCKet). API (Application Programnrning lnterface) per programmi Microsoft Windows la quale permette di comunicare con TCP/IP Si basa sulle specifiche per socket del Berkeley UNIX  Vedi autocomposizione Acronimo di What You See Is What You Get (cio. ci che vedi  ci che ottieni). Questo acronimo  apparso nel mondo informatico con l \' arrivo delle cosiddette GUI. le interfacce utente grafiche che hanno permesso di ottenere sul video una rappresentazione molto simile a quella che si ottiene su carta in seguito alla stampa del documento. Quindi, quando un programma fornisce una rappresentazione WYSIWYG di un documento, significa che quel  WAIS WAN WEBTV WINDOWS  WHOIS  WIN.INI  WINSOCK WIZARD WYSIWYG  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  WWW  Pagina 32 di 35 documento verr visualizzato sullo schermo nel modo in cui verr stampato su carta. Almeno una volta all \'anno, i guru dell \'informatica inventano qualche nuova funzione che si diffonde rapidamente diventando per alcuni mesi una moda. Quando sono state introdotte le applicazioni WYSIWYG, ad esempio, per un certo periodo di tempo sembrava che esistessero solamente programmi WYSIWYG. Sicuramente, questi programmi hanno segnato una svolta importante nella storia del PC, permettendo agli utenti di avere un \'idea abbastanza precisa del risultato finale di stampa, senza sprecare inutilmente tempo e carta. (World Wide Web). Sistema informativo ipermediale su Internet. Noto anche come  \"Web  \"W3 \" .  X  Interfaccia grafica utente (GUI) sviluppata al MIT. Usa TCP come protocollo di trasporto. Directory Service. Sistema dello standard OSI per creare una rubrica elettronica relativa ai dipendenti di una organizzazione. Grazie a X.500 la rubrica dell \'organizzazione pu fare parte di una rubrica globale disponibile su Internet. (eXtensible Markup Language). Linguaggio per creare pagine Web che descrivono i dati e il loro aspetto. La descrizione rende la ricerca sul Web piefficiente.  Y  (Yellow Pages). Nome originale di NIS.British Telecom possiede il marchio Yellow Pages, ma non YP  Z  Gruppo di nomi di computer per i quali  responsabile un determinato server dei nomi.  X WINDOW SYSTEM X.500 DIRECTORY SERVICE XML  YP  ZONA  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato Pagina 33 di 35  Allegato A  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato Pagina 34 di 35  Allegato B  Estensione Bak Bmp Programma Qualsiasi programma Paint  Com Dat Dll  Doc Exe Gif  Windows 9X Qualsiasi programma File di appoggio agli exe Microsoft Word Qualsiasi programma ha come cuore uno o pi file exe Qualsiasi programma di Grafica  Hlp Htm  Ini Jpg  Log Mda Mid  Mp3  Pif Ppt Pwl Sam Scr Sys Txt  Wav  Qualsiasi programma Internet Explorer e qualsiasi browser sia grafico che testuale Windows 9X Qualsiasi programma di Grafica Qualsiasi programma Microsoft Access Lettore Multimediale etc Soniq, Winamp etc Windows 9X Microsoft Power Point Windows Windows Windows Windows 9X Notepad, Blocco Notes, Edit del DOS etc. Lettore Multimediale, Registratore di suoni etc.  Funzione Molti programmi fanno una copia di riserva dei documenti quando li si modifica essa viene rinominata .bak Immagine vettoriale che contiene cio per ogni pixel la descrizione completa del colore tonalit etc. Rendono bene l \' immagina e sono abbastanza scalabile ma eccessivamente ingombranti Speciale file di tipo eseguibile di solito usato per utilit o configurazioni File usato dai programmi per immagazzinare dati necessari per il loro funzionamento Sono librerie di oggetti (pulsanti, menetc.)o funzioni (apri, salva etc.) che aiutano il programma e ne fanno parte integrante, in Windows 9X si chiamano anche ocx Docunenti di testo con caratteri formattazione etc. realizzati con Word La quasi totalit dei programmi  composta da uno o pifile exe cio eseguibili Immagini compresse molto usate su Internet, qualitativamente inferiori alle bmp ma molto piportatili, consentono inoltre dei particolari effetti come la trasparenza dello sfondo dell \'immagine e la possibilit di associarne alcune creando delle brevi animazioni che prendono il nome di gif animate. Sono gli Help i file di aiuto e istruzione comuni a tutto l \' ambiente Windows Estensione delle pagine web, scritte in linguaggio HTML che contengono testi foto collegamenti suoni etc.,  per questo che sono chiamati documenti ipertestuali File che contiene le specifiche per il funzionamento di un programma era molto usato in Windows 3.XX Immagini compresse molto usate su Internet, qualitativamente inferiori alle bmp ma molto pi portatili, se provate a ingrandire una immagine jpg esse risulteranno sgranate Contiene il risultato dell \'azione di un programma, ad esempio l \' azione di controllo di un antivirus Estensione dei database di Access Il formato MIDI che ha l \'estensione mid contiene solamente la notazione  come uno spartito ma  suonabile dal computer, viene anche usato per le basi nei karaoke Formato che consente di registrare con qualit cd un brano musicale sul proprio computer e poterlo riascoltare. Rispetto au file Wav la dimensione  memo di un decimo Speciali file che ricreano in Windows l \'ambiente per i programmi studiati per DOS Presentazione di immagini con suoni ed effetti,  paragonabile ad una proiezione di diapositive reaslizzato con Power Point File criptato contenente le password di sistema Esempi per la compilazione di file di sistema I salvaschermo per Windows File di sistema di Windows Sono file contenenti del testo semplice e possono essere aperti con un \'infinit di programmi su diversi sistemi operativi, usati molte volte anche per favorire lo scambio di dati tra programmi incompatibili. File che consente di registrare sia musica che parlato sul proprio pc puo essere usato per brani musicali e/o voce, Il  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Allegato  Xls Microsoft Excel  Pagina 35 di 35 fatto negativo  che questi file sono molto ingombratni anche 50MB per una canzone di tre minuti Fogli di calcolo realizzati con Excel  file://E: \\CD \\Documenti \\Piccolo%20Glossario%20Informatico.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   ","Computer, Software","Software","");arrFiles[49]=new Array("manu/pmw.pdf","Piccolo manuale Winzip","PICCOLO MANUALE WINZIP  PICCOLO MANUALE WINZIP  Ci sono situazioni in cui ci troviamo di fronte all \'esigenza di dover restringere uno o pi file o trasportarli da un computer all \'altro con dei dischetti, in ambedue i casi ci serve un programma che comprima i file senza danneggiarli. Nel mondo DOS era stato creato il programma pkzip per la compressione o zippatura, e il programma unzip per la decompressione o dezippatura, nell \'ambiente Windows si  venuto ad affermare il programma Winzip giunto alla versione 8.0 che purtroppo  solo in lingua inglese e con un interfaccia non intuitiva. Da qui l \'esigenza di un piccolo manuale per l \'uso del Winzip, il manuale  composto da tre parti con immagini che illustrano le varie operazioni, le parti sono: 1. Creare un file compresso su disco fisso 2. Creare un file compresso su pi dischetti 3. Decomprimere un file Vediamo ora come si fa:  Pagina 1 di 16  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 2 di 16  Creare un file compresso su disco fisso Per prima cosa dobbiamo lanciare il programma Winzip che normalmente troviamo in Start > Programmi > Winzip clicchiamo due volte con il pulsante sinistro del mouse sul Winzip si aprirquesta finestra  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 3 di 16  Creiamo ora un nuovo file compresso (archivio) sul nostro disco fisso premendo l \'icona New  La finestra ci chiede dove vogliamo creare il nostro file .zip e che nome deve avere, scegliamo la directory dalla casella Create in e indichiamo il nome nella casella Nome file dopodich premiamo OK  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 4 di 16  Nella nuova finestra dobbiamo selezionare la directory e i file che vogliamo comprimere  E premere il pulsante Add (da questa finestra si possono impostare molte altre funzioni di cui consiglio una sperimentazione preventiva per affinarne l \'uso)  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 5 di 16  Il risultato e il comparire dell \'ultima finestra, se i file scelti sono piuttosto grandi o il pc lento ci pu volere qualche secondo per completare la compressione e in tal caso comparir una barra di stato dell \'avanzamento dell \'operazione e il semaforino nell \'angolo in basso a destra rester rosso per mutare in verde ad operazione completata  A questo punto il nostro file compresso  stato creato con il nome che abbiamo stabilito (riportato in alto nella barra blu) e nella directory che abbiamo deciso.  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 6 di 16  Creare un file compresso su pi dischetti Per prima cosa dobbiamo lanciare il programma Winzip che normalmente troviamo in Start > Programmi > Winzip clicchiamo due volte con il pulsante sinistro del mouse sul Winzip si aprirquesta finestra  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 7 di 16  Creiamo ora un nuovo file compresso (archivio) su vari dischetti da 1.44 MB da 3,5 premendo l \'icona New  Dalla casella Create in scegliamo l \'unit A: assegniamo ora un nome al file e premiamo OK  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 8 di 16  Il programma si predisporrper realizzare automaticamente il file su pi dischetti come indicato nella casella Multiple disk spanning  Dobbiamo ora selezionare i file scegliere OK il programma ci chiederdi inserire uno per uno i dischetti necessari e comprimere divideril file compresso su pi dischetti.  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 9 di 16  Il risultato e il comparire dell \'ultima finestra e il programma iniziera chiederci i dischetti e la barra di stato dell \'avanzamento dell \'operazione e il semaforino nell \'angolo in basso a destra rester rosso per mutare in verde ad operazione completata  A questo punto il nostro file compresso  stato creato con il nome che abbiamo stabilito (riportato in alto nella barra blu) e nella directory che abbiamo deciso.  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 10 di 16  Decomprimere un file Per prima cosa dobbiamo lanciare il programma Winzip che normalmente troviamo in Start > Programmi > Winzip clicchiamo due volte con il pulsante sinistro del mouse sul Winzip si aprirquesta finestra  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 11 di 16  Scegliamo l \'icona Open per localizzare e aprire il nostro file compresso, esso potr essere sul disco fisso o su dischetti in questo caso inseriamo l \'ultimo  Una volta individuato il file clicchiamoci una volta sopra con il tasto sinistro del mouse e poi Apri  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 12 di 16  A questo punto il programma ci mostreril contenuto del nostro file compresso , che per  ancora compresso  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 13 di 16  Per decomprimerlo premiamo Extract e scegliamo la directory dove posizionare i file  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 14 di 16  Possiamo anche crearne anche di nuove scegliendo New Folder e specificandone il nome dopodich premiamo OK e poi Extract  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 15 di 16  Il risultato e il comparire dell \'ultima finestra il programma espanderi file nella directory indicata e se il file  su pi dischetti il programma iniziera chiederci i dischetti in ordine e la barra di stato dell \'avanzamento dell \'operazione e il semaforino nell \'angolo in basso a destra rester rosso per mutare in verde ad operazione completata  I file che prima erano uniti nel file compresso sono ora separati e disponibili nella directory indica, con questo non abbiamo per cancellato il file compresso che continua a esistere sul disco fisso o sui dischetti.  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PICCOLO MANUALE WINZIP Pagina 16 di 16  INDICE Creare un file compresso su disco fisso.................................................................. 3 Creare un file compresso su pi dischetti................................................................. 4 Decomprimere un file.............................................................................................. 5  COPYRIGHT DOMENICO DONATO 2000  file://E: \\CD \\Documenti \\Piccolo%20manuale%20Winzip.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   ","Computer, Software","Software","");arrFiles[50]=new Array("manu/mpp.pdf","Power Point","PowerPoint  PowerPoint  Un applicativo molto sottovalutato della suite Office  Powerpoint, questo programma e paragonabile a un proiettore di diapositive, si possono realizzare presentazioni fatte da varie schermate con dati immagini e suoni, anche se di uso intuitivo PowerPoint  molto potente e flessibile in pochi minuti possiamo preparare un lavoro soddisfacente e con un po \' pi di impegno realizzare una presentazione molto appariscente.  Pagina 1 di 6  Quando lanciamo PowerPoint ci appare una prima schermata di scelta, possiamo scegliere di creare una nuova presentazione con contenuti guidati o in base ad un modello oppure una presentazione vuota, se abbiamo gia un file di PowerPoint usiamo la quarta opzione.  Scegliamo  \"Modello struttura \" , il programma ci chieder di scegliere tra molte combinazioni di colori, che potremo comunque cambiare nel corso del lavoro, scegliamone una e clicchiamo OK  file://E: \\CD \\Documenti \\powerp.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PowerPoint Pagina 2 di 6  Iniziamo a creare la nostra presentazione inserendo una diapositiva per il titolo, selezioniamo la prima dalla finestra che vediamo a fianco Dopo aver scelto la prima diapositiva si aprir questa finestra, nel lato destro c \' la nostra diapositiva  apportiamo le modifiche necessarie, la stessa diapositiva e riprodotta in breve anche sulla sinistra come riepilogo della presentazione  A questo punto aggiungiamo un \'altra diapositiva attraverso il menu Inserisci, questo menu ci verr molto utile per aggiungere immagini o altro alla nostra presentazione, clicchiamo su Nuova diapositiva  file://E: \\CD \\Documenti \\powerp.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PowerPoint Scegliamo la prima miniatura della terza fila (Testo e clipart), e diamo OK Pagina 3 di 6  Dopo aver inserito i testi  la volta dell \'immagine clicchiamo 2 volte dove  scritto e vedremo l \'immagine qui sotto  questa  la raccolta delle clipart, immagini pronte per essere usate nei documenti divise per argomento, per inserirla clicchiamo una volta sola con il sinistro si apre un men che consente di inserire un \'immagine ingrandirla o altro, una volta inserita l \'immagine potremo modificarla come ci serve. Possiamo impostare delle caratteristiche molto avanzate per ogni diapositiva clicchiamo sul men Strumenti e scegliamo Animazione personalizzata  file://E: \\CD \\Documenti \\powerp.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PowerPoint Pagina 4 di 6  Come vediamo qui sotto possiamo impostare un \'effetto diverso per ogni oggetto (Titolo1, Testo2, Oggetto3), l \'effetto comprende il modo in cui il testo entra nell \'immagine il suono abbinato e l \'eventuale azione che verr realizzata dopo l \'effetto  file://E: \\CD \\Documenti \\powerp.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PowerPoint Pagina 5 di 6  Impostiamo ora il modo di visualizzazione di tutta la, nostra presentazione, clicchiamo sull \'icona con i 4 rettangoli si presenter una finestra che contiene tutte le diapositive da noi realizzate clicchiamo con il tasto destro sulla prima diapositiva si aprir un men contestuale scegliamo Transizione diapositiva  Nell \'esempio a fianco abbiamo impostato la comparsa delle schermate dall \'alto in modo veloce, con avanzamento sia con un click del mouse sia dopo 5 secondi, come suono abbiamo scelto l \'automobile che frana, le opzioni possibili sono moltissime dopo averne scelto una serie clicchiamo su per usarle su la sola diapositiva selezionata, con applichiamo le opzioni scelte a tutta la nostra presentazione con il risultato illustrato nella schermata sottostante  file://E: \\CD \\Documenti \\powerp.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   PowerPoint Pagina 6 di 6  Siamo giunti alla fine del nostro esempio clicchiamo sull \'icone con lo schermo e godiamoci il risultato del nostro lavoro.  file://E: \\CD \\Documenti \\powerp.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   ","Computer, Software","Software","");arrFiles[51]=new Array("manu/sco_off.pdf","Scorciatoie Office","Scorciatoie Office Product  Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Access 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000  Activity Display the database window Copy Find and replace Insert a carriage return in a memo or text field Insert the current time Insert the data from the same field in the previous record Insert today \'s date Open a new database Open an existing database Paste Print Save Switch between the Visual Basic Editor and the previous active window Undo Undo the changes you have made to the current field  Pagina 1 di 4 Shortcut Keys CTRL+C F11 CTRL+F CTRL+ENTER CTRL+: CTRL+ \' CTRL+; CTRL+N CTRL+O CTRL+V CTRL+P CTRL+S ALT+F11 CTRL+Z ESC  Undo the changes you have made to the current record ESC ESC (press ESC twice) Alternate between displaying cell values and displaying CTRL+` (single left quotation mark) cell formulas  Calculate all sheets in all open workbooks Calculate the active worksheet Copy Create a chart that uses the current range Display the Format Cells dialog box Display the Go To dialog box Fill the selected cell range with the current entry Insert the current time Insert today \'s date Move to the beginning of the worksheet F9 SHIFT+F9 CTRL+C F11 or ALT+F1 CTRL+1 F5 CTRL+ENTER CTRL+: CTRL+; CTRL+HOME  Move to the last cell on the worksheet, which is the cell CTRL+END at the intersection of the rightmost used column and the bottommost used row (in the lower-right corner), or the cell opposite the home cell, which is typically A1  Open Paste Paste a function into a formula Print Save Select all (when you are not entering or editing a formula) Select the current column Select the current row Undo CTRL+O CTRL+V SHIFT+F3 CTRL+P CTRL+S CTRL+A CTRL+SPACEBAR SHIFT+SPACEBAR CTRL+Z  Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000 Excel 2000  When you enter a formula, display the Formula PaletteCTRL+A after you type a function name  FrontPage 2000 Bold FrontPage 2000 Copy FrontPage 2000 Create a hyperlink FrontPage 2000 Create a new page FrontPage 2000 Create an AutoThumbnail of the selected picture FrontPage 2000 Display HTML tags FrontPage 2000 Display the Microsoft Script Editor FrontPage 2000 Italic FrontPage 2000 Open FrontPage 2000 Paste FrontPage 2000 Preview a page in a Web browser CTRL+B CTRL+C CTRL+K CTRL+N CTRL+T CTRL+/ SHIFT+ALT+F11 CTRL+I CTRL+O CTRL+V CTRL+SHIFT+B  file://E: \\CD \\Documenti \\scorciatoie%20Office.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Scorciatoie Office FrontPage 2000 Print FrontPage 2000 Save FrontPage 2000 Underline FrontPage 2000 Undo  Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Outlook 2000 Check for new mail Copy Delete a word Delete an e-mail message, contact, calendar item, or task Make the Find a Contact box active Mark an e-mail message as read Open a contact Open a meeting request Open a task Open an appointment Open an e-mail message Open the address book Open the Advanced Find dialog box Paste Print Select all Switch to Inbox Switch to Outbox Undo  Pagina 2 di 4  PhotoDraw 2000 Add text to a picture PhotoDraw 2000 Copy  CTRL+P CTRL+S CTRL+U CTRL+Z F5 or CTRL+M CTRL+C CTRL+BACKSPACE CTRL+D F11 CTRL+Q CTRL+SHIFT+C CTRL+SHIFT+Q CTRL+SHIFT+K CTRL+SHIFT+A CTRL+SHIFT+M CTRL+SHIFT+B CTRL+SHIFT+F CTRL+V CTRL+P CTRL+A CTRL+SHIFT+I CTRL+SHIFT+O CTRL+Z CTRL+T CTRL+C  PhotoDraw 2000 Display a shortcut menu that shows a list of commands SHIFT+F10 relevant to the selected object  PhotoDraw 2000 Duplicate a selected object PhotoDraw 2000 Group two or more selected objects CTRL+D CTRL+G  PhotoDraw 2000 Hide the selection box and resize handles of a selected SPACEBAR object  PhotoDraw 2000 Move a selected object backward in the picture PhotoDraw 2000 Move a selected object forward in the picture CTRL+DOWN ARROW CTRL+UP ARROW  PhotoDraw 2000 Nudge the object that is selected on the workspace oneRIGHT ARROW or LEFT ARROW unit to the right or left PhotoDraw 2000 Nudge the object that is selected on the workspace oneUP ARROW or DOWN ARROW unit up or down  PhotoDraw 2000 Open PhotoDraw 2000 Paste PhotoDraw 2000 Print PhotoDraw 2000 Save PhotoDraw 2000 Select all PhotoDraw 2000 Show or hide the Picture List PhotoDraw 2000 Show or hide a workpane PhotoDraw 2000 Undo PhotoDraw 2000 Ungroup objects PhotoDraw 2000 Zoom to background PowerPoint 2000 Apply subscript formatting PowerPoint 2000 Apply superscript formatting PowerPoint 2000 Bold PowerPoint 2000 Capitalize PowerPoint 2000 Copy PowerPoint 2000 Delete a word PowerPoint 2000 Demote a paragraph PowerPoint 2000 Find PowerPoint 2000 Insert a hyperlink PowerPoint 2000 Insert a new slide CTRL+O CTRL+V CTRL+P CTRL+S CTRL+A F3 F2 CTRL+Z CTRL+U F11 CTRL+EQUAL SIGN (=) CTRL+PLUS SIGN (+) CTRL+B SHIFT+F3 CTRL+C CTRL+BACKSPACE ALT+SHIFT+RIGHT ARROW CTRL+F CTRL+K CTRL+M  file://E: \\CD \\Documenti \\scorciatoie%20Office.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Scorciatoie Office PowerPoint 2000 Italicize PowerPoint 2000 Make a duplicate of the current slide PowerPoint 2000 Open PowerPoint 2000 Open the Font dialog box PowerPoint 2000 Paste PowerPoint 2000 Print PowerPoint 2000 Promote a paragraph PowerPoint 2000 Repeat your last action PowerPoint 2000 Save PowerPoint 2000 Select all PowerPoint 2000 Start a slide show PowerPoint 2000 Switch to the next pane (clockwise) PowerPoint 2000 Switch to the previous pane (counterclockwise) PowerPoint 2000 Undo PowerPoint 2000 View guides Publisher 2000 Add a page after the current page Publisher 2000 Begin a new paragraph Publisher 2000 Check spelling Publisher 2000 Copy Publisher 2000 Copy formatting Publisher 2000 Create a new publication Pagina 3 di 4 CTRL+I CTRL+D CTRL+O CTRL+T CTRL+V CTRL+P ALT+SHIFT+LEFT ARROW F4 or CTRL+Y CTRL+S CTRL+A F5 F6 SHIFT+F6 CTRL+Z CTRL+G CTRL+SHIFT+N ENTER F7 CTRL+C CTRL+SHIFT+C CTRL+N  Publisher 2000 End one line and begin another without starting a new SHIFT+ENTER paragraph  Publisher 2000 Go to page... Publisher 2000 Insert a hyperlink for the selected object on a Web page Publisher 2000 Make transparent or opaque Publisher 2000 Move between the background and the foreground page Publisher 2000 Move between the current page view and actual size view Publisher 2000 Nudge down Publisher 2000 Nudge to the left Publisher 2000 Nudge to the right Publisher 2000 Nudge up Publisher 2000 Open an existing publication Publisher 2000 Paste Publisher 2000 Paste formatting Publisher 2000 Print part or all of a publication Publisher 2000 Return character formatting to the current text style Publisher 2000 Save changes to a publication Publisher 2000 Select all text in a text frame, the entire story in connected text frames, or all text in a table cell Publisher 2000 Undo  Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Bold Change case Copy Delete a word Find and replace Go to page, section, line, etc. Go to the beginning of the document Go to the end of the document Insert a hyperlink Italicize Open Open the thesaurus Paste Print  F5 CTRL+K CTRL+T CTRL+M F9 ALT+DOWN ARROW ALT+LEFT ARROW ALT+RIGHT ARROW ALT+UP ARROW CTRL+O CTRL+V CTRL+SHIFT+V CTRL+P CTRL+SPACEBAR CTRL+S CTRL+A CTRL+Z CTRL+B SHIFT+F3 CTRL+C CTRL+BACKSPACE CTRL+F CTRL+G CTRL+HOME CTRL+END CTRL+K CTRL+I CTRL+O SHIFT+F7 CTRL+V CTRL+P  file://E: \\CD \\Documenti \\scorciatoie%20Office.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   Scorciatoie Office  Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Word 2000 Repeat your last action Save Select all Select to the beginning of the document Select to the end of the document Undo  Pagina 4 di 4 F4 or CTRL+Y CTRL+S CTRL+A CTRL+SHIFT+HOME CTRL+SHIFT+END CTRL+Z  file://E: \\CD \\Documenti \\scorciatoie%20Office.htm PDF created with FinePrint pdfFactory trial version http://www.fineprint.com 22/01/02   ","Computer, Software","Software","");arrFiles[52]=new Array("manu/dw4_using_it.pdf","000_UsingDreamweaver.book","Uso di Dreamweaver  TM  macromedia    Marchi di fabbrica Afterburner, AppletAce, Attain, Attain Enterprise Learning System, Attain Essentials, Attain Objects for Dreamweaver, Authorware, Authorware Attain, Authorware Interactive Studio, Authorware Star, Authorware Synergy, Backstage, Backstage Designer, Backstage Desktop Studio, Backstage Enterprise Studio, Backstage Internet Studio, Design in Motion, Director, Director Multimedia Studio, Doc Around the Clock, Dreamweaver, Dreamweaver Attain, Drumbeat, Drumbeat 2000, Extreme 3D, Fireworks, Flash, Fontographer, FreeHand, FreeHand Graphics Studio, Generator, Generator Developer \'s Studio, Generator Dynamic Graphics Server, Knowledge Objects, Knowledge Stream, Knowledge Track, Lingo, Live Effects, Macromedia, Macromedia M Logo & Design, Macromedia Flash, Macromedia Xres, Macromind, Macromind Action, MAGIC, Mediamaker, Object Authoring, Power Applets, Priority Access, Roundtrip HTML, Scriptlets, SoundEdit, ShockRave, Shockmachine, Shockwave, Shockwave Remote, Shockwave Internet Studio, Showcase, Tools to Power Your Ideas, Universal Media, Virtuoso, Web Design 101, Whirlwind ed Xtra sono marchi di fabbrica di Macromedia, Inc. e possono essere registrati negli Stati Uniti e in altre giurisdizioni, anche internazionali. Gli altri nomi di prodotto, logotipi, design, titoli, termini o espressioni citati in questa pubblicazione possono essere marchi di fabbrica, marchi di servizio o nomi commerciali di Macromedia, Inc. o di altre entit e possono essere registrati in alcune giurisdizioni, anche internazionali. Questo manuale contiene dei collegamenti a siti Web di terze parti che non sono sotto il controllo di Macromedia: Macromedia non  pertanto responsabile del contenuto dei suddetti siti. Se si accede a un sito Web di terze parti citato in questo manuale, la responsabilit  interamente a carico dell \'utente. Macromedia fornisce tali collegamenti esclusivamente per comodit di consultazione e la presenza di un collegamento a un sito di terze parti non pressupone che Macromedia si assuma o accetti alcuna responsabilit sul relativo contenuto. Declinazione di responsabilit di Apple APPLE COMPUTER, INC. NON FORNISCE ALCUNA GARANZIA, N IMPLICITA N ESPLICITA, SUL PACCHETTO SOFTWARE ACCLUSO, SULLA SUA COMMERCIABILIT E SULLA SUA IDONEIT PER SCOPI SPECIFICI. POICH L \'ESCLUSIONE DELLE GARANZIE IMPLICITE NON  CONSENTITA IN ALCUNI STATI, L \'ESCLUSIONE SOPRA RIPORTATA POTREBBE NON ESSERE VALIDA IN ALCUNI CASI. LA PRESENTE GARANZIA CONFERISCE DIRITTI LEGALI SPECIFICI. GLI EVENTUALI DIRITTI AGGIUNTIVI VARIANO DA STATO A STATO. Copyright  2000 Macromedia, Inc. Tutti i diritti riservati. Il presente manuale non pu essere copiato, fotocopiato, riprodotto, tradotto o convertito in qualunque formato elettronico o leggibile da macchine, n integralmente n parzialmente, senza il preventivo consenso scritto di Macromedia, Inc. Numero di parte ZDW40M100IT Contributi Gestione del progetto: Sheila McGinn Autori: Kim Diezel, Valerie Hanscom, Jed Hartman, Emily Ricketts Editing: Anne Szabla e Lisa Stanziano Gestione della produzione: John  \"Zippy \" Lehnus Progettazione multimediale e produzione: Aaron Begley e Noah Zilberberg Produzione della stampa: Chris Basmajian, Paul Benkman, Caroline Branch e Rebecca Godbois Editing Web e produzione: Jane Flint DeKoven e Jeff Harmon Gestione della localizzazione: Bonnie Loo Un ringraziamento speciale a Jaime Austin, Chris Bank, Saam Barrager, Heidi Bauer, Jennifer Chapman, Winsha Chen, Kristin Conradi, Margaret Dumas, Peter Fenczik, Jean Fitzgerald, S Fred Golden, Stephanie Goss, Victor Grigorieff, Narciso (nj) Jaramillo, John Koch, David Lenoe, Eric Lerner, Charles Nadeau, Eric Ott, Jeff Schang, Mike Sundermeyer, Luciano Arruda, Raymond Lim, Scott Richards, Yoko Vogt, Peter von dem Hagen, Marta Farinati, Giuseppe Montemurro e ai team di progettazione e QA Dreamweaver Prima edizione: novembre 2000 Macromedia, Inc. 600 Townsend St. San Francisco, CA 94103  2   INDICE GENERALE  INTRODUZIONE Guida introduttiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Requisiti di sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Installazione di Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Visita guidata di Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Flusso di lavoro nello sviluppo per il Web . . . . . . . . . . . . . . . . . . . . . . 17 Da dove iniziare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Convenzioni tipografiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Novit di Dreamweaver 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 HTML e tecnologie Web: materiale di consultazione . . . . . . . . . . . . . 25 Accessibilit e Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 CAPITOLO 1 Esercitazione di Dreamweaver . . . . . . . . . . . . . . . . . .27 Visita guidata di Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 L \'area di lavoro di Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Impostazione della struttura del sito per l \'esercitazione . . . . . . . . . . . . 31 Definizione di un sito locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Creazione della home page del sito . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Progettazione di una pagina nella vista Layout. . . . . . . . . . . . . . . . . . . 35 Aggiunta di contenuti alla pagina . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Operazioni nella vista Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Uso del pannello Risorse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Inserimento di oggetti Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Creazione di un modello . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Prova del sito. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Altre operazioni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  3   CAPITOLO 2 Elementi fondamentali di Dreamweaver . . . . . . . . . .71 Area di lavoro di Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72 Viste di Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73 Operazioni coi colori. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88 Colori web-safe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90 Preferenze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90 Uso di Dreamweaver con altre applicazioni . . . . . . . . . . . . . . . . . . . . . .92 Personalizzazione di base di Dreamweaver. . . . . . . . . . . . . . . . . . . . . . .92 CAPITOLO 3 Pianificazione e impostazione del sito . . . . . . . . . . .97 Pianificazione e progettazione di un sito . . . . . . . . . . . . . . . . . . . . . . . .97 Uso di Dreamweaver per impostare un nuovo sito. . . . . . . . . . . . . . . .103 Modifica di un sito Web esistente . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 Modifica di un sito remoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107 Eliminazione di un sito dall \'elenco dei siti. . . . . . . . . . . . . . . . . . . . . .108 CAPITOLO 4 Gestione del sito e collaborazione . . . . . . . . . . . . . .109 Finestra Sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110 Visualizzazione e apertura di un file nella finestra Sito . . . . . . . . . . . . .115 Mappa del sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Uso della mappa del sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120 Impostazione di un sito remoto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127 Integrazione con WebDAV e SourceSafe . . . . . . . . . . . . . . . . . . . . . . .131 Risoluzione dei problemi di impostazione del sito remoto. . . . . . . . . .134 Uso delle funzioni di deposito e ritiro . . . . . . . . . . . . . . . . . . . . . . . . .135 Design Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138 Uso dei rapporti per migliorare il flusso di lavoro . . . . . . . . . . . . . . . .145 Scaricamento e caricamento dei file. . . . . . . . . . . . . . . . . . . . . . . . . . .147 Sincronizzazione dei file sui siti locali e remoti . . . . . . . . . . . . . . . . . .150 CAPITOLO 5 Impostazione di un documento. . . . . . . . . . . . . . . . . 153 Creazione, apertura e modifica di un documento HTML . . . . . . . . . .154 Propriet dei documenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156 Selezione di un elemento nella finestra del documento . . . . . . . . . . . .158 Uso delle guide visive nel processo di progettazione. . . . . . . . . . . . . . .161 Visualizzazione e modifica del contenuto dell \'intestazione. . . . . . . . . .163 Automazione delle operazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164  4 Indice generale   CAPITOLO 6 Progettazione del layout di pagina. . . . . . . . . . . . . . 173 Livelli e tabelle di layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174 Creazione di celle e tabelle di layout . . . . . . . . . . . . . . . . . . . . . . . . . .175 Spostamento e ridimensionamento delle celle e tabelle di layout . . . . .181 Formattazione delle celle e tabelle di layout. . . . . . . . . . . . . . . . . . . . .183 Impostazione della larghezza del layout . . . . . . . . . . . . . . . . . . . . . . . .185 Preferenze della vista Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190 CAPITOLO 7 Uso delle tabelle per la presentazione dei contenuti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Inserimento di una tabella. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192 Selezione degli elementi di una tabella . . . . . . . . . . . . . . . . . . . . . . . .196 Formattazione di tabelle e celle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198 Ridimensionamento di tabelle e celle. . . . . . . . . . . . . . . . . . . . . . . . . .203 Aggiunta ed eliminazione di righe e colonne . . . . . . . . . . . . . . . . . . . .204 Copiare e incollare celle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208 Ordinamento di una tabella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209 Esportazione dei dati di una tabella. . . . . . . . . . . . . . . . . . . . . . . . . . .210 CAPITOLO 8 Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211 Scelta dei frame. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212 Creazione di pagine Web basate sui frame . . . . . . . . . . . . . . . . . . . . . .213 Creazione dei frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213 Selezione di un frame o di un set di frame. . . . . . . . . . . . . . . . . . . . . .217 Salvataggio dei file di un frame e di un set di frame. . . . . . . . . . . . . . .219 Propriet dei frame e dei set di frame. . . . . . . . . . . . . . . . . . . . . . . . . .220 Controllo del contenuto dei frame mediante i collegamenti . . . . . . . .227 Gestione dei browser che non visualizzano i frame . . . . . . . . . . . . . . .228 Uso dei comportamenti con i frame . . . . . . . . . . . . . . . . . . . . . . . . . .229 CAPITOLO 9 Gestione e inserimento delle risorse . . . . . . . . . . . . 231 Pannello Risorse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232 Risorse preferite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239  Indice generale 5   CAPITOLO 10 Inserimento e formattazione del testo. . . . . . . . . . 243 Inserimento di testo e oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .244 Creazione di elenchi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248 Impostazione di caratteri, stili, colore e allineamento. . . . . . . . . . . . . .249 Uso degli stili HTML per formattare il testo . . . . . . . . . . . . . . . . . . .254 Fogli di stile CSS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259 Conversione degli stili CSS in tag HTML. . . . . . . . . . . . . . . . . . . . . .268 Controllo ortografico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270 Ricerca e sostituzione di testo, tag e attributi. . . . . . . . . . . . . . . . . . . .271 CAPITOLO 11 Inserimento di immagini. . . . . . . . . . . . . . . . . . . . . . . . 281 Inserimento di un \'immagine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .283 Impostazione delle propriet di un \'immagine . . . . . . . . . . . . . . . . . . .284 Creazione di una mappa immagine . . . . . . . . . . . . . . . . . . . . . . . . . . .288 Uso di un editor di immagini esterno . . . . . . . . . . . . . . . . . . . . . . . . .293 Applicazione di un comportamento ad un \'immagine. . . . . . . . . . . . . .297 CAPITOLO 12 Uso di Fireworks e Dreamweaver in sinergia . . . 299 Collocazione dei file di Fireworks in Dreamweaver . . . . . . . . . . . . . . .299 Lancio di Fireworks da Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . .304 Modifica dei file Fireworks collocati in Dreamweaver . . . . . . . . . . . . .306 Ottimizzazione delle immagini e delle animazioni di Fireworks collocate in Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309 Aggiornamento del codice HTML di Fireworks collocato in Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .312 Creazione di album di foto per il Web. . . . . . . . . . . . . . . . . . . . . . . . .312 CAPITOLO 13 Inserimento di oggetti multimediali. . . . . . . . . . . . . . 317 Inserimento di oggetti multimediali . . . . . . . . . . . . . . . . . . . . . . . . . .317 Avvio di un editor esterno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .318 Uso delle Design Notes con gli oggetti multimediali . . . . . . . . . . . . . .320 Oggetti Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .320 Oggetti pulsante Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .321 Oggetti di testo Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .324 Impostazione delle propriet dell \'oggetto Flash . . . . . . . . . . . . . . . . . .325 Inserimento di un filmato Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . .327 Inserimento di un oggetto Generator . . . . . . . . . . . . . . . . . . . . . . . . .329  6 Indice generale   Filmati Shockwave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .330 Inserimento di file audio in una pagina . . . . . . . . . . . . . . . . . . . . . . . .331 Inserimento di un plugin di Netscape Navigator . . . . . . . . . . . . . . . . .334 Inserimento di un controllo ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . .336 Inserimento di un \'applet Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338 Uso dei parametri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .339 Uso dei comportamenti per controllare gli oggetti multimediali . . . . .340 CAPITOLO 14 Modifica del codice HTML in Dreamweaver . . . .341 Tag HTML di base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .342 Inserimento di un commento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .347 Pannello Riferimenti di Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . .347 Roundtrip HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .349 Vista Codice (o finestra di ispezione Codice). . . . . . . . . . . . . . . . . . . .350 Inserimento di uno script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .354 Apertura e modifica di file non HTML in Dreamweaver. . . . . . . . . . .357 Modifica di un tag HTML in vista Struttura. . . . . . . . . . . . . . . . . . . .357 Preferenze di formattazione del codice . . . . . . . . . . . . . . . . . . . . . . . .362 Ottimizzazione del codice di origine HTML. . . . . . . . . . . . . . . . . . . .367 Ottimizzazione del codice HTML di Microsoft Word. . . . . . . . . . . . .368 Editor HTML esterni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .370 CAPITOLO 15 Collegamenti e navigazione. . . . . . . . . . . . . . . . . . . 373 Posizioni e percorsi dei documenti . . . . . . . . . . . . . . . . . . . . . . . . . . .374 Creazione di un collegamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .378 Gestione dei collegamenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .386 Creazione di un menu di collegamento . . . . . . . . . . . . . . . . . . . . . . . .389 Creazione di una barra di navigazione . . . . . . . . . . . . . . . . . . . . . . . . .392 Applicazione di un comportamento ad un collegamento . . . . . . . . . . .395  Indice generale 7   CAPITOLO 16 Riutilizzo del contenuto mediante modelli e librerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 Creazione di un modello . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .399 Definizione delle aree modificabili di un modello . . . . . . . . . . . . . . . .403 Creazione di un documento basato su un modello . . . . . . . . . . . . . . .410 Aggiornamento delle pagine basate su un modello. . . . . . . . . . . . . . . .413 Esportazione e importazione del contenuto XML . . . . . . . . . . . . . . . .414 Creazione, gestione e modifica delle voci di libreria. . . . . . . . . . . . . . .417 Server-side includes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .424 CAPITOLO 17 Livelli dinamici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Livelli e codice HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .428 Creazione di livelli su una pagina . . . . . . . . . . . . . . . . . . . . . . . . . . . .429 Modifica dei livelli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .432 Propriet dei livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .437 Modifica dell \'ordine di sovrapposizione dei livelli . . . . . . . . . . . . . . . .441 Modifica della visibilit dei livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . .442 Uso delle tabelle e dei livelli per il layout . . . . . . . . . . . . . . . . . . . . . . .443 Animazione dei livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .446 Uso di azioni di comportamento per controllare le linee temporali nei livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .456 CAPITOLO 18 Comportamenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 Il pannello Comportamenti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .458 Eventi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .459 Applicazione di un comportamento . . . . . . . . . . . . . . . . . . . . . . . . . .462 Comportamenti e testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .464 Applicazione di un comportamento ad una linea temporale . . . . . . . .465 Modifica di un comportamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . .466 Aggiornamento di un comportamento . . . . . . . . . . . . . . . . . . . . . . . .466 Creazione di nuove azioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .467 Scaricamento e installazione di comportamenti di terze parti . . . . . . .467 Azioni di comportamento fornite con Dreamweaver . . . . . . . . . . . . . .467  8 Indice generale   CAPITOLO 19 Debug del codice JavaScript . . . . . . . . . . . . . . . . . 499 Esecuzione del debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .500 Ricerca e correzione degli errori logici . . . . . . . . . . . . . . . . . . . . . . . . .502 CAPITOLO 20 Moduli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 Script CGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .508 Oggetti dei moduli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .508 Creazione di un modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .510 Campi del modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .512 Inserimento di caselle di controllo e pulsanti di scelta . . . . . . . . . . . . .517 Elenchi e menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .520 Pulsanti modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .522 Struttura dei moduli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .524 Elaborazione dei moduli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .525 Uso dei comportamenti con i moduli . . . . . . . . . . . . . . . . . . . . . . . . .526 CAPITOLO 21 Verifica e pubblicazione di un sito . . . . . . . . . . . . . 527 Verifica della compatibilit con i browser . . . . . . . . . . . . . . . . . . . . . .529 Uso dei comportamenti per rilevare i browser e i plugin . . . . . . . . . . .530 Anteprima nel browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .530 Controllo dei collegamenti di una pagina o di un sito . . . . . . . . . . . . .532 Verifica delle dimensioni e dei tempi di scaricamento . . . . . . . . . . . . .535 Uso dei rapporti per controllare un sito. . . . . . . . . . . . . . . . . . . . . . . .536 CAPITOLO 22 Personalizzazione di Dreamweaver . . . . . . . . . . . 539 Modifica del tipo di file predefinito . . . . . . . . . . . . . . . . . . . . . . . . . . .540 Modifica del pannello Oggetti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .541 Creazione di un oggetto semplice . . . . . . . . . . . . . . . . . . . . . . . . . . . .542 Personalizzazione dei menu di Dreamweaver. . . . . . . . . . . . . . . . . . . .543 Personalizzazione dell \'aspetto delle finestre di dialogo . . . . . . . . . . . . .554 Modifica della formattazione HTML predefinita. . . . . . . . . . . . . . . . .555 Uso dei profili di browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .557 Estensione di Dreamweaver: elementi fondamentali . . . . . . . . . . . . . .561 Personalizzazione dell \'interpretazione dei tag di terze parti . . . . . . . . .562  Indice generale 9   APPENDICE A Scorciatoie da tastiera. . . . . . . . . . . . . . . . . . . . . . . . . 571 Menu File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .571 Menu Modifica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .572 Viste pagina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .572 Visualizzazione degli elementi di pagina . . . . . . . . . . . . . . . . . . . . . . .573 Modifica del codice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .573 Modifica del testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .574 Formattazione del testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .575 Ricerca e sostituzione del testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .575 Operazioni con le tabelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .576 Operazioni con i frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .576 Operazioni con i livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .577 Operazioni con le linee temporali . . . . . . . . . . . . . . . . . . . . . . . . . . . .577 Operazioni con le immagini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .578 Gestione dei collegamenti ipertestuali . . . . . . . . . . . . . . . . . . . . . . . . .578 Anteprima nei browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .578 Debug nei browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .579 Gestione del sito e FTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .579 Mappa del sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .580 Esecuzione dei plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .580 Operazioni con i modelli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .581 Inserimento di oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .581 Pannello Cronologia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .581 Apertura e chiusura di pannelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582 Guida in linea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 Elenco delle scorciatoie da tastiera. . . . . . . . . . . . . . . . . . . . . . . . . . . .583 INDICE ANALITICO......................... 587  10 Indice generale   INTRODUZIONE Guida introduttiva  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Macromedia Dreamweaver  un editor HTML professionale per la progettazione e la gestione visiva di pagine e siti Web. Sia che si prediliga l \'inserimento manuale del codice HTML oppure si preferisca lavorare in un ambiente di modifica visiva, Dreamweaver permette di mettersi subito all \'opera e offre una serie di utili strumenti che migliorano il lavoro di chi progetta per il Web. Dreamweaver comprende molti strumenti e funzioni di inserimento del codice: un riferimento HTML, CSS e JavaScript, un debugger JavaScript e degli editor di codice (la vista Codice e la finestra di ispezione Codice) che consentono di modificare JavaScript, XML e altri documenti di testo direttamente in Dreamweaver. La tecnologia Roundtrip HTML di Macromedia consente di importare i documenti HTML senza riformattare il codice. Inoltre, grazie alle nuove funzionalit di Dreamweaver,  possibile ottimizzare e riformattare il codice HTML in base alle proprie necessit. Le funzioni di modifica visiva di Dreamweaver consentono di aggiungere rapidamente strutture e funzionalit alle pagine senza scrivere una riga di codice.  possibile visualizzare tutti gli elementi o le risorse del sito e trascinarli da un pannello di facile utilizzo direttamente nel documento. Lo sviluppo pu essere inoltre ottimizzato creando e modificando le immagini in Macromedia Fireworks e successivamente importandole direttamente in Dreamweaver oppure aggiungendo oggetti Flash creati direttamente in Dreamweaver. Dreamweaver offre ampie possibilit di personalizzazione: consente di creare oggetti e comandi personalizzati, modificare le scorciatoie da tastiera e perfino utilizzare JavaScript per estendere le funzionalit del programma con nuovi comportamenti, finestre di ispezione Propriet e rapporti sui siti.  11   Requisiti di sistema  Per l \'esecuzione di Dreamweaver sono previsti i requisiti hardware e software indicati di seguito.  Microsoft Windows:   Processore Intel Pentium o equivalente da almeno 166 MHz con Windows 95, Windows 98, Windows 2000, Windows ME o Windows NT (con Server Pack 3)  Versione 4.0 o successiva di Netscape Navigator o Microsoft Internet Explorer  32 MB di memoria RAM pi 110 MB di spazio libero sul disco rigido  Monitor a 256 colori con una risoluzione di 800 x 600 pixel  Unit CD-ROM  Macintosh:   Power Macintosh con Mac OS versione 8.6 o 9.x  32 MB di memoria RAM pi 135 MB di spazio libero sul disco rigido  Monitor a 256 colori con una risoluzione di 800 x 600 pixel  Unit CD-ROM Installazione di Dreamweaver Per installare Dreamweaver in ambiente Windows o su Macintosh, procedere nel modo descritto di seguito.  Per installare Dreamweaver: 1 Inserire il CD di Dreamweaver nell \'unit CD-ROM del computer. 2 Scegliere una delle opzioni seguenti:   In Windows, scegliere Avvio/Start > Esegui. Fare clic su Sfoglia e scegliere il file Dreamweaver 4 Installer.exe sul CD di Dreamweaver. Fare clic su OK nella finestra di dialogo Esegui per avviare l \'installazione.  Sul Macintosh, fare doppio clic sull \'icona del programma di installazione di Dreamweaver.  3 Seguire le istruzioni visualizzate sullo schermo. 4 Se viene richiesto dal programma di installazione, riavviare il computer.  12 Introduzione   Visita guidata di Dreamweaver  Macromedia Dreamweaver contiene una serie di risorse che consentono di orientarsi rapidamente all \'interno del programma e di acquisire dimestichezza con la creazione di pagine e siti Web. Questi strumenti sono un manuale stampato, le pagine della Guida in linea, i filmati della visita guidata, un \'esercitazione e le lezioni interattive. Inoltre, sul sito Web Macromedia del centro di assistenza per Dreamweaver  possibile trovare suggerimenti, note tecniche, esempi e informazioni sempre aggiornate. Iniziare con la visione dei filmati della visita guidata per apprendere le informazioni di base sulle funzioni di Dreamweaver. Quindi, eseguire l \'esercitazione di Dreamweaver. Infine, cimentarsi con le lezioni su Dreamweaver per apprendere come si eseguono operazioni specifiche in Dreamweaver. Filmati della visita guidata I filmati della visita guidata forniscono una panoramica animata del processo di sviluppo per il Web e delle funzioni di Dreamweaver. Per visualizzare un filmato della visita guidata, selezionare ? > Visita guidata e fare clic su uno dei titoli dei filmati. Una volta conclusa la visione di un filmato, fare clic sul pulsante Home per ritornare all \'elenco dei filmati e selezionare un altro filmato.  possibile seguire l \'intera visita o solo le sezioni desiderate. Esercitazione L \'esercitazione di Dreamweaver costituisce il luogo adatto per ottenere subito delle informazioni pratiche sulla creazione di pagine in Dreamweaver. L \'esercitazione spiega come creare un sito Web di esempio utilizzando alcune delle funzioni pi utili e potenti di Dreamweaver. L \'esercitazione  disponibile sia nella Guida in linea che nella guida Uso di Dreamweaver.  inoltre possibile scaricare una versione stampabile dell \'esercitazione dal sito Web di Macromedia. L \'esercitazione contiene delle pagine e delle risorse di esempio (immagini e file di Macromedia Flash) molto utili quando si inizia a sviluppare un sito Web.  Guida introduttiva 13   Lezioni su Dreamweaver Dreamweaver viene fornito con una serie di lezioni interattive, ognuna delle quali illustra le fasi di una specifica operazione e comprende delle pagine di esempio che contengono tutti gli elementi di progettazione e le funzionalit necessari. Utilizzare le lezioni con le pagine di esempio come delle istruzioni dettagliate oppure come guida mentre si lavora sulle proprie pagine. Per individuare le lezioni, selezionare ? > Lezioni e scegliere un argomento. Uso di Dreamweaver (manuale stampato) La guida Uso di Dreamweaver costituisce un \'alternativa cartacea alla Guida in linea di Dreamweaver e contiene informazioni sull \'uso dei comandi e delle funzioni di Dreamweaver. Tuttavia, tenere presente che alcuni argomenti relativi ad opzioni del programma non sono inclusi in questo manuale. Per informazioni su questi argomenti, consultare la Guida in linea. Se Dreamweaver  stato acquistato mediante la procedura di scaricamento elettronico del software ESD,  possibile scaricare una versione stampabile di Uso di Dreamweaver dal sito Web del centro di assistenza per Dreamweaver all \'indirizzo http://www.macromedia.com/support/dreamweaver/documentation.html. Guida in linea di Dreamweaver La Guida in linea di Dreamweaver fornisce delle informazioni esaustive su tutte le funzioni di Dreamweaver, ottimizzate per l \'uso in linea. Per visualizzare in maniera ottimale la Guida in linea di Dreamweaver, utilizzare Netscape Navigator 4.0 o successivo oppure Microsoft Internet Explorer 4.0 o successivo. Poich la Guida in linea HTML di Dreamweaver fa ampio uso di JavaScript, verificare che JavaScript sia abilitato nel browser. Se si prevede di utilizzare la funzione di ricerca,  necessario abilitare anche Java.  14 Introduzione   La Guida in linea di Dreamweaver comprende gli elementi descritti di seguito.  Sommario Elenca tutte le informazioni suddivise per argomento. Per visualizzare  gli argomenti subordinati, fare clic sulle voci di livello superiore.  Indice Elenca i termini principali della Guida per consentire all \'utente di accedere  agli argomenti correlati.  Cerca Consente di cercare una stringa di caratteri specifica nel testo degli  argomenti. Questa funzione necessita di un browser 4.0 con Java abilitato.  Nota: quando si fa clic su Cerca,  possibile che venga visualizzata una finestra di sicurezza Java che chiede l \'autorizzazione per la lettura dei file del disco rigido. La ricerca pu essere eseguita solo se si concede questa autorizzazione. L \'applet non scrive nulla sul disco rigido e non legge alcun file al di fuori della Guida in linea di Dreamweaver.   Per cercare una frase,  sufficiente digitarla nel campo di testo.   Per individuare i file che contengono due parole chiave, ad esempio livelli e stili, separare i due termini ricercati con un segno pi (+).  Guida introduttiva 15   Guida contestuale Il pulsante della Guida, visualizzato nelle finestre, finestre di  dialogo, finestre di ispezione e pannelli, consente di accedere agli argomenti correlati della Guida.  Fare clic qui per aprire la Guida  Barra di navigazione Contiene dei pulsanti che consentono di spostarsi da un  argomento all \'altro. I pulsanti freccia destra e sinistra consentono di passare all \'argomento precedente o successivo all \'interno della stessa sezione (seguendo l \'ordine definito nel sommario).  Estensione di Dreamweaver La Guida in linea Estensione di Dreamweaver fornisce informazioni sul modello DOM (Document Object Model) e sulle API (Application Programming Interface) di Dreamweaver che consentono agli sviluppatori JavaScript e C di creare oggetti, comandi, finestre di ispezione Propriet, comportamenti e convertitori. Centro di assistenza per Dreamweaver Il sito Web del centro di assistenza per Dreamweaver viene aggiornato regolarmente in modo da offrire informazioni sempre aggiornate su Dreamweaver, consigli di utenti esperti, esempi, suggerimenti, aggiornamenti e informazioni su argomenti pi complessi. Visitando questo sito con una certa frequenza si possono conoscere tutte le novit relative a Dreamweaver e imparare a sfruttare tutte le potenzialit del programma. L \'indirizzo del sito  http://www.macromedia.com/ support/dreamweaver/. Gruppo di discussione di Dreamweaver  possibile discutere problemi tecnici e condividere suggerimenti utili con altri utenti di Dreamweaver visitando il gruppo di discussione di Dreamweaver. Le informazioni sull \'accesso al gruppo di discussione sono presenti sul sito Web di Macromedia all \'indirizzo http://www.macromedia.com/software/dreamweaver/ discussiongroup/.  16 Introduzione   Flusso di lavoro nello sviluppo per il Web  Il flusso di lavoro nello sviluppo per il Web inizia con il processo di definizione della strategia o degli obiettivi di un sito, progredisce con la progettazione (in cui si elabora l \'aspetto del futuro sito) e arriva alla fase di produzione o sviluppo (in cui il sito viene creato e le pagine tradotte in codice). Il sito viene quindi sottoposto a verifiche di funzionalit e coerenza con gli obiettivi definiti e infine pubblicato. Molti sviluppatori pianificano inoltre la manutenzione periodica per garantire che il sito rimanga aggiornato e funzionante. Per facilitare il reperimento delle informazioni necessarie durante lo sviluppo del sito, la documentazione Uso di Dreamweaver  suddivisa in ampie sezioni che riproducono questo approccio standard allo sviluppo sul Web: pianificazione, progettazione, sviluppo, verifica, pubblicazione e manutenzione del sito. Pianificazione del sito Una precisa pianificazione e organizzazione iniziale del sito consente di risparmiare tempo successivamente. L \'organizzazione del sito comprende operazioni pi delicate della semplice scelta della posizione dei file: spesso la pianificazione del sito comporta l \'esame dei requisiti del sito, dei profili dei potenziali visitatori e degli obiettivi del sito. Inoltre,  opportuno considerare anche aspetti tecnici quali le modalit di accesso degli utenti e le limitazioni legate ai browser, ai plugin o alle operazioni di scaricamento. Una volta organizzate le informazioni e determinata una struttura operativa,  possibile cominciare a creare il sito.  Determinare la strategia da adottare e le tipologie di utenti da valutare in fase di pianificazione del sito sito. Vedere  \"Pianificazione e impostazione del sito \" a pagina 97.  Utilizzare la mappa del sito di Dreamweaver per impostare la struttura organizzativa del sito. La finestra Sito di Dreamweaver consente di aggiungere, eliminare e rinominare facilmente i file e le cartelle per modificare l \'organizzazione del sito nel modo desiderato. Vedere  \"Gestione del sito e collaborazione \" a pagina 109. Se si lavora in un team di sviluppo Web,  opportuno considerare anche di:  Configurare i sistemi in modo che impediscano che i membri del team sovrascrivano i file (vedere  \"Impostazione del sistema di deposito/ritiro \" a pagina 136).  Utilizzare le Design Notes per comunicare con i membri del team (vedere  \"Salvataggio delle informazioni sui file nelle Design Notes \" a pagina 139).  Guida introduttiva 17   Progettazione di pagine Web La maggior parte dei progetti Web inizia con la trasformazione di storyboard e diagrammi di flusso in pagine di esempio. La struttura finale del sito viene ottenuta utilizzando Dreamweaver per creare pagine di esempio, che generalmente mostrano il layout, la navigazione del sito, i componenti tecnici, i temi, i colori e immagini grafiche o elementi multimediali di altro tipo.  Creare i documenti HTML in Dreamweaver e aggiungere facilmente i titoli o i colori di sfondo alle pagine. Vedere  \"Impostazione di un documento \" a pagina 153.  La vista Layout e gli strumenti di layout di Dreamweaver consentono di progettare velocemente le pagine Web disegnandole e successivamente riorganizzandone la struttura. Vedere  \"Progettazione del layout di pagina \" a pagina 173.  Utilizzare il pannello Oggetti di Dreamweaver per progettare e aggiungere rapidamente tabelle, creare documenti che contengono frame e lavorare coi livelli. Vedere  \"Uso delle tabelle per la presentazione dei contenuti \" a pagina 191,  \"Frame \" a pagina 211,  \"Livelli dinamici \" a pagina 427 e  \"Moduli \" a pagina 507. Aggiunta di contenuto Con Dreamweaver  possibile aggiungere facilmente alle pagine Web una vasta gamma di contenuti, risorse ed elementi, quali testo, immagini, colori, filmati, suoni e cos via.  Il pannello Risorse consente di organizzare facilmente le risorse di un sito e di trascinarle direttamente in un documento di Dreamweaver. Vedere  \"Gestione e inserimento delle risorse \" a pagina 231.   possibile digitare i testi direttamente in un documento di Dreamweaver oppure importarli da altri documenti, quindi formattare il testo mediante la finestra di ispezione Propriet di Dreamweaver o il pannello Stili HTML. Inoltre,  possibile creare dei fogli di stile CSS (Cascading Style Sheet) personalizzati. Vedere  \"Inserimento e formattazione del testo \" a pagina 243.   possibile inserire immagini, tra cui le immagini rollover, le mappe immagine e le porzioni di immagine di Fireworks. Utilizzare gli strumenti di allineamento per posizionare le immagini all \'interno di una pagina. Vedere  \"Inserimento di immagini \" a pagina 281 e  \"Uso di Fireworks e Dreamweaver in sinergia \" a pagina 299.   possibile inserire altri tipi di elementi multimediali in una pagina Web, ad esempio i filmati, i suoni o le applet Flash, Shockwave e QuickTime. Vedere  \"Inserimento di oggetti multimediali \" a pagina 317.  18 Introduzione     possibile aggiungere contenuti nell \'editor di codice di Dreamweaver. Utilizzare la vista Codice o la finestra di ispezione Codice di Dreamweaver per scrivere il proprio codice HTML o JavaScript. Vedere  \"Modifica del codice HTML in Dreamweaver \" a pagina 341.  Dreamweaver consente di creare collegamenti HTML standard (tra cui i collegamenti con ancoraggi o i collegamenti e-mail) oppure di impostare facilmente dei sistemi di navigazione, quali i menu di collegamento e le barre di navigazione. Vedere  \"Collegamenti e navigazione \" a pagina 373.  I modelli e i file di libreria di Dreamweaver consentono di applicare con facilit al sito i contenuti riutilizzabili.  possibile creare nuove pagine da un modello e successivamente aggiungere o modificare il contenuto delle aree modificabili. Vedere  \"Riutilizzo del contenuto mediante modelli e librerie \" a pagina 397. Interattivit e animazione Molte pagine Web sono statiche e contengono solo testo e immagini. Dreamweaver consente di andare oltre questo tipo di pagine e di utilizzare l \'interattivit e le animazioni per attirare l \'attenzione dei visitatori. L \'interattivit e le animazioni possono essere utilizzate per guidare la navigazione, illustrare concetti e convalidare i dati inseriti nei moduli senza contattare il server: in altre parole, per consentire ai visitatori di effettuare un numero maggiore di operazioni senza uscire dalla pagina. Dreamweaver offre numerosi metodi per aggiungere caratteristiche interattive e animazioni alle pagine Web:  Le linee temporali consentono di creare animazioni che non necessitano di plugin, controlli ActiveX o applet Java. Le linee temporali utilizzano il linguaggio DHTML (HTML dinamico) per modificare la posizione di un livello o l \'origine di un \'immagine nel corso del tempo, oppure per richiamare automaticamente le azioni di comportamento dopo il caricamento di una pagina. Vedere  \"Livelli dinamici \" a pagina 427.  I comportamenti consentono di eseguire un \'azione in risposta ad un evento specifico e possono essere utilizzati, ad esempio, per evidenziare un pulsante quando vi si passa sopra il puntatore, convalidare un modulo quando si fa clic sul pulsante di invio o aprire una seconda finestra del browser al termine del caricamento della pagina principale. Vedere  \"Comportamenti \" a pagina 457.   possibile effettuare il debug del codice JavaScript personalizzato. Vedere  \"Debug del codice JavaScript \" a pagina 499.  I moduli consentono ai visitatori di immettere dati direttamente nella pagina Web. Vedere  \"Moduli \" a pagina 507.  Guida introduttiva 19   Verifica e pubblicazione del sito Quando il sito  completo e pronto per la pubblicazione,  opportuno effettuare una prova del suo funzionamento. In base alle dimensioni del progetto, alle specifiche del cliente e ai tipi di browser utilizzati dai visitatori, potrebbe essere necessario spostare il sito su un server alternativo dove possa essere sottoposto a prove e modifiche. Una volta effettuate le modifiche,  possibile pubblicare il sito in modo che sia accessibile al pubblico. Una volta avvenuta la pubblicazione, stabilire un ciclo di manutenzione per garantire la qualit del sito, le risposte al feedback dei visitatori e l \'aggiornamento delle informazioni. Per verificare e pubblicare un sito, utilizzare le funzioni di Dreamweaver indicate di seguito.  Per aggiungere dei nuovi tag ad una pagina o correggere il codice, utilizzare il pannello Riferimenti di Dreamweaver per verificare il codice JavaScript, CSS e HTML. Vedere  \"Pannello Riferimenti di Dreamweaver \" a pagina 347.  Per correggere gli errori di JavaScript nel codice, utilizzare il debugger JavaScript, che consente di impostare i punti di interruzione nel codice e di visualizzare il codice mentre una pagina viene sottoposta al debug direttamente in Dreamweaver. Vedere  \"Debug del codice JavaScript \" a pagina 499.  Eseguire i controlli del browser e dei plugin, verificare e correggere i collegamenti nelle pagine ed eseguire dei rapporti sul sito per verificare l \'eventuale presenza di errori comuni nei file HTML. Vedere  \"Verifica e pubblicazione di un sito \" a pagina 527.  La finestra Sito di Dreamweaver offre molti strumenti utili per la gestione del sito, il trasferimento da e ad un server remoto, la definizione di procedure di deposito e ritiro per impedire la sovrascrittura dei file e la sincronizzazione dei file presenti sui siti locali e remoti. Vedere  \"Gestione del sito e collaborazione \" a pagina 109.  Da dove iniziare  Questa guida si rivolge ad utenti che hanno livelli di esperienza differenti. Per sfruttare la documentazione in maniera ottimale, iniziare a leggere le parti pi consone al proprio grado di esperienza.  Per i principianti del linguaggio HTML:  1  Guardare innanzitutto i filmati della visita guidata. Dal menu principale di Dreamweaver, selezionare ? > Visita guidata.  2 Eseguire l \'esercitazione di Dreamweaver. Selezionare ? > Esercitazione o eseguire la procedura descritta nel manuale. 3 Cercare gli argomenti di proprio interesse tra le lezioni. Selezionare ? > Lezioni, quindi scegliere una lezione.  20 Introduzione   4 Leggere  \"Elementi fondamentali di Dreamweaver \" a pagina 71,  \"Pianificazione e impostazione del sito \" a pagina 97,  \"Gestione del sito e collaborazione \" a pagina 109, e  \"Collegamenti e navigazione \" a pagina 373. 5 Per informazioni su come formattare il testo e inserire immagini nelle pagine, leggere  \"Inserimento e formattazione del testo \" a pagina 243 e  \"Inserimento di immagini \" a pagina 281. Queste informazioni sono sufficienti per iniziare a creare siti Web di alta qualit. Per imparare ad utilizzare gli strumenti di layout e interattivit pi avanzati, consultare il resto del manuale. In un primo momento  possibile tralasciare la sezione relativa alla personalizzazione di Dreamweaver. Per i progettisti Web esperti che usano Dreamweaver per la prima volta:  1  Guardare innanzitutto i filmati della visita guidata. Dal menu principale di Dreamweaver, selezionare ? > Visita guidata.  2 Eseguire innanzitutto l \'esercitazione di Dreamweaver per acquisire dimestichezza con gli elementi fondamentali del programma. Selezionare ? > Esercitazione o eseguire la procedura descritta nel manuale. 3 Cercare gli argomenti di proprio interesse tra le lezioni. Selezionare ? > Lezioni, quindi scegliere una lezione. 4 Per una descrizione pi approfondita dell \'interfaccia utente di Dreamweaver, leggere  \"Elementi fondamentali di Dreamweaver \" a pagina 71. 5 Le informazioni contenute in  \"Gestione del sito e collaborazione \" a pagina 109 e  \"Collegamenti e navigazione \" a pagina 373 risulteranno molto familiari, ma si consiglia di leggerle rapidamente per apprendere come questi concetti vengono implementati in Dreamweaver. Consultare con particolare attenzione le informazioni relative all \'impostazione di un nuovo sito, quindi leggere  \"Gestione del sito e collaborazione \" a pagina 109. 6 I capitoli  \"Inserimento e formattazione del testo \" a pagina 243 e  \"Inserimento di immagini \" a pagina 281 spiegano come utilizzare Dreamweaver per creare pagine HTML di base. 7 Leggere la panoramica iniziale dei capitoli successivi per verificare se gli argomenti trattati sono di proprio interesse. Per i progettisti Web esperti che conoscono Dreamweaver 3:  1  Leggere innanzitutto la sezione  \"Novit di Dreamweaver 4 \" a pagina 22 e seguire i rimandi di questa sezione per scoprire le nuove caratteristiche di Dreamweaver.  2 Si consiglia inoltre di consultare rapidamente  \"Elementi fondamentali di Dreamweaver \" a pagina 71 per informarsi sulle nuove caratteristiche dell \'interfaccia utente di Dreamweaver.  Guida introduttiva 21   3 Consultare le lezioni su Dreamweaver: selezionare ? > Lezioni per visualizzare un elenco delle lezioni interattive disponibili. 4 Se si  interessati alla personalizzazione e all \'estensione di Dreamweaver, leggere  \"Personalizzazione di Dreamweaver \" a pagina 539.  Convenzioni tipografiche  Le seguenti convenzioni tipografiche sono state adottate in questa guida:    Carattere di codice Indica i nomi degli attributi e dei tag HTML, nonch il testo utilizzato negli esempi. Carattere di codice corsivo Indica gli elementi sostituibili (chiamati anche metasimboli) all \'interno del codice.   Carattere Roman grassetto Indica il testo esatto che deve essere inserito dall \'utente.  Novit di Dreamweaver 4  Le nuove caratteristiche di Dreamweaver 4 ampliano le possibilit di modifica del codice HTML, facilitano la progettazione delle pagine, migliorano la gestione dei siti e delle risorse, consentono di creare oggetti Flash personalizzati, ottimizzano il flusso di lavoro e la collaborazione tra sviluppatori e permettono di personalizzare ed estendere Dreamweaver. Miglioramento della modifica del codice La barra degli strumenti di Dreamweaver consente di gestire la visualizzazione della pagina, grazie alla vista Struttura, alla vista Codice o alla vista combinata delle due precedenti. La barra degli strumenti fornisce un accesso agevolato alle funzioni pi utilizzate, quali il menu Visualizza anteprima nel browser e le Design Notes. Vedere  \"Uso della barra degli strumenti \" a pagina 78. La vista Codice offre un nuovo modo per visualizzare il codice di origine HTML direttamente nella finestra del documento di Dreamweaver. Vedere  \"Apertura della vista Codice (o finestra di ispezione Codice) \" a pagina 350. Inoltre, la vista Codice di Dreamweaver consente di modificare direttamente i documenti non HTML, quali i file JavaScript e XML. Vedere  \"Inserimento di uno script \" a pagina 354.  Editor di codice integrati Dreamweaver dispone ora di editor integrati e  all \'avanguardia: la vista Codice e la finestra di ispezione Codice, i cui menu Opzioni consentono di impostare i ritorni a capo, i rientri del codice, la colorazione in tempo reale della sintassi e molte altre operazioni. Vedere  \"Opzioni della vista Codice (o finestra di ispezione Codice) \" a pagina 352.  22 Introduzione   Il pannello Riferimenti  uno strumento di riferimento rapido per i codici HTML, JavaScript e CSS e fornisce informazioni su tag specifici su cui si sta lavorando nella vista (o finestra di ispezione) Codice. Vedere  \"Pannello Riferimenti di Dreamweaver \" a pagina 347. Il menu a comparsa Navigazione codice consente di selezionare il codice associato alle funzioni JavaScript di una pagina. Mediante questo menu  possibile consultare rapidamente il codice JavaScript mentre si lavora nella vista Codice. Vedere  \"Visualizzazione delle funzioni di uno script \" a pagina 356. Il Debugger JavaScript consente di effettuare il debug dei documenti JavaScript direttamente in Dreamweaver. Ad esempio,  possibile impostare i punti di interruzione per controllare il codice che si desidera esaminare. Vedere  \"Debug del codice JavaScript \" a pagina 499. Progettazione pi semplice delle pagine La vista Layout consente di progettare rapidamente le pagine Web disegnando caselle (sotto forma di tabelle o celle) a cui  possibile aggiungere i contenuti. Vedere  \"Creazione di celle e tabelle di layout \" a pagina 175. I nuovi e migliorati modelli facilitano l \'identificazione delle aree modificabili di un file di modello grazie ad un riquadro e ad una linguetta che contiene il nome dell \'area modificabile. Vedere  \"Creazione di un modello \" a pagina 399. I fogli di stile CSS (Cascading Style Sheets) possono ora essere definiti non appena si crea un nuovo stile. Inoltre,  possibile assegnare uno stile CSS esistente mediante un pulsante presente nel pannello Stili CSS. Vedere  \"Fogli di stile CSS \" a pagina 259. Integrazione pi efficace Gli elementi Flash come i pulsanti e il testo sono ora incorporati in Dreamweaver.  possibile scegliere da un gruppo di pulsanti Flash predefiniti e inserirli in un documento oppure fare in modo che lo sviluppatore Flash crei appositamente dei modelli di pulsante personalizzati. Vedere  \"Oggetti pulsante Flash \" a pagina 321 e  \"Oggetti di testo Flash \" a pagina 324. La suddivisione in porzioni Roundtrip consente di utilizzare in modo fluido Dreamweaver e Fireworks 4.  possibile modificare e aggiornare le immagini e le tabelle HTML importate da Fireworks, nonch effettuare delle modifiche in Dreamweaver o Fireworks e fare in modo che vengano conservate in entrambe le applicazioni. Vedere  \"Modifica dei file Fireworks collocati in Dreamweaver \" a pagina 306. La tavolozza dei colori web-safe consente di associare facilmente i colori alla grafica. Con un semplice clic  possibile selezionare un colore da qualsiasi punto del desktop per fare in modo che la tavolozza dei colori visualizzi il colore web-safe pi vicino. Vedere  \"Operazioni coi colori \" a pagina 88.  Guida introduttiva 23   Ottimizzazione del flusso di lavoro Il pannello Risorse consente di gestire le risorse del sito.  possibile visualizzare in un unico luogo tutte le immagini, i colori, gli URL esterni e gli script, nonch gli elementi Flash, Shockwave, QuickTime, i modelli e le voci di libreria; visualizzare un \'anteprima delle risorse e trascinarle nel punto desiderato del documento HTML; salvare le risorse pi utilizzare in un elenco di risorse  \"preferite \" e riutilizzarle in altri siti. Vedere  \"Pannello Risorse \" a pagina 232 e  \"Risorse preferite \" a pagina 239. Le migliorate Design Notes consentono di aggiungere delle note ad un file per registrare le modifiche eseguite e scambiare informazioni con gli altri membri del team di sviluppo.  possibile inserire e visualizzare i commenti direttamente nella finestra Sito di Dreamweaver. Vedere  \"Design Notes \" a pagina 138 e  \"Uso dei rapporti per migliorare il flusso di lavoro \" a pagina 145. Il programma integrato di gestione e-mail consente di comunicare con gli altri membri del team. Quando un file viene ritirato da un altro utente,  possibile fare clic sul nome dell \'utente per inviargli un messaggio e-mail. Vedere  \"Impostazione del sistema di deposito/ritiro \" a pagina 136. La funzione di creazione rapporti sul sito consente di utilizzare diversi rapporti predefiniti per verificare i pi comuni problemi dei documenti HTML, quali l \'assenza del titolo o dei tag alt. Inoltre,  possibile creare dei rapporti personalizzati adatti alle diverse esigenze e aprire dei file relativi ad un problema all \'interno della finestra dei risultati del rapporto. Vedere  \"Impostazione del sistema di deposito/ritiro \" a pagina 136 e  \"Creazione di rapporti \" a pagina 536.  Integrazione SourceSafe Se si possiede SourceSafe,  ora possibile depositare e  ritirare i file in SourceSafe mentre si lavora in Dreamweaver. Vedere  \"Uso di Dreamweaver con Visual SourceSafe \" a pagina 132.  Integrazione WebDAV Ora  possibile utilizzare Dreamweaver per trasferire i file  mediante il protocollo WebDAV. Vedere  \"Uso di Dreamweaver con il protocollo WebDAV \" a pagina 131. L \'applicazione Package Manager (in passato definita Extension Manager) consente di installare le estensioni con un semplice clic. Il sito di Macromedia Exchange consente di scaricare utili estensioni che migliorano la qualit del lavoro. Vedere  \"Aggiunta di estensioni a Dreamweaver \" a pagina 95. Un \'unica interfaccia utente Le scorciatoie da tastiera dispongono ora di una nuova interfaccia comune a tutti i prodotti Macromedia per lo sviluppo Web, che consente di modificare le scorciatoie esistenti, crearne di nuove per le varie voci di menu ed eliminare quelle indesiderate. Inoltre,  possibile passare da una configurazione di scorciatoie da tastiera all \'altra. Vedere  \"Uso dell \'editor delle scorciatoie da tastiera \" a pagina 92. La gestione delle finestre  stata migliorata: tutte le finestre vengono bloccate nella propria posizione. Quando si apre una nuova finestra, Dreamweaver evita che essa si sovrapponga ai pannelli visibili.  24 Introduzione   I pannelli hanno ora un aspetto e un funzionamento simile per tutti i prodotti Macromedia per lo sviluppo Web. Tutti i pannelli dispongono di icone e di testo che li rendono facilmente identificabili. Inoltre, utilizzano i colori e i caratteri di sistema sia su Windows che sul Macintosh e offrono funzioni di attrazione e trascinamento comuni.  HTML e tecnologie Web: materiale di consultazione  Di seguito vengono elencate alcuni utili risorse informative disponibili sul Web:  HTML 4.0 Specification (http://www.w3.org/TR/REC-html40/) Specifica  ufficiale del World Wide Web Consortium per il linguaggio HTML.  Index DOT Html (http://www.blooberry.com/indexdot/html/) Elenco completo di  tag, attributi e valori HTML con indicazione della compatibilit con i vari browser.  ZDNet Developer Tag Library (http://www.zdnet.com/devhead/resources/  tag_library/) Elenco di informazioni relative a tutti i tag HTML.  Cascading Style Sheets, level 1 (CSS1) (http://www.w3.org/TR/REC-CSS1)  Specifica ufficiale del World Wide Web Consortium per i fogli di stile.  Cascading Style Sheets Guide di Web Review (http://webreview.com/guides/  style/style.html) Guida agli stili e alla compatibilit con i vari browser di Web Review.   \"CGI Scripts for Fun and Profit \" (http://www.hotwired.lycos.com/webmonkey/  99/26/index4a.html) Articolo del sito Hotwired Webmonkey sull \'integrazione di script CGI (Common Gateway Interface) esistenti nelle proprie pagine Web.  The CGI Resource Index (http://www.cgi-resources.com/) Archivio di tutti gli  argomenti relativi all \'interfaccia CGI, ad esempio script predefiniti, documentazione, libri e perfino servizi di programmazione a pagamento.  Sito Common Gateway Interface (http://hoohoo.ncsa.uiuc.edu/cgi/) Presenta  un \'introduzione all \'interfaccia CGI.  Entities Table (http://www.bbsinc.com/iso8859.html) Elenca i nomi di entit  utilizzati nella norma ISO 8859-1 (Latin-1).  DHTML Events (http://msdn.microsoft.com/workshop/author/dhtml/reference/  events.asp#om40_event) Fornisce informazioni sugli eventi di Microsoft Internet Explorer.  Panoramica ASP di Microsoft (http://msdn.microsoft.com/workshop/server/asp/  ASPover.asp) Fornisce informazioni sulla tecnologia Active Server Pages (ASP).  Panoramica JSP di Sun (http://java.sun.com/products/jsp/) Fornisce  informazioni sulla tecnologia JavaServer Pages (JSP).  Guida introduttiva 25   Panoramica PHP (http://www.php.net/) Fornisce informazioni sulla tecnologia  PHP: Hypertext Preprocessor (PHP).  Panoramica ColdFusion di Allaire (http://www.allaire.com/Products/ColdFusion/)  Fornisce informazioni sulla tecnologia ColdFusion.  Sito XML.com (http://www.xml.com) Fornisce informazioni, esercitazioni e  suggerimenti sul linguaggio XML (Extensible Markup Language) e su altre tecnologie Web. Il volume JavaScript Bible di Danny Goodman (IDG Books) tratta in modo esaustivo il linguaggio JavaScript 1.2. Il volume JavaScript: The Definitive Guide di David Flanagan (O \'Reilly & Associates) fornisce informazioni di riferimento per tutte le funzioni, gli oggetti, i metodi, le propriet e i gestori di eventi JavaScript.  Accessibilit e Dreamweaver  Macromedia consente di creare esperienze Web di grande interesse accessibili a tutti, anche agli utenti disabili. Incoraggiamo l \'implementazione degli standard internazionali per lo sviluppo di siti accessibili, comprese le direttive del W3C (World Wide Web Consortium), numerose direttive governative sull \'accessibilit del Web (comprese quelle degli Stati Uniti) e le linee guida di riferimeno del W3C. Le linee guida del W3C sul contenuto Web invitano gli sviluppatori ad adottare pratiche di progettazione e codifica per l \'accessibilit, molte delle quali sono ampiamente supportate dai prodotti Macromedia. Per ulteriori informazioni sulle direttive del W3C, consultare le  \"Web Content Authoring Guidelines \" (http://www.w3.org/TR/WAI-WEBCONTENT/full-checklist.html). Per le ultime informazioni su funzioni dei prodotti e risorse che supportano i principi di accessibilit della progettazione, consultare la pagina sull \'accessibilit di Macromedia (http://www.macromedia.com/accessibility/).  26 Introduzione   1  CAPITOLO 1 Esercitazione di Dreamweaver  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  L \'esercitazione di Dreamweaver guida l \'utente passo per passo nella costruzione delle pagine Web, nell \'uso di Macromedia Dreamweaver per definire un sito locale e nell \'impiego dei pannelli e degli strumenti del programma per creare e modificare i documenti Web. In questa esercitazione verranno create le pagine Web per Compass, un \'azienda immaginaria specializzata in viaggi d \'avventura. Se  la prima volta che si utilizza Dreamweaver,  consigliabile consultare questa esercitazione dall \'inizio alla fine. Se si ha gi una certa dimestichezza col programma,  possibile iniziare da  \"Uso del pannello Risorse \" a pagina 55; questa sezione e le successive riguardano le funzioni nuove e aggiornate di Dreamweaver, quali il pannello Risorse, i pulsanti e il testo Flash, l \'uso dei modelli, l \'esecuzione di un rapporto del sito e l \'aggiunta di una Design Note. L \'esercitazione richiede circa due ore, a seconda del grado di esperienza dell \'utente, e prende in esame le seguenti operazioni eseguibili in Dreamweaver:  Definizione di un sito locale  Creazione di una pagina nella vista Layout  Inserimento di un \'immagine e di un \'immagine rollover  Operazioni con le tabelle nella vista Standard  Creazione di un collegamento ad un altro documento  Inserimento di risorse dal pannello Risorse  Inserimento degli oggetti Testo Flash e Pulsante Flash  Creazione e applicazione di un modello  Esecuzione di un rapporto del sito  Aggiunta di una Design Note  Nota: alcune funzionalit illustrate in questa esercitazione sono supportate solo dai browser versione 4.0 o successiva.  27   Visita guidata di Dreamweaver  Prima di iniziare,  opportuno visualizzare i filmati della visita guidata per acquisire familiarit con il processo di sviluppo per il Web e con le funzionalit del programma. 1 In Dreamweaver, selezionare ? > Visita guidata. 2 Fare clic sul titolo di un filmato. 3 Al termine della visione, chiudere il filmato.  L \'area di lavoro di Dreamweaver   opportuno iniziare con una breve panoramica dell \'area di lavoro di Dreamweaver.  Se Dreamweaver non  stato ancora avviato, fare doppio clic sull \'icona del programma. L \'area di lavoro di Dreamweaver pu essere adeguata ad abitudini di lavoro e livelli di abilit differenti. Quando si avvia Dreamweaver, vengono aperti i seguenti elementi dell \'area di lavoro:  Barra degli strumenti  Finestra del documento  Oggetti, pannello Pannello mobile  Selettore di tag  Barra della pulsantiera Propriet, finestra di ispezione   La finestra del documento visualizza il documento corrente durante le operazioni di creazione e modifica.  Il pannello Oggetti contiene le icone selezionabili per inserire gli oggetti nel documento e per modificare il modo in cui si lavora in un documento.  Dreamweaver fornisce molti pannelli mobili, quali il pannello Stili HTML e la finestra di ispezione Codice, che consentono di lavorare con altri elementi di Dreamweaver.  28 Capitolo 1    La barra della pulsantiera contiene una serie di pulsanti che consentono di aprire e chiudere le finestre di ispezione e i pannelli di uso pi frequente.  La finestra di ispezione Propriet visualizza le propriet dell \'oggetto o del testo selezionato e consente di modificarle (le propriet presenti nella finestra di ispezione dipendono dall \'oggetto selezionato nel documento). Per aprire le finestre, le finestre di ispezione e i pannelli di Dreamweaver, utilizzare il menu Finestra. Accanto agli elementi attualmente aperti (anche quelli nascosti da altre finestre) viene visualizzato un segno di spunta. Per visualizzare un elemento non aperto, selezionarne il nome nel menu o utilizzare la scorciatoia da tastiera ad esso associata. Operazioni in Dreamweaver Dreamweaver  in grado di visualizzare un documento in tre modi: nella vista Struttura, nella vista Codice e in una vista combinata delle due precedenti. (Per modificare la vista in cui ci si trova, selezionare una vista dalla barra degli strumenti di Dreamweaver.) Come impostazione predefinita, Dreamweaver visualizza la finestra del documento nella vista Struttura. Inoltre,  possibile lavorare con la vista Struttura di Dreamweaver in due modi diversi: nella vista Layout e nella vista Standard, entrambe selezionabili nella categoria Vista del pannello Oggetti. Nella vista Layout  possibile progettare il layout di una pagina, inserire grafica, testo o altri elementi multimediali; nella vista Standard, oltre a grafica, testo e altri elementi multimediali,  possibile aggiungere livelli, creare documenti che contengono frame, creare tabelle e apportare alla pagina altre modifiche non disponibili nella vista Layout. Organizzazione dei file dell \'esercitazione I file HTML utilizzati in questa esercitazione (sia definitivi che non) si trovano nella cartella Compass_Site, situata all \'interno della cartella Tutorial. Anche le immagini e gli altri file associati a questo sito si trovano nella cartella Compass_Site. Ogni file  associato ad un nome rappresentativo: ad esempio, il file HTML che corrisponde alla pagina relativa alle informazioni sulle destinazioni si chiama Destinations.html. I file non definitivi (ovvero quelli che verranno usati per l \'esercitazione) hanno nomi simili ai corrispondenti file in versione definitiva, ma iniziano con DW4_. Ad esempio, la versione provvisoria di Destinations.html si chiama DW4_Destinations.html.  Esercitazione di Dreamweaver 29   Anteprima del sito Web finito Visualizzando le pagine del sito Web finito  possibile farsi un \'idea dell \'obiettivo che verr raggiunto al termine dell \'esercitazione. 1 Se non  gi aperto, avviare Dreamweaver. 2 In Dreamweaver, scegliere File > Apri. Individuare la cartella Dreamweaver 4 (in cui  installato Dreamweaver), quindi aprire la cartella Tutorial/ Compass_Site. 3 Nella cartella Compass_Site, selezionare CompassHome.html e fare clic su Apri per aprire la home page di Compass nella finestra del documento. Le modifiche non verranno apportate direttamente in questa pagina bens in una versione alternativa. 4 Scegliere File > Visualizza anteprima nel browser, quindi selezionare il browser in cui si desidera visualizzare la home page di Compass. Per la visualizzazione di questo sito occorre utilizzare un browser versione 4.0 o successiva.  5 Muovere il puntatore del mouse sui pulsanti di navigazione per visualizzare gli effetti delle immagini rollover. Fare clic sui pulsanti di navigazione per esplorare il sito. 6 Dopo aver esplorato il sito, chiudere il browser. 7 Aprire un nuovo documento vuoto in Dreamweaver, selezionando File > Nuovo. 8 Chiudere il file CompassHome.html aperto in Dreamweaver.  30 Capitolo 1   Impostazione della struttura del sito per l \'esercitazione   possibile utilizzare i file dell \'esercitazione in due modi: utilizzando un sito locale predefinito oppure definendone uno nuovo.  Se  la prima volta che si utilizza Dreamweaver,  consigliabile definire il sito locale per l \'esercitazione per apprendere come eseguire tale operazione quando si sar pronti per lavorare su un sito vero e proprio.  Se si sa gi come definire un sito in Dreamweaver,  possibile utilizzare il sito predefinito dell \'esercitazione. Nel menu principale di Dreamweaver, selezionare Sito > Apri sito, quindi Esercitazione - Dreamweaver. Il sito Esercitazione Dreamweaver consente di accedere ai file di Compass_Site presenti nella sottocartella Tutorial della cartella di Dreamweaver 4. Una volta selezionato il sito locale, passare alla sezione  \"Creazione della home page del sito \" a pagina 33 dell \'esercitazione.  Nota: se si seleziona il sito predefinito, il nome del sito visualizzato nelle schermate dell \'esercitazione non  lo stesso: anzich my_tutorial, viene visualizzato il titolo Esercitazione - Dreamweaver.  Definizione di un sito locale  Quando si definisce un sito locale, si specifica dove si desidera archiviare tutti i file di un determinato sito. Per utilizzare efficacemente Dreamweaver,  opportuno definire sempre un sito locale per ciascun sito Web che si desidera creare. Ai fini di questa esercitazione, la cartella del sito locale sar la cartella Compass_Site.  1  Se non  gi aperto, avviare Dreamweaver. Viene aperto un documento vuoto.  2 Scegliere Sito > Nuovo sito. 3 Nella finestra di dialogo Definizione sito, verificare che nell \'elenco Categoria sia selezionata la voce Informazioni locali. 4 Nel campo Nome del sito, digitare my_tutorial. Il nome specificato consente di individuare e selezionare facilmente il sito nell \'elenco dei siti disponibili. 5 Fare clic sull \'icona della cartella visualizzata a destra del campo Cartella principale locale.  Esercitazione di Dreamweaver 31   6 Nella finestra di dialogo visualizzata, individuare la cartella Tutorial/ Compass_Site ed effettuare una delle seguenti operazioni:   In Windows, fare clic su Apri, quindi su Salva quando Compass_Site viene visualizzato nel campo di selezione.  Sul Macintosh, fare clic su Scegli per selezionare la cartella Compass_Site. Il campo Cartella principale locale viene aggiornato in modo da visualizzare il percorso del sito locale.  Nota: il percorso completo della cartella Compass_Site varia a seconda del percorso di installazione di Dreamweaver. 7 In Cache, effettuare una delle seguenti operazioni:   Selezionare Abilita cache (Windows) per creare un file di cache per il sito.  Selezionare Usa cache per aggiornamenti pi rapidi (Macintosh) per creare un file di cache per il sito. Questa operazione crea un registro dei file della cartella Compass_Site per consentire a Dreamweaver di aggiornare rapidamente i collegamenti quando si sposta, si rinomina o si elimina un file.  8 Fare clic su OK per chiudere la finestra di dialogo.  32 Capitolo 1   9 Fare clic su OK quando viene visualizzato il messaggio relativo alla cache. A questo punto la finestra Sito visualizza l \'elenco di tutte le cartelle e di tutti i file contenuti nel sito locale. Questo elenco pu essere utilizzato anche per la gestione dei file, poich consente di copiare, incollare, eliminare, spostare e aprire i file (esattamente come avviene sul desktop di un computer).  Creazione della home page del sito  Una volta impostata la struttura del sito per l \'archiviazione delle pagine e delle risorse del sito Compass,  possibile creare la prima pagina: la home page. La creazione di questa pagina prevede l \'aggiunta degli stessi componenti della home page Compass finita, ovvero immagini, testo e risorse Flash. Salvataggio del documento Innanzitutto,  necessario salvare il documento su cui si sta lavorando.  1  Lasciare aperta la finestra Sito e fare clic sulla finestra del documento per renderla attiva. La finestra Sito rimane aperta sullo sfondo.  2 Scegliere File > Salva. 3 Nella finestra di dialogo Salva con nome, selezionare la cartella Compass_Site come posizione del documento. 4 Nel campo Nome file, digitare my_CompassHome.html.  Esercitazione di Dreamweaver 33   5 Fare clic su Salva. Il nome del documento viene visualizzato nella parte superiore della finestra del documento.  Definizione del titolo della pagina Bench il documento sia contraddistinto da un nome di file,  ancora etichettato come Documento senza titolo, poich  richiesto un nome di documento HTML (titolo di pagina). Il titolo aiuta i visitatori ad identificare una pagina durante la navigazione, poich esso compare nella barra del titolo del browser e nell \'elenco dei segnalibri. Le pagine a cui non  stato assegnato alcun titolo vengono indicate come Documento senza titolo all \'interno del browser. Questa parte dell \'esercitazione  dedicata all \'assegnazione di un titolo ad una pagina.  1  Con la finestra del documento attiva, scegliere Visualizza > Barra degli strumenti, se la barra non  gi visibile. La barra degli strumenti di Dreamweaver viene visualizzata al di sopra della finestra del documento.  2 Nel campo Titolo, digitare Compass Home Page, quindi fare clic nella finestra del documento per visualizzare il titolo di pagina aggiornato nella barra del titolo della finestra del documento.  3 Salvare il file.  34 Capitolo 1   Progettazione di una pagina nella vista Layout  La vista Struttura pagina consente di impostare il layout della prima pagina e di inserirvi oggetti e testo. La pagina creata in questa sezione dell \'esercitazione avr un aspetto simile al seguente.  Operazioni nella vista Layout Dreamweaver dispone di due viste per la progettazione visiva: la vista Standard e la vista Layout.  opportuno iniziare a lavorare nella vista Layout, che consente di disegnare le celle o le tabelle della struttura, al cui interno  possibile aggiungere contenuti quali immagini, testo o elementi multimediali. Questa parte dell \'esercitazione  dedicata all \'impostazione della struttura della pagina, mentre la successiva riguarda l \'aggiunta dei contenuti. (Una volta acquisita una certa dimestichezza con queste due operazioni, pu risultare pi comodo eseguirle contemporaneamente.)  1  Nel pannello Oggetti, fare clic sull \'icona della vista Layout (se non  gi selezionata).  Icona Disegna cella layout Icona Disegna tabella layout Icona Vista Layout  Nella finestra di dialogo Vista Layout vengono visualizzate le informazioni di base, che descrivono le opzioni della vista Layout. 2 Consultare le opzioni, quindi fare clic su OK per chiudere la finestra di dialogo. 3 Nel pannello Oggetti, sotto Layout sono ora selezionabili le opzioni di layout (Disegna cella layout e Disegna tabella layout), altrimenti non disponibili nella vista Standard.  Esercitazione di Dreamweaver 35   Definizione delle celle di layout Nella vista Layout  possibile disegnare le celle di layout e le tabelle di layout per definire le aree della struttura di un documento. Questa operazione risulta pi semplice se si prepara un esempio della pagina prima di crearne la struttura. La struttura di esempio illustrata di seguito rende l \'idea della struttura della pagina che verr creata in questa sezione dell \'esercitazione. Sono presenti una cella per il logo Compass, una tabella di tre celle per i pulsanti di navigazione del sito, una cella per un \'immagine e una tabella di tre celle per il testo.  Nel documento che si sta creando verranno disegnate tabelle e celle simili a questa struttura. Come prima cosa,  necessario disegnare una cella di layout in cui inserire il logo Compass.  1  Fare clic nella finestra del documento di my_CompassHome per renderla attiva.  2 Se non sono gi aperti, visualizzare i seguenti strumenti dell \'area di lavoro:   Pannello Oggetti (scegliere Finestra > Oggetti), che verr utilizzato per aggiungere oggetti al documento.  Finestra di ispezione Propriet (scegliere Finestra > Propriet), che verr utilizzata per impostare le propriet o gli attributi degli oggetti del documento. Se la finestra di ispezione Propriet non  gi ingrandita, fare clic sulla freccia visualizzata nell \'angolo inferiore destro per visualizzare tutte le opzioni delle propriet.  3 Nel pannello Oggetti, fare clic sull \'icona Disegna cella layout.  36 Capitolo 1   4 Portare il puntatore nella finestra del documento. Come si pu osservare, il puntatore si trasforma in uno strumento di disegno a forma di croce. Fare clic nell \'angolo superiore sinistro del documento, quindi trascinarlo per disegnare una cella di layout. Quando si rilascia il mouse, nella tabella di layout viene visualizzata una cella di layout.  Cella di layout Tabella di layout  La tabella di layout viene ingrandita e occupa la finestra del documento, definendo l \'area della struttura della pagina. Il rettangolo bianco rappresenta la cella di layout disegnata.  possibile posizionare altre celle di layout nell \'area ombreggiata della tabella di layout. Ridimensionamento delle celle di layout Per progettare con precisione una pagina,  possibile impostare la dimensione delle celle che vengono aggiunte in un documento, e cambiarne la posizione.  1  Fare clic sul bordo della cella di layout per selezionarla. Attorno alla cella selezionata vengono visualizzate delle maniglie:  Esercitazione di Dreamweaver 37   2 Per ridimensionare la cella di layout, effettuare una delle seguenti operazioni:   Nella finestra di ispezione Propriet della cella di layout, digitare 510 nel campo Larghezza fissa per impostare una larghezza della cella di 510 pixel, quindi fare clic nel documento per visualizzare la modifica apportata.  Nota: se si inserisce una larghezza in pixel superiore alla larghezza della tabella di layout o che provoca la sovrapposizione di due celle all \'interno di una tabella di layout, Dreamweaver lo segnala e corregge la larghezza della cella.   Sul lato destro della cella di layout, trascinare la maniglia di ridimensionamento centrale verso destra fino ad ottenere la larghezza desiderata. Quando si rilascia il mouse, la larghezza della cella viene visualizzata nell \'area di intestazione della colonna presente nella parte superiore della tabella di layout.  Aggiunta di celle di layout multiple A questo punto, al di sotto della cella per il logo appena creata  opportuno creare tre celle di layout in cui verranno inseriti i pulsanti di navigazione della pagina.  1  Nel pannello Oggetti, fare clic sull \'icona Disegna cella layout, quindi tenere premuto il tasto Ctrl (Windows) o Comando (Macintosh).  2 Nella finestra del documento, posizionare il puntatore al di sotto della cella creata per il logo, quindi trascinare per disegnare una cella di layout. Tenendo premuto il tasto Ctrl (Windows) o Comando (Macintosh), disegnare due o pi celle di layout. La schermata dovrebbe essere simile a quella illustrata di seguito.  38 Capitolo 1   Spostamento di una cella di layout Se  necessario allineare le celle una accanto all \'altra,  possibile ridimensionarle e spostarle nel modo desiderato.  possibile modificare le dimensioni di una cella di layout mediante una delle maniglie di ridimensionamento. Non  possibile selezionare una cella e trascinarla in una nuova posizione. Se si desidera spostare una cella di layout per riposizionarla in un documento, procedere nel modo descritto di seguito. 1 Fare clic sul bordo di una cella di layout per selezionarla. 2 Per spostare la cella di layout, effettuare una delle seguenti operazioni:  Utilizzare i tasti freccia.  Tenere premuto il tasto Maiusc e utilizzare i tasti freccia per spostare la cella di layout di 5 pixel per volta. Raggruppamento delle celle in una tabella di layout A questo punto  necessario disegnare una tabella per le celle appena create per i pulsanti di navigazione. Il raggruppamento delle celle in una tabella consente di controllare la spaziatura tra le celle e di spostare facilmente le celle in gruppo se si desidera modificare la struttura della pagina. Nell \'esercitazione verr creata una tabella per i pulsanti di navigazione con la stessa larghezza della cella del logo che si trova sopra di essa. Utilizzare il comando Disegna tabella layout per raggruppare le immagini dei pulsanti di navigazione. 1 Nel pannello Oggetti, fare clic sull \'icona Disegna tabella layout. 2 Nella finestra del documento, posizionare il puntatore nell \'angolo superiore sinistro della cella del primo pulsante di navigazione, quindi trascinarlo in modo che la cella contenga tre celle e abbia la stessa larghezza della cella del logo.  Esercitazione di Dreamweaver 39   3 Rilasciare il mouse per visualizzare le celle raggruppate in una nuova tabella.   stata creata una tabella che contiene tre celle di layout (l \'area bianca della tabella) e uno spazio vuoto (l \'area ombreggiata della tabella). Spostamento della tabella di layout  possibile selezionare e spostare una tabella di layout in altre aree di un documento. Tuttavia, non  possibile spostarla in modo che si sovrapponga ad un \'altra tabella di layout. Come prima cosa,  necessario spostare la tabella appena creata di qualche pixel verso destra in modo da sfalsare l \'allineamento dei pulsanti di navigazione con il logo quando vengono inseriti nella pagina.  1  Nella finestra del documento, fare clic sulla linguetta presente sulla tabella di layout per spostarla.  2 Trascinare la tabella di layout di qualche pixel verso destra per riposizionarla, quindi trascinare una delle maniglie di ridimensionamento presenti sul lato destro della tabella per allineare i bordi destri del logo e le celle di layout dei pulsanti di navigazione. Man mano che si creano nuove tabelle e celle, viene visualizzata una griglia che delinea l \'area di layout che  possibile utilizzare per allineare gli elementi della struttura. Aggiunta di una cella supplementare A questo punto verr aggiunta una cella di layout per l \'immagine Learn More About. 1 Nel pannello Oggetti, fare clic sull \'icona Disegna cella layout. 2 Nella finestra del documento, trascinare una nuova cella nello spazio sottostante la tabella dei pulsanti di navigazione.  40 Capitolo 1   La pagina dovrebbe essere simile a quella illustrata di seguito.  Creazione di una tabella di layout Nella sezione precedente sono state utilizzate delle celle per creare una tabella. In questa sezione, il procedimento  l \'opposto: come prima cosa viene creata una tabella a cui verranno successivamente aggiunte delle celle. 1 Nel pannello Oggetti, fare clic sull \'icona Disegna tabella layout. 2 Spostare il puntatore nella finestra del documento. Nell \'area sottostante la cella di layout appena aggiunta, trascinare il puntatore verso destra fino ad allinearlo con il bordo destro della cella superiore, quindi trascinare verso il basso fino al limite inferiore della finestra del documento.  Esercitazione di Dreamweaver 41   Definizione delle celle di layout in una tabella A questo punto, verranno aggiunte delle celle di layout in cui inserire il testo relativo alle destinazioni di viaggio.  1  Nel pannello Oggetti, fare clic sull \'icona Disegna cella layout e spostare il puntatore nella tabella di layout appena disegnata.  2 Disegnare una cella di tabella di grandezza pari a circa un terzo dello spazio presente all \'interno della tabella. 3 Fare clic sul bordo della cella di layout per selezionarla, quindi, nel campo Larghezza fissa della finestra di ispezione Propriet, digitare 170 per impostare la larghezza delle celle. 4 Accanto alla prima cella, disegnare un \'altra cella di tabella di grandezza pari a circa un terzo dello spazio presente all \'interno della tabella. 5 Fare clic sul bordo della cella di layout per selezionarla, quindi, nel campo Larghezza fissa della finestra di ispezione Propriet, digitare 170 per impostare la larghezza delle celle. 6 Disegnare l \'ultima cella nello spazio rimasto all \'interno della tabella. Ridimensionare o spostare le celle secondo le proprie esigenze. La schermata dovrebbe essere simile a quella illustrata di seguito.  42 Capitolo 1   Aggiunta di contenuti alla pagina  Ora che sono state impostate le aree della pagina,  possibile aggiungere il contenuto grafico, ad esempio il logo e le immagini rollover. Inserimento di immagini In questa sezione vengono illustrati due modi per inserire le immagini in Dreamweaver: mediante il menu principale o il pannello Oggetti.  1  Fare clic in un punto qualunque della cella di layout del logo (quella situata pi in alto). Questa operazione consente di posizionare il cursore all \'interno della cella senza selezionarla.  2 Scegliere Inserisci > Immagine. 3 Nella finestra di dialogo Seleziona file di origine immagine, individuare la cartella Compass_Site e selezionare la cartella Assets, quindi la cartella delle immagini e fare clic sul file compass_logo.gif. 4 Verificare che il menu a comparsa Relativo a presente nella parte inferiore della finestra di dialogo sia impostato su Documento, quindi fare clic su Seleziona (Windows) o Apri (Macintosh) per selezionare l \'immagine. L \'immagine viene visualizzata nella cella di layout.  5 Fare clic in un punto qualunque della cella di layout Learn More About per posizionare il cursore nella cella. 6 Nel categoria Comuni del pannello Oggetti, fare clic sull \'icona Inserisci immagine. 7 Nella finestra di dialogo Seleziona file di origine immagine, individuare la cartella Compass_Site/Assets/images e selezionare il file learnMoreAbout.gif, quindi fare clic su Seleziona (Windows) o Apri (Macintosh) per selezionare l \'immagine. L \'immagine viene visualizzata nella cella di layout. 8 Scegliere File > Salva per salvare le modifiche apportate alla home page.  Esercitazione di Dreamweaver 43   Creazione di un \'immagine rollover Un \'immagine rollover  un \'immagine che cambia quando il cursore passa sopra di essa. Mediante il comando Inserisci immagine rollover di Dreamweaver verranno create tre immagini rollover per i pulsanti di navigazione: Trip Planner, Destinations e Travel Logs. Un \'immagine rollover  costituita da due immagini: quella visualizzata quando la pagina viene caricata nel browser e quella che appare quando si sposta il puntatore sull \'immagine originale. Assicurarsi di utilizzare immagini di dimensioni uguali. Poich la prima immagine stabilisce la dimensione della visualizzazione, se la seconda immagine  troppo grande o troppo piccola, il risultato apparir distorto o impreciso. Come prima cosa, verr aggiunto alla pagina un pulsante di navigazione con un \'immagine rollover. Quindi, verranno aggiunti gli altri pulsanti di navigazione e verr visualizzata un \'anteprima della pagina in un browser per verificare il funzionamento delle immagini di rollover.  1  Nella finestra del documento, fare clic nella prima cella della tabella dei pulsanti di navigazione. In questo modo, si indica a Dreamweaver il punto in cui inserire l \'immagine.  2 Per inserire un \'immagine rollover, effettuare una delle seguenti operazioni:   Nel categoria Comuni del pannello Oggetti, fare clic sull \'icona Inserisci immagine rollover.  Scegliere Inserisci > Immagini interattive > Immagine rollover.  3 Nella finestra di dialogo Inserisci immagine di rollover, digitare planner nel campo Nome immagine. In questo modo si assegna all \'immagine un nome univoco che la rende facilmente identificabile nel codice HTML. 4 Nel campo Immagine originale, fare clic su Sfoglia e individuare il file MenuTripPlanner.gif, quindi fare clic su Seleziona (Windows) o Apri (Macintosh). In questo modo si specifica l \'immagine che deve essere visualizzata quando si carica la pagina per la prima volta. 5 Nel campo Immagine rollover, fare clic su Sfoglia e individuare il file MenuTripPlanner_on.gif, quindi fare clic su Seleziona (Windows) o Apri (Macintosh). In questo modo si specifica l \'immagine che deve essere visualizzata quando il puntatore si trova sopra l \'immagine originale.  44 Capitolo 1   6 Verificare che l \'opzione Pre-carica immagine rollover sia selezionata, in modo che le immagini rollover vengano caricate nel browser insieme alla pagina e che sia garantita una transizione rapida tra le immagini quando l \'utente muove il puntatore sopra l \'immagine originale.  7 Fare clic su OK per chiudere la finestra di dialogo. L \'immagine viene visualizzata nel documento. 8 Ridimensionare la cella di layout adattandola all \'immagine.  Creazione di immagini rollover supplementari Verranno ora inserite le immagini rollover per gli altri pulsanti di navigazione.  1  Nella finestra del documento, fare clic nella cella del secondo pulsante di navigazione. Quindi, nella categoria Comuni del pannello Oggetti, fare clic sull \'icona Inserisci immagine rollover.  2 Nella finestra di dialogo Inserisci immagine di rollover, digitare planner nel campo Nome immagine per assegnare all \'immagine un nome univoco. 3 Nel campo Immagine originale, fare clic su Sfoglia per individuare e selezionare il file MenuDestinations.gif. 4 Nel campo Immagine rollover, fare clic su Sfoglia per individuare e selezionare il file MenuDestinations_on.gif. 5 Verificare che l \'opzione Pre-carica immagine rollover sia selezionata, quindi fare clic su OK per chiudere la finestra di dialogo. 6 Nella finestra del documento, fare clic nella cella del terzo pulsante di navigazione. Quindi, nella categoria Comuni del pannello Oggetti, fare clic sull \'icona Inserisci immagine rollover. 7 Nella finestra di dialogo Inserisci immagine di rollover, digitare travellog nel campo Nome immagine per assegnare all \'immagine un nome univoco. 8 Nel campo Immagine originale, fare clic su Sfoglia per individuare e selezionare il file MenuTravelLogs.gif. 9 Nel campo Immagine rollover, fare clic su Sfoglia per individuare e selezionare il file MenuTravelLogs_on.gif.  Esercitazione di Dreamweaver 45   10 Verificare che l \'opzione Pre-carica immagine rollover sia selezionata, quindi fare clic su OK per chiudere la finestra di dialogo. 11 Ridimensionare le due celle di layout adattandole all \'immagine.  Anteprima del documento Non  possibile visualizzare il comportamento delle immagini rollover in Dreamweaver, poich esse funzionano solo nei browser. Tuttavia,  possibile visualizzare un \'anteprima in Dreamweaver per verificarne le funzioni relative ai browser. Per poter visualizzare l \'anteprima, non  necessario salvare il documento. 1 Premere F12 per visualizzare il documento in un browser Web.  Muovere il puntatore del mouse sulle immagini rollover create per vederle cambiare. 2 Dopo aver visualizzato l \'anteprima della pagina, chiudere la finestra del browser. 3 Tornare alla finestra del documento di Dreamweaver e scegliere File > Salva per salvare le modifiche apportate alla home page. Inserimento del testo A questo punto,  necessario inserire il testo nelle celle che si trovano nella parte inferiore della tabella di layout. In Dreamweaver  possibile digitare il testo direttamente in una cella di layout oppure copiarlo e incollarlo da un altro documento. In questa esercitazione, il testo aggiunto alla cella di layout verr copiato e incollato da un file di testo esistente.  1  Scegliere File > Apri, quindi, nella cartella Compass_Site, aprire il file DW4_HomeText.txt. Il documento DW4_HomeText.txt viene aperto in una nuova finestra di documento di Dreamweaver.  2 In DW4_HomeText.txt, selezionare le prime due righe di testo, da  \"Fly Fishing \" a  \"ravioli \".  46 Capitolo 1   3 Scegliere Modifica > Copia per copiare il testo. 4 Nel documento my_CompassHome, fare clic nella prima cella della tabella di layout del testo descrittivo. 5 Scegliere Modifica > Incolla per incollare il testo nella cella di layout. 6 In DW4_HomeText.txt, selezionare le due righe di testo successive, da  \"Level 5 Rapids \" a  \"Siberia \". 7 Scegliere Modifica > Copia per copiare il testo. 8 Nel documento my_CompassHome, fare clic nella seconda cella della tabella di layout del testo descrittivo. 9 Scegliere Modifica > Incolla per incollare il testo nella cella di layout. 10 In DW4_HomeText.txt, selezionare le ultime due righe di testo, da  \"Puget Sound Kayaking \" a  \"Puget Sound \". 11 Copiare il testo, quindi incollarlo nella terza cella della tabella di layout. 12 Chiudere il documento DW4_HomeText.txt, quindi fare clic in my_CompassHome.html per renderlo il documento attivo. Formattazione del testo Per formattare il testo visualizzato nella finestra del documento,  possibile utilizzare le opzioni della finestra di ispezione Propriet. Prima di applicare le modifiche  necessario selezionare il testo da formattare. In questo caso, verranno modificati il tipo di carattere e la dimensione del testo.  1  Se la finestra di ispezione Propriet non  gi aperta, scegliere Finestra > Propriet per visualizzarla.  2 Nella prima cella di layout del testo descrittivo, selezionare tutto il testo compreso tra le parole  \"Fly \" e  \"ravioli \". 3 Dal secondo menu a comparsa Formato della finestra di ispezione Propriet (attualmente impostato su Carattere predefinito), selezionare Verdana, Arial, Helvetica, sans-serif. 4 Dal menu a comparsa Dim, selezionare 2. Il testo del documento viene automaticamente aggiornato in modo da rispecchiare le modifiche. 5 Ripetere i passaggi precedenti per selezionare e formattare il testo delle altre due celle di layout di testo descrittivo.  Esercitazione di Dreamweaver 47   Assegnazione dei colori e dello stile A questo punto,  necessario apportare delle ulteriori modifiche alla formattazione del testo e applicare un colore e uno stile per creare il testo dell \'intestazione.  1  Nella prima cella di layout del testo descrittivo, selezionare il testo dell \'intestazione compreso tra le parole  \"Fly \" e  \"Mountains \".  2 Nella finestra di ispezione Propriet, fare clic sul selettore di colori, quindi muovere il contagocce sull \'immagine Learn More About nella finestra del documento e selezionare il colore marrone del testo dell \'immagine. 3 Rimanendo nella finestra di ispezione Propriet, fare clic sull \'icona B per applicare il grassetto al testo. 4 Ripetere i passaggi precedenti per applicare il colore e lo stile al testo dell \'intestazione alle altre celle di layout di testo descrittivo. 5 Premere F12 per visualizzare l \'anteprima della pagina in un browser. La pagina dovrebbe avere un aspetto simile a quello della figura seguente.  Come si noter, non c \' molta distanza tra il testo contenuto nelle varie celle di layout. La soluzione a questo inconveniente viene illustrata nelle prossime sezioni dell \'esercitazione. 6 Chiudere la finestra del browser e fare clic nella finestra del documento per renderla attiva.  48 Capitolo 1   Operazioni nella vista Standard  La vista Layout si rivela molto utile per la creazione della struttura delle pagine Web. Tuttavia, bench gran parte degli elementi della struttura siano regolabili nella vista Layout, alcune modifiche devono essere apportate nella vista Standard. La vista Standard consente di comprendere come Dreamweaver utilizza le tabelle per creare la struttura delle pagine. Le tabelle di layout nella vista Layout corrispondono ai tag <table> nella vista Standard. A questo punto, verr illustrato come lavorare con le tabelle per migliorare ulteriormente la struttura. Come prima cosa,  necessario passare alla vista Standard.  Nel pannello Oggetti, fare clic sull \'icona Vista standard. La pagina dovrebbe avere un aspetto simile a quello della figura seguente.  Impostazione delle propriet delle celle L \'altezza delle celle determina l \'altezza dello spazio presente in una riga di celle. Come si noter, c \' dello spazio attorno al logo Compass.  possibile rimuovere lo spazio in eccesso tra il logo e i pulsanti di navigazione.  1  Fare clic in qualunque punto dell \'area vuota della cella che contiene l \'immagine del logo Compass (ma non sull \'immagine vera e propria).  2 Nella finestra di ispezione Propriet della cella, eliminare il valore attualmente presente nel campo Al (Altezza). 3 Rimanendo nella finestra di ispezione Propriet, fare clic sull \'icona della casella Col sfondo presente nell \'area inferiore della finestra di ispezione Propriet, quindi utilizzare il contagocce per selezionare il nero. Il colore di sfondo viene applicato alla cella. 4 Fare clic in un punto qualunque della finestra del documento per visualizzare la modifica.  Esercitazione di Dreamweaver 49   Selezione di una tabella A questo punto,  necessario adattare lo spazio presente nella tabella dei pulsanti di navigazione. Il modo pi semplice per selezionare una tabella nella vista Standard consiste nell \'utilizzare un selettore di tag, il quale visualizza i tag HTML degli elementi del documento. Il selettore di tag serve per selezionare la tabella che contiene i pulsanti di navigazione.  1  Fare clic nella cella che contiene l \'immagine Trip Planner. Il selettore di tag  situato nella parte inferiore sinistra della finestra del documento.  Nota: i tag nel selettore di tag possono variare a seconda del numero di tabelle create nella vista Layout. 2 Nel selettore di tag, fare clic sul tag <table> all \'estrema destra.  Nella finestra del documento viene visualizzato un bordo attorno alla tabella dei pulsanti di navigazione: la finestra di ispezione Propriet ora visualizza le propriet di una tabella.  50 Capitolo 1   Impostazione delle propriet delle tabelle A questo punto, la finestra di ispezione Propriet verr utilizzata per eliminare lo spazio in eccesso nella tabella dei pulsanti di navigazione e per aggiungere un colore di sfondo alla tabella.  1  Nella finestra di ispezione Propriet, fare clic sull \'icona Annulla altezza celle. Si tratta del pulsante presente nella parte superiore sinistra della met inferiore della finestra di ispezione Propriet. Lo spazio in eccesso viene eliminato dalla tabella.  2 Rimanendo nella finestra di ispezione Propriet, fare clic sull \'icona della casella Col sfondo, quindi utilizzare il contagocce per selezionare il nero. Il colore di sfondo nero viene applicato alla tabella dei pulsanti di navigazione. Aggiunta di un margine alle celle L \'operazione successiva consiste nell \'apportare alcune modifiche alle celle che contengono del testo. Come  evidente, il testo  troppo vicino ai bordi delle celle. Sar necessario aggiungere un margine alle celle per lasciare dello spazio tra il testo e le celle. 1 Fare clic nella prima cella della tabella del testo descrittivo. 2 Nel selettore di tag, fare clic sul tag <table> all \'estrema destra per selezionare la tabella. 3 Nel campo MargCell della finestra di ispezione Propriet, digitare 10 per aggiungere 10 pixel di spazio tra il testo e le celle della tabella. 4 Fare clic in un punto qualunque della finestra del documento per visualizzare le modifiche. 5 Salvare il documento.  Visualizzazione dei file del sito Per visualizzare una rappresentazione visiva di alto livello della struttura di un sito locale, utilizzare la vista Mappa del sito di Dreamweaver. La mappa pu essere utilizzata anche per aggiungere nuovi file al sito, aggiungere, eliminare e modificare i collegamenti e creare un file grafico del sito per esportarlo e stamparlo in un editor di immagini. La home page del sito appare sempre all \'inizio della mappa del sito. Al di sotto della home page vengono visualizzati i file a cui rimanda questa pagina.  Esercitazione di Dreamweaver 51   Esistono molti modi per definire la home page di un sito. Quello pi semplice  l \'uso del menu di scelta rapida nella finestra Sito.  1  Fare clic sulla barra del titolo della finestra Sito per renderla attiva. (Se la finestra Sito non  visibile, scegliere Finestra > File del sito.)  2 Nell \'elenco Cartella locale della finestra Sito, fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto Ctrl (Macintosh) sul documento my_CompassHome.html, quindi scegliere Imposta come home page nel menu di scelta rapida visualizzato. 3 Fare clic sull \'icona Mappa del sito presente nell \'area superiore sinistra della finestra Sito, quindi selezionare Mappa e file nel menu a comparsa Mappa del sito.  Icona Mappa del sito  A questo punto la finestra Sito offre due viste del sito locale: la mappa visualizzata a sinistra fornisce una rappresentazione grafica della struttura corrente del sito Compass (con my_CompassHome.html come home page); l \'elenco visualizzato a destra mostra il contenuto della cartella locale.  La pagina my_CompassHome.html non ha attualmente alcun collegamento. I collegamenti verranno aggiunti alla pagina nella prossima sezione di questa esercitazione. La finestra Sito deve rimanere aperta in modo che sia possibile controllare l \'aggiornamento della mappa man mano che si aggiungono i collegamenti alla home page.  52 Capitolo 1   Creazione dei collegamenti nei documenti Le immagini visualizzate nell \'area superiore della home page Compass conducono i visitatori a pagine specifiche del sito Compass. Verranno ora inseriti i collegamenti per i pulsanti di navigazione. In Dreamweaver esistono vari modi per creare i collegamenti. Come prima cosa, verr aggiunto un collegamento dall \'immagine Trip Planner alla pagina TripPlanner.html mediante la finestra di ispezione Propriet.  1  Nella finestra Sito, fare doppio clic sull \'icona del file my_CompassHome.html in uno dei due riquadri. Il file my_CompassHome.html diventa la finestra attiva.  2 Nella finestra del documento, fare clic una volta sull \'immagine Trip Planner per selezionarla. 3 Se la finestra di ispezione Propriet non  gi aperta, scegliere Finestra > Propriet per aprirla. La finestra di ispezione Propriet visualizza informazioni sull \'immagine selezionata.  Nota: il campo Collegamento contiene un simbolo di cancelletto (#), spesso definito come collegamento nullo o  \"fittizio \", creato quando  stata inserita l \'immagine rollover. Non eliminare questo carattere, poich verr presto sostituito con il nome di file del documento di destinazione del collegamento. 4 Nella finestra di ispezione Propriet, fare clic sull \'icona della cartella visualizzata  accanto al campo Colleg. 5 Nella finestra di dialogo Selezionare file, individuare la cartella Compass_Site e il file DW4_TripPlanner.html, quindi fare clic su Seleziona (Windows) o Apri (Macintosh) per selezionare il file da aprire quando si fa clic sul pulsante Trip Planner. Il nome del file viene visualizzato nel campo Colleg della finestra di ispezione Propriet. A questo punto verr creato un collegamento per l \'immagine Destinations utilizzando la finestra di ispezione Propriet e la finestra Sito. 6 Fare clic sulla barra del titolo della finestra Sito per renderla attiva, oppure scegliere Finestra > File del sito. Se necessario, ridimensionare la finestra del documento in modo da poter affiancare il lato sinistro della finestra del documento e la finestra Sito.  Esercitazione di Dreamweaver 53   7 Nella finestra del documento, fare clic sull \'immagine Destinations per selezionarla. 8 Nella finestra di ispezione Propriet, fare clic sull \'icona Trascina su file (presente alla destra del campo Collegamento), quindi trascinare il puntatore nella finestra Sito e selezionare il file DW4_Destinations.html nell \'elenco Cartella locale.  Il nome del file viene visualizzato nel campo Colleg della finestra di ispezione Propriet relativa all \'immagine. 9 Fare clic sull \'icona della mappa del sito nella finestra Sito. La mappa del sito viene aggiornata in modo da rispecchiare il collegamento aggiunto.  Nella mappa del sito, la visualizzazione di un segno pi (+) accanto ad un file indica la presenza di collegamenti ad altri documenti. Fare clic sul segno pi per espandere la mappa del sito e visualizzare i file associati; fare clic sul segno meno (-) per comprimere la vista della mappa. A questo punto, verr aggiunto un collegamento all \'immagine Travelogs.  54 Capitolo 1   10 Nella finestra del documento, fare clic sull \'immagine Travelogs per selezionarla. 11 Nella finestra di ispezione Propriet, trascinare l \'icona Scegli file nella finestra Sito e selezionare il file DW4_Travelog.html. 12 Scegliere File > Salva per salvare le modifiche apportate alla home page.  Prova della pagina Non  possibile verificare il funzionamento dei collegamenti in Dreamweaver:  necessario utilizzare un browser.  1  Premere F12 per visualizzare l \'anteprima della pagina in un browser. Fare clic sui pulsanti di navigazione per controllare i collegamenti. Fare clic sul pulsante Indietro del browser per ritornare alla home page.  2 Una volta terminato il controllo della pagina, scegliere File > Chiudi per chiudere la pagina.  Uso del pannello Risorse  Il pannello Risorse consente di visualizzare le varie risorse del sito: immagini, colori HTML, collegamenti, filmati Flash o di altro tipo, script, modelli e voci di libreria.  possibile visualizzare tutte le risorse del sito in un \'unica area e quindi aggiungere facilmente i contenuti alla pagina direttamente da questo pannello. In questa sezione viene illustrato come utilizzare il pannello Risorse per aggiungere le risorse ad una pagina. Selezione di un nuovo documento Non  necessario creare delle tabelle supplementari nella home page, poich questa esercitazione comprende un file HTML simile alla home page creata che include gi una nuova cella di tabella sul lato destro del documento. Per iniziare questa parte dell \'esercitazione, effettuare una delle seguenti operazioni:  Se si sta continuando l \'esercitazione dalla sezione precedente, scegliere File > Apri e selezionare il file DW4_CompassHome2.html.  Esercitazione di Dreamweaver 55    Se si inizia l \'esercitazione da questa sezione, scegliere Siti > Apri sito, quindi dall \'elenco Siti selezionare Esercitazione - Dreamweaver per aprire un sito gi definito. Nel menu principale della finestra del documento, scegliere File > Apri e selezionare il file DW4_CompassHome2.html nella finestra di dialogo visualizzata. Viene aperto il file DW4_CompassHome2.html.  Visualizzazione delle risorse del sito Come prima cosa,  necessario aprire il pannello Risorse. 1 Aprire il pannello Risorse effettuando una delle seguenti operazioni:  Scegliere Finestra > Risorse.  Fare clic sull \'icona Risorse nella barra della pulsantiera. Viene visualizzato il pannello Risorse.  Opzioni delle risorse Area di anteprima delle risorse  56 Capitolo 1   Inserimento di un \'immagine La prima operazione consiste nell \'utilizzare il pannello Risorse per inserire nella pagina l \'immagine di uno scalatore e un \'immagine testuale.  1  Nel pannello Risorse, fare clic sull \'icona Immagini e verificare che il pulsante di scelta Sito presente nella parte superiore del pannello Risorse sia selezionato, in modo da poter visualizzare tutte le immagini del sito Compass.  2 Nell \'elenco Nomi, selezionare l \'icona dell \'immagine climber.jpg, quindi trascinarla nella cella di tabella centrale presente sul lato destro della pagina.  3 Premere il tasto freccia destra per deselezionare l \'immagine dello scalatore e collocare il cursore dopo l \'immagine, quindi premere Maiusc +Invio per inserire un \'interruzione di riga. 4 Nell \'elenco Nome, selezionare il file featureText.gif, quindi trascinarlo sull \'interruzione di riga appena creata, posizionando l \'immagine featureText al di sotto dell \'immagine dello scalatore. Aggiunta di un filmato Flash A questo punto verr aggiunto un diverso tipo di risorsa: verr trascinato un filmato Flash nella cella che si trova al di sotto dei pulsanti di navigazione.  1  Fare clic sull \'icona Flash del pannello Risorse per visualizzare tutti i file Flash del sito Compass.  2 Nell \'elenco Nomi, fare clic sul file welcome.swf per selezionare il filmato Flash da inserire nel documento. Nell \'area di anteprima del pannello Risorse viene visualizzato un segnaposto per il filmato Flash.  Esercitazione di Dreamweaver 57   3 Fare clic sul pulsante Riproduci dell \'area di anteprima del pannello Risorse per visualizzare il filmato Flash. Pulsante Riproduci  4 Nell \'elenco Nomi, trascinare il file Welcome.swf nella cella che si trova al di sotto del pulsante di navigazione Trip Planner. Nella cella selezionata viene visualizzato il segnaposto di un filmato Flash. Applicazione di un colore mediante il pannello Risorse I colori applicati agli elementi HTML (ad esempio, al testo o allo sfondo) vengono aggiunti automaticamente alla categoria di colore del pannello Risorse.  possibile selezionare un colore dal pannello Risorse e applicarlo al testo della stessa pagina o di altre pagine del sito.  1  Collocare il cursore dopo l \'immagine dello scalatore, premere Invio per aggiungere un nuovo paragrafo, quindi digitare Yosemite.  2 Fare doppio clic su Yosemite per selezionare il testo. 3 Nel pannello Risorse, fare clic sull \'icona Colori per visualizzare i colori HTML del sito Compass. 4 Nell \'elenco Valore, selezionare il colore #993300, quindi trascinarlo al testo selezionato per applicarlo. Creazione di un elenco di risorse preferite Utilizzare il pannello Risorse per gestire le risorse.  possibile creare un gruppo personalizzato di risorse preferite nel pannello Risorse. A questo punto, verranno aggiunti il logo Compass e l \'immagine del pulsante di navigazione all \'elenco Preferiti del sito. 1 Nel pannello Risorse, selezionare l \'icona Immagini. 2 Nell \'elenco Nome, fare clic sul file compass_logo.gif per selezionarlo, quindi effettuare una delle seguenti operazioni:   Fare clic con il pulsante destro (Windows) o fare clic tenendo premuto il tasto Control (Macintosh) per visualizzare il menu di scelta rapida, quindi selezionare Aggiungi a Preferiti.  Fare clic sull \'icona Aggiungi a Preferiti presente nell \'angolo inferiore destro del pannello Risorse. Viene segnalato che la risorsa selezionata  stata aggiunta all \'elenco Preferiti del sito.  3 Fare clic su OK.  58 Capitolo 1   Aggiunta di immagini multiple alle risorse preferite Verranno ora aggiunte all \'elenco delle risorse preferite le immagini dei pulsanti di navigazione.  possibile selezionare pi immagini nel pannello Risorse e successivamente aggiungerle alle risorse preferite in una sola volta.  1  Nell \'elenco Immagini del pannello Risorse, fare clic sull \'immagine del primo pulsante di navigazione (MenuDestinations.gif).  2 Selezionare gli altri pulsanti di navigazione effettuando una delle seguenti operazioni:   Premere Maiusc (Windows) e nell \'elenco Immagini fare clic su MenuTripPlanner_on.gif (l \'ultimo pulsante di navigazione in elenco) per selezionare tutte le immagini dei pulsanti di navigazione.  Premere Maiusc (Macintosh) e tenerlo premuto mentre si seleziona ciascuna delle immagini dei pulsanti di navigazione.  3 Fare clic sull \'icona Aggiungi a Preferiti. 4 Fare clic su OK quando viene visualizzato il messaggio di avvertimento.  Visualizzazione delle risorse preferite  possibile visualizzare le risorse aggiunte all \'elenco Preferiti e utilizzare tale vista per inserire le risorse nel documento.  Per visualizzare le immagini aggiunte all \'elenco Preferiti, fare clic sul pulsante di scelta Preferiti presente nella parte superiore del pannello Risorse.  Inserimento di oggetti Flash  Gli oggetti Flash sono file grafici SWF (Shockwave) di piccole dimensioni che  possibile creare direttamente in Dreamweaver.  possibile creare oggetti di testo Flash e pulsanti Flash. Il testo Flash consente di creare pagine Web che utilizzano caratteri non standard senza doversi preoccupare dei caratteri installati sui computer dei visitatori del sito. I pulsanti Flash vengono creati dai modelli Flash forniti in dotazione con Dreamweaver.  possibile personalizzare un modello di pulsante e aggiungerlo alle pagine Web con grande facilit.  Esercitazione di Dreamweaver 59   Creazione di un oggetto di testo Flash A questo punto, verr creato un oggetto di testo Flash da utilizzare come titolo per la home page.  1  Nella finestra del documento, posizionare il cursore sopra l \'immagine dello scalatore.  2 Nel pannello Oggetti, fare clic sull \'icona Inserisci testo Flash.  Viene visualizzata la finestra di dialogo Inserisci testo Flash.  3 Nella finestra di dialogo Inserisci testo Flash, impostare le opzioni seguenti:   Per Carattere, selezionare Verdana o scegliere un carattere a piacere.  Per Dimensione, digitare 18.  Per Colore, fare clic sulla casella di colore, quindi selezionare mediante il contagocce il colore marroncino del testo dell \'intestazione del documento.  Per Colore rollover, fare clic sulla casella di colore, spostare il contagocce nella finestra del documento e selezionare il colore giallo oro dello sfondo della tabella.  Nel campo Testo, digitare Featured Destination.  Nel campo Salva con nome, digitare myText.swf.  4 Fare clic su OK per chiudere la finestra di dialogo Inserisci testo Flash.  60 Capitolo 1   Visualizzazione dell \'oggetto di testo Flash nel documento L \'oggetto di testo Flash viene visualizzato nel documento.  necessario riprodurre l \'oggetto Flash per visualizzare l \'effetto rollover del testo.  1  Se la finestra di ispezione Propriet non  gi ingrandita, fare clic sull \'apposita freccia per visualizzarla per intero.  2 Nella finestra di ispezione Propriet Testo Flash, fare clic su Riproduci. 3 Nella finestra del documento, far scorrere il puntatore sull \'oggetto di testo Flash. 4 Per interrompere la riproduzione dell \'oggetto, fare clic su Ferma nella finestra di ispezione Propriet. Creazione di un pulsante Flash Questa sezione illustra come aggiungere con facilit un pulsante Flash ad un documento. Verr creato un pulsante Flash e successivamente aggiunto al di sotto dell \'immagine dello scalatore.  1  Nella finestra del documento, spostare il cursore nella posizione in cui si desidera visualizzare l \'oggetto (al di sotto dell \'immagine dello scalatore), quindi fare clic sul pulsante Inserisci pulsante Flash nel pannello Oggetti. Viene visualizzata la finestra di dialogo Inserisci pulsante Flash.  Esercitazione di Dreamweaver 61   2 Nella finestra di dialogo Inserisci pulsante Flash, impostare le opzioni seguenti:   Nell \'elenco Stile, selezionare Beveled Rect-Bronze (Rettangolo smussato bronzo).  Per Testo pulsante, digitare More Details.  Per Carattere, selezionare Verdana o scegliere un carattere a piacere.  Per Dimensione, digitare 11.  Fare clic su Applica per visualizzare il pulsante Flash nel documento.  In Salva con nome, digitare myButton.swf.  3 Fare clic su OK per chiudere la finestra di dialogo. Il pulsante Flash viene visualizzato nel documento. Visualizzazione del pulsante Flash nel documento Il pulsante Flash inserito ha un effetto rollover, visualizzabile quando lo si preme.  1  Nella finestra di ispezione Propriet Testo Flash, fare clic su Riproduci per riprodurre il pulsante nel documento.  2 Nella finestra del documento, far passare il puntatore sopra l \'oggetto per visualizzare l \'effetto rollover del pulsante Flash. 3 Per interrompere la riproduzione dell \'oggetto, fare clic su Ferma nella finestra di ispezione Propriet.  Creazione di un modello  I modelli possono essere utilizzati per creare documenti che abbiano una struttura e un aspetto simile. L \'uso di un modello garantisce che tutte le pagine di un sito abbiano determinate caratteristiche. Dopo aver applicato un modello ad un gruppo di pagine,  possibile cambiare alcune informazioni in tutte queste pagine modificando il modello e riapplicandolo alle pagine. Mentre gli elementi specifici di ogni pagina (ad esempio, il testo che descrive un articolo in vendita) rimangono inalterati, gli elementi definiti dal modello (ad esempio, le barre di navigazione) vengono aggiornati in tutte le pagine che utilizzano il modello. La pagina delle destinazioni dei viaggi Compass offre dei collegamenti a diverse pagine sui dettagli di viaggio che descrivono i luoghi a cui potrebbero essere interessati i visitatori del sito. Di seguito verr utilizzata la struttura di una pagina di dettagli di viaggio esistente per creare un modello. L \'uso di un modello garantisce che tutte le pagine delle informazioni di viaggio abbiano lo stesso layout e lo stesso formato.  62 Capitolo 1   Creazione di un modello da una pagina esistente In questa sezione verr creato un modello a partire da una pagina esistente. Questo modello verr quindi usato per creare nuove pagine sui viaggi.  1  Nell \'elenco Cartella locale della finestra Sito, fare doppio clic sull \'icona di DW4_TravelDetail_surf.html per aprire il file.  2 Scegliere File > Salva come modello. Viene visualizzata la finestra di dialogo Salva come modello.  I modelli esistenti (travelDetail e travelDetail_v2) sono stati creati per le pagine dei viaggi del sito Compass e ad esso applicati. Ora verr creata una versione personalizzata di questo modello. 3 Nel campo Salva con nome, modificare il nome del modello digitando myTravelDetail e fare clic su Salva. Nella finestra del documento, un nuovo documento sostituisce il documento DW4_TravelDetail. Nella barra del titolo del documento, il documento contiene un indicatore <<Template>> e un \'estensione di file di modello di Dreamweaver (.dwt). Modifica del modello A questo punto, il nuovo modello ha le stesse caratteristiche della pagina di partenza. Un modello contiene sia aree bloccate che aree modificabili. Le aree bloccate possono essere modificate solo all \'interno del modello stesso. Le aree modificabili sono una sorta di segnaposto delle informazioni specifiche delle singole pagine. Nel modello dell \'esercitazione, il logo e i pulsanti di navigazione non sono modificabili, a differenza del titolo della destinazione, del relativo banner e della descrizione della destinazione. La prima operazione consiste nel creare delle aree modificabili nel modello.  1  Nel modello myTravelDetail.dwt visualizzato nella finestra del documento, fare clic sul segnaposto Flash situato pi in alto per selezionarlo: il filmato visualizzer il titolo della destinazione.  Esercitazione di Dreamweaver 63   2 Scegliere Elabora > Modelli > Nuova area modificabile. Viene visualizzata la finestra di dialogo Nuova area modificabile. 3 Nel campo Nome, digitare titleCell come nome di quest \'area del modello.  4 Fare clic su OK. Viene creata un \'area del modello. La linguetta contiene il nome dell \'area del modello e il segnaposto  circondato da una linea azzurra che identifica i bordi dell \'area modificabile. 5 Nella finestra del documento, selezionare il segnaposto del banner Flash e scegliere Elabora > Modelli > Nuova area modificabile per rendere modificabile questa sezione del modello. 6 Digitare adCell nel campo Nome della finestra di dialogo Nuova area modificabile e fare clic su OK. Nel documento vengono visualizzati gli identificatori delle aree del modello. 7 Nella finestra del documento, selezionare tutto il testo contenuto nella prima cella al di sotto del banner e scegliere Elabora > Modelli > Nuova area modificabile per rendere modificabile quest \'area del modello. 8 Digitare textCell1 nel campo Nome della finestra di dialogo Nuova area modificabile e fare clic su OK. 9 Nella finestra del documento, selezionare tutto il testo contenuto nella seconda cella al di sotto del banner e scegliere Elabora > Modelli > Nuova area modificabile per rendere modificabile quest \'area del modello. 10 Digitare textCell2 nel campo Nome della finestra di dialogo Nuova area modificabile e fare clic su OK. 11 Scegliere File > Salva per salvare il modello.  64 Capitolo 1   Applicazione del modello ad una nuova pagina Una volta impostate le aree modificabili del modello,  possibile utilizzare il modello per creare una pagina sui dettagli di un viaggio in Nuova Zelanda. 1 Scegliere File > Nuovo da modello per aprire un nuovo documento. 2 Nell \'elenco Modelli della finestra di dialogo Seleziona modello, selezionare myTravelDetail, quindi fare clic su Seleziona per selezionare il modello da applicare alla nuova pagina. Il modello viene applicato al nuovo documento.  Questa pagina visualizza le stesse aree e lo stesso contenuto del modello creato.  Nota: se si sposta il puntatore del mouse su un \'area non modificabile di questo modello, ad esempio il logo o le aree dei pulsanti di navigazione, il puntatore cambia forma per segnalare che non  possibile accedere all \'area bloccata. 3 Salvare il documento e assegnare ad esso il nome  myTravelDetail_mtnBike.html.  Esercitazione di Dreamweaver 65   Modifica di una pagina basata su un modello A questo punto, verr modificato il documento myTravelDetail_mtnBike.html, aggiornando le aree modificabili con risorse e testi che riguardano le informazioni di viaggio sulle escursioni in mountain bike in Nuova Zelanda.  1  Nella finestra del documento, fare clic sul segnaposto Flash presente nell \'area titleCell per selezionare l \'oggetto che si desidera sostituire.  2 Nel campo File della finestra di ispezione Propriet, fare clic sull \'icona della cartella. Nella finestra di dialogo visualizzata, individuare la cartella Assets/swfs e selezionare il file text_mtnBike.swf. 3 Nell \'area adCell, fare clic sul segnaposto Flash per selezionare l \'oggetto che si desidera sostituire. 4 Nel campo File della finestra di ispezione Propriet, fare clic sull \'icona della cartella. Nella finestra di dialogo visualizzata, individuare la cartella Assets/swfs e selezionare il file text_mtnBike.swf. 5 Scegliere File > Apri e individuare il file DW4_MtnBikeText.txt per aprire un documento che contenga il testo per questa destinazione di viaggio. 6 In DW4_MtnBikeText.txt, copiare i primi due paragrafi di testo sotto Cell 1, nel documento myTravelDetail_mtnBike, sostituire il testo corrente dell \'area textCell1 selezionandolo e incollando al suo posto il testo copiato. 7 In DW4_MtnBikeText.txt, copiare i primi due paragrafi di testo sotto Cell 2, nel documento myTravelDetail_mtnBike, sostituire il testo corrente dell \'area textCell2 selezionandolo e incollando al suo posto il testo copiato. Le informazioni sui dettagli del viaggio vengono aggiornate. 8 Chiudere il file DW4_MtnBikeText.text. 9 Nel campo Titolo della barra degli strumenti di Dreamweaver, digitare New Zealand biking. 10 Salvare il documento.  66 Capitolo 1   Prova del sito  Prima di inviare le pagine ad un server remoto  sempre opportuno controllare i file. Finora la prova delle pagine  stata effettuata in un browser, ma in questa sezione vengono illustrati altri strumenti di Dreamweaver disponibili per la creazione del follow-up di un file e per la prova delle pagine. Come prima cosa,  opportuno imparare come aggiungere una Design Note ad un file e successivamente come eseguire un rapporto sui file del sito. Creazione di una Design Note Le Design Notes costituiscono un modo molto efficace per gestire il sito, grazie all \'inserimento di commenti nella finestra Sito del documento. Le Design Notes possono essere molto utili per pianificare il lavoro di produzione, creare dei follow-up sui file o comunicare dei dettagli sui file o sul sito agli altri membri del team di sviluppo. A questo punto,  opportuno imparare a creare una Design Note come follow-up di una modifica apportata ad una delle pagine del sito.  1  Nella finestra Sito di Dreamweaver (Sito > File del sito), selezionare DW4_Destinations.html nel riquadro Cartella locale.  2 Nel menu principale, scegliere File > Design Notes. Viene visualizzata la finestra di dialogo Design Notes. 3 Dal menu a comparsa Stato della scheda Informazioni di base selezionare l \'opzione  \"Richiede intervento \". 4 Fare clic sull \'icona del calendario per aggiungere la data nel campo Note. 5 Fare clic nel campo Note, quindi digitare Need to create Devil \'s Tower page and add links to documents. 6 Selezionare l \'opzione Indica quando il file viene aperto, in modo che la Design Note venga visualizzata automaticamente quando viene aperta la pagina.  Esercitazione di Dreamweaver 67   7 Fare clic su OK per chiudere la finestra di dialogo. L \'icona della Design Note viene visualizzata nella colonna Note del riquadro Cartella locale.  8 Nella finestra Sito, selezionare il file DW4_Destinations.html e aprirlo. Vengono aperti il documento e la Design Note ad esso associata per consentire all \'utente di visualizzare le azioni richieste per il file. Rapporti a livello del sito  possibile eseguire dei rapporti sul sito (a livello di documento, di cartella o di sito) per verificare le condizioni dei file HTML e per organizzare il flusso di lavoro. In questa esercitazione verr eseguito un rapporto per verificare se nel sito esistono dei documenti senza titolo.  1  Scegliere Sito > Rapporti. Viene visualizzata la finestra di dialogo Rapporti.  2 Nel menu a comparsa Rapporto su della finestra di dialogo Rapporti, selezionare Tutto il sito locale, quindi sotto Rapporti HTML selezionare Documento senza titolo.  68 Capitolo 1   3 Fare clic su Esegui per avviare il rapporto. Viene visualizzata la finestra di dialogo Risultati che elenca tutti gli eventuali documenti privi di titolo. 4 Nell \'elenco File, fare clic sul file per selezionarlo. Il campo Descrizione dettagliata viene aggiornato con le informazioni dettagliate sull \'avviso. 5 Fare clic su Apri file per aprire il file e correggere il problema. Il file viene aperto. 6 Nel campo Titolo della barra degli strumenti di Dreamweaver, digitare Featured Destinations. 7 Una volta terminata l \'operazione, salvare e chiudere il file. 8 Chiudere la finestra di dialogo Risultati.  Altre operazioni  L \'esercitazione di Dreamweaver  terminata. Ora si conosce come progettare le pagine, aggiungervi i contenuti e provarne il funzionamento. Se lo si desidera,  possibile continuare la creazione delle pagine e dei collegamenti per il sito Compass utilizzando tutte le informazioni apprese in questa esercitazione. Una volta aggiornate le pagine,  possibile visualizzarne un \'anteprima per verificare il corretto funzionamento delle immagini rollover e dei collegamenti. Se si desiderano ulteriori informazioni sull \'uso di Dreamweaver, esercitarsi con le lezioni su Dreamweaver: nel menu principale di Dreamweaver scegliere ? > Lezioni e selezionare una delle lezioni. Se si dispone sia di Dreamweaver che di Fireworks e si desidera apprendere come lavorare con entrambi i programmi congiuntamente, consultare l \'esercitazione di Dreamweaver e quella di Fireworks. Se si  interessati ad ulteriori informazioni sull \'uso dei codici HTML e JavaScript o sui fogli di stile CSS (Cascading Style Sheets), consultare il materiale di riferimento fornito con Dreamweaver. Scegliere Finestra > Riferimenti.  Esercitazione di Dreamweaver 69   70 Capitolo 1   2  CAPITOLO 2 Elementi fondamentali di Dreamweaver  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Per iniziare a lavorare in Macromedia Dreamweaver  sufficiente aprire un documento HTML esistente o crearne uno nuovo. Tuttavia, per sfruttare adeguatamente tutte le potenzialit del programma,  necessario comprendere i concetti di base dell \'area di lavoro e individuare le opzioni, le finestre di ispezione e i pannelli pi adatti al proprio stile di lavoro.  71   Area di lavoro di Dreamweaver  L \'area di lavoro di Dreamweaver pu essere adeguata ad abitudini di lavoro e livelli di abilit differenti. Ecco alcuni dei componenti di uso pi frequente:  Barra degli strumenti  Pannello Oggetti Menu a comparsa  Finestra del documento  Selettore di tag  Barra della pulsantiera Finestra di ispezione Propriet   La finestra del documento visualizza il documento corrente durante le operazioni di creazione e modifica.  La barra della pulsantiera presente nella parte inferiore destra della finestra del documento contiene una serie di pulsanti che consentono di aprire e chiudere le finestre di ispezione e i pannelli di uso pi frequente. Le icone della barra della pulsantiera sono presenti anche sulla pulsantiera, un pannello mobile selezionabile dal menu Finestra.  possibile specificare quali icone devono essere visualizzate sulla barra della pulsantiera e sulla pulsantiera mediante le preferenze Pannelli.  La barra degli strumenti contiene i pulsanti e i menu a comparsa che consentono di visualizzare la finestra del documento in diversi modi, impostare le opzioni di visualizzazione e accedere ad alcune operazioni comuni (ad esempio, l \'anteprima in un browser).  I menu di scelta rapida consentono di accedere rapidamente ai comandi che riguardano la selezione o l \'area corrente. Per visualizzare un menu di scelta rapida, fare clic con il pulsante destro (Windows) o fare clic tenendo premuto il tasto Control (Macintosh) su un elemento di una finestra.  72 Capitolo 2    Il pannello Oggetti contiene una serie di pulsanti che consentono di creare e inserire vari tipi di oggetti, quali immagini, tabelle, livelli e frame. Inoltre,  possibile passare dalla vista Standard alla vista Layout e accedere agli strumenti di disegno della vista Layout.  La finestra di ispezione Propriet visualizza le propriet dell \'oggetto o del testo selezionato e consente di modificarle (le propriet presenti nella finestra di ispezione dipendono dall \'oggetto o dal testo selezionato).  Dreamweaver fornisce molte altre finestre di ispezione, pannelli e finestre non illustrate in questa sede, quali il pannello Cronologia e la finestra di ispezione Codice. Molti di questi elementi possono essere  \"agganciati \", cio  possibile combinare finestre, finestre di ispezione e pannelli in finestre a schede. Per aprire le finestre, le finestre di ispezione e i pannelli di Dreamweaver, utilizzare il menu Finestra. Accanto agli elementi attualmente aperti (anche quelli nascosti da altre finestre) viene visualizzato un segno di spunta. Per visualizzare un elemento non attualmente aperto, selezionarne il nome nel menu. Se si seleziona un pannello o una finestra di ispezione e l \'elemento non si apre, scegliere Finestra > Disponi pannelli.  Viste di Dreamweaver  Dreamweaver consente di lavorare in un documento in molti modi: mediante la vista Struttura, mediante la vista Codice o mediante una vista combinata delle due precedenti che visualizza sia la struttura che il codice del documento.  possibile modificare la vista in cui ci si trova, selezionando una vista dalla barra degli strumenti di Dreamweaver. Per ulteriori informazioni, vedere  \"Uso della barra degli strumenti \" a pagina 78. Operazioni con la vista Codice Man mano che si creano e si modificano i documenti, Dreamweaver genera automaticamente il codice di origine HTML. Per esaminare o modificare questo codice, utilizzare uno degli editor di codice di Dreamweaver: la vista Codice della finestra del documento o la finestra di ispezione Codice. Per informazioni pi dettagliate, vedere  \"Vista Codice (o finestra di ispezione Codice) \" a pagina 350. Operazioni con la vista Struttura La vista Struttura di Dreamweaver visualizza una rappresentazione visiva del documento, anzich il codice di origine. Quando si lavora nella vista Struttura,  possibile utilizzare due viste differenti: la vista Layout e la vista Standard, entrambe selezionabili dall \'opzione Vista del pannello Oggetti.  Elementi fondamentali di Dreamweaver 73   Nella vista Layout  possibile progettare il layout di una pagina e inserire grafica, testo o altri elementi. Per ulteriori informazioni, vedere  \"Progettazione del layout di pagina \" a pagina 173. Servirsi della vista Standard per inserire livelli, creare documenti che contengono frame, creare tabelle o per utilizzare le altre funzioni non disponibili nella vista Layout. Per lavorare nella vista Standard, fare clic sull \'icona Vista Standard del pannello Oggetti. Finestra del documento Nella vista Struttura, questa finestra visualizza il documento corrente. Il documento ha approssimativamente lo stesso aspetto che avrebbe in un browser Web. La barra del titolo della finestra del documento visualizza il titolo della pagina e, tra parentesi, il nome della cartella principale, il nome del file e un asterisco (se il file contiene modifiche non salvate). La barra di stato presente sul fondo della finestra del documento fornisce informazioni supplementari sul documento in fase di creazione.  Dimensioni e tempo di scaricamento stimato  Selettore di tag Menu a comparsa Dimensioni finestra Barra della pulsantiera  Il selettore di tag visualizza i tag HTML di livello superiore che controllano il testo o gli oggetti selezionati. Fare clic su uno di questi tag per evidenziare nella finestra del documento il contenuto ad esso associato. Fare clic su <body> per selezionare tutto il corpo del documento. Il menu a comparsa Dimensioni finestra consente di impostare la finestra del documento su dimensioni predefinite o personalizzate. Vedere  \"Ridimensionamento della finestra del documento \" a pagina 75. Alla destra del menu a comparsa Dimensioni finestra  visualizzata la stima della dimensione del documento e del tempo di scaricamento della pagina, compresi tutti i file dipendenti (ad esempio, le immagini o altri file multimediali). Vedere  \"Verifica delle dimensioni e dei tempi di scaricamento \" a pagina 535 La barra della pulsantiera viene visualizzata nella parte inferiore della finestra del documento. Come impostazione predefinita, i pulsanti della barra della pulsantiera aprono la finestra Sito, il pannello Risorse, il pannello Stili HTML, il pannello Stili CSS, il pannello Comportamenti, il pannello Cronologia e la finestra di ispezione Codice. Per selezionare i pulsanti da visualizzare nella barra della pulsantiera e nella pulsantiera mobile, vedere  \"Personalizzazione della barra della pulsantiera \" a pagina 77.  74 Capitolo 2   Ridimensionamento della finestra del documento La barra di stato della finestra del documento visualizza le dimensioni correnti (in pixel) della finestra. Quando si fa clic su queste dimensioni, viene visualizzato il menu a comparsa Dimensioni finestra, che consente di modificare le dimensioni correnti per adeguarle ad una serie di dimensioni di monitor standard. Per progettare una pagina che dia risultati ottimali ad una dimensione specifica,  possibile adattare la finestra del documento ad una delle dimensione predeterminate, modificare tali dimensioni predeterminate o creare nuove dimensioni.  Nota: le dimensioni della finestra si riferiscono alle dimensioni interne della finestra del browser (senza i bordi). I valori tra parentesi indicano le dimensioni del monitor. Ad esempio, se si prevede che i visitatori del sito utilizzeranno la configurazione predefinita di Internet Explorer o Netscape Navigator su un monitor da 640 x 480, l \'opzione da utilizzare   \"536 x 196 (640 x 480, predefinita) \".  Per impostare le dimensioni della finestra del documento su un \'opzione predefinita:  Scegliere una delle opzioni visualizzate nel menu a comparsa situato nella parte inferiore della finestra del documento.  Per modificare i valori elencati nel menu a comparsa Dimensioni finestra: 1 Scegliere Modifica dimensioni dal menu a comparsa. 2 Fare clic su uno dei valori di larghezza o altezza dell \'elenco Dimensioni finestra e digitare un nuovo valore. Per modificare solo la larghezza della finestra del documento (lasciando invariata l \'altezza), selezionare un valore di altezza e cancellarlo. 3 Fare clic nel campo Descrizione se si desidera immettere un testo descrittivo per un \'opzione specifica. 4 Fare clic su OK per salvare la modifica e ritornare alla finestra del documento.  Elementi fondamentali di Dreamweaver 75   Per aggiungere una nuova opzione al menu a comparsa Dimensioni finestra: 1 Scegliere Modifica dimensioni dal menu a comparsa. 2 Fare clic nello spazio vuoto situato sotto l \'ultimo valore della colonna Larghezza. 3 Inserire una larghezza e un \'altezza. Per impostare solo la larghezza o solo l \'altezza,  sufficiente lasciare vuoto uno dei due campi. 4 Fare clic nel campo Descrizione se si desidera immettere un testo descrittivo per la dimensione aggiunta. 5 Fare clic su OK per salvare la modifica e ritornare alla finestra del documento. Ad esempio,  possibile digitare SVGA o PC comune accanto ai valori di un monitor da 800 x 600 pixel e Mac 17 pollici accanto ai valori di un monitor da 832 x 624 pixel. La maggior parte dei monitor supporta pi dimensioni in pixel. Riduzione ad icona e ripristino delle dimensioni delle finestre e dei pannelli (solo utenti PC)  possibile ridurre ad icona e ripristinare le dimensioni di tutte le finestre aperte di Dreamweaver: le finestre dei documenti, le finestre di ispezione e i pannelli.   Per ridurre ad icona tutte le finestre di Dreamweaver, premere Maiusc+F4 o selezionare Finestra > Riduci tutto a icona.  Per ripristinare le dimensioni di tutte le finestre di Dreamweaver, premere Alt+Maiusc+F4. Se  aperta almeno una finestra,  possibile selezionare Finestra > Ripristina tutto per ripristinare le dimensioni di tutte le altre eventuali finestre. Impostazione delle preferenze Barra di stato Queste preferenze riguardano la barra di stato che appare nella parte inferiore della finestra del documento. Per visualizzarle, scegliere Modifica > Preferenze e selezionare Barra di stato.  Dimensioni finestra Consente di personalizzare le dimensioni che appaiono nel  menu a comparsa della barra di stato. Vedere  \"Ridimensionamento della finestra del documento \" a pagina 75.  Velocit di connessione Specifica la velocit di connessione (in kilobit al secondo)  che viene utilizzata per calcolare le dimensioni di scaricamento. Le dimensioni di scaricamento di una pagina vengono visualizzate nella barra di stato, mentre quelle delle immagini e di altre risorse vengono visualizzate nella finestra di ispezione Propriet quando si seleziona l \'immagine.  Mostra pulsantiera nella barra di stato Visualizza la barra della pulsantiera nella  parte inferiore della barra di stato. I pulsanti della barra della pulsantiera consentono di aprire finestre, pannelli e finestre di ispezione. La pulsantiera contiene gli stessi pulsanti (con il testo) e le stesse funzioni. Per ulteriori informazioni, vedere  \"Personalizzazione della barra della pulsantiera \" a pagina 77.  76 Capitolo 2   Uso della barra della pulsantiera La barra della pulsantiera contiene una serie di pulsanti che consentono di aprire e chiudere pannelli, finestre e finestre di ispezione. Inoltre,  possibile visualizzare la pulsantiera, un pannello mobile dotato degli stessi pulsanti.  Per visualizzare o modificare la pulsantiera:  Scegliere Finestra > Pulsantiera. Se la barra della pulsantiera non viene visualizzata nella parte inferiore della finestra del documento, attivare l \'opzione Mostra pulsantiera nella barra di stato nelle preferenze Barra di stato.  Per invertire l \'orientamento della pulsantiera da orizzontale a verticale:  Fare clic sull \'icona di orientamento presente nell \'angolo inferiore destro. Per informazioni sugli elementi attivati dai pulsanti predefiniti della pulsantiera, vedere  \"Finestra Sito \" a pagina 110,  \"Uso degli stili HTML per formattare il testo \" a pagina 254,  \"Pannello Stili CSS \" a pagina 267,  \"Il pannello Comportamenti \" a pagina 458,  \"Automazione delle operazioni \" a pagina 164,  \"Vista Codice (o finestra di ispezione Codice) \" a pagina 350,  \"Gestione e inserimento delle risorse \" a pagina 231 e  \"Pannello Riferimenti di Dreamweaver \" a pagina 347. Personalizzazione della barra della pulsantiera Utilizzare le preferenze dei pannelli per selezionare gli elementi da visualizzare nella pulsantiera e nella barra della pulsantiera.  Per informazioni su come selezionare i pulsanti da visualizzare nella pulsantiera e nella barra della pulsantiera:  1  Scegliere Modifica > Preferenze e selezionare Pannelli nell \'elenco Categoria. Gli elementi selezionati per la visualizzazione vengono elencati nel riquadro Mostra nella pulsantiera.  2 Per aggiungere un elemento alla pulsantiera e alla barra della pulsantiera, fare clic sul pulsante pi (+). 3 Per eliminare un elemento dalla pulsantiera e dalla barra della pulsantiera, evidenziarlo e fare clic sul pulsante meno (-).  Elementi fondamentali di Dreamweaver 77   4 Per modificare l \'ordine degli elementi della pulsantiera o della barra della pulsantiera, selezionare un elemento nell \'elenco e fare clic su un pulsante freccia. Ad esempio, per spostare un elemento sul lato destro della pulsantiera, spostarlo verso il fondo dell \'elenco. 5 Fare clic su OK. La pulsantiera e la barra della pulsantiera vengono modificate per rispecchiare le modifiche apportate. Uso della barra degli strumenti La barra degli strumenti di Dreamweaver contiene i pulsanti che consentono di passare rapidamente da una vista all \'altra: Codice, Struttura e una terza vista che combina le viste Codice e Struttura. Inoltre, contiene alcuni comandi comuni relativi alla selezione della vista e allo stato del documento. Le voci del menu Opzioni (il pulsante presente sulla destra) variano a seconda della vista selezionata.  Vista Codice Vista Struttura Titolo del documento Gestione file Menu Opzioni  Riferimenti  Viste Codice e Struttura Anteprima nel browser Navigazione codice Aggiorna vista Struttura   Per visualizzare o nascondere la pulsantiera, scegliere Finestra> Barra degli strumenti.  Per visualizzare solo il codice nella finestra del documento, fare clic sul pulsante Mostra vista Codice.  Per visualizzare una vista che contiene sia la vista Codice che la vista Struttura, fare clic sui pulsanti Mostra vista Codice e Mostra vista Struttura. Quando si seleziona questa vista, l \'opzione Vista Struttura in primo piano diventa disponibile nel menu Visualizza. Utilizzare questa opzione per specificare quale vista  visualizzata in primo piano nella finestra del documento.  78 Capitolo 2    Per visualizzare solo la vista Struttura, fare clic sul pulsante Mostra vista Struttura. Queste viste sono selezionabili anche dal menu Visualizza.  Per immettere un titolo per il documento, utilizzare il campo Titolo. Se il documento ha gi un titolo, esso compare in questo campo.  Per visualizzare il menu a comparsa Gestione file, fare clic sul pulsante Gestione file.  Per visualizzare un \'anteprima o effettuare il debug di un documento in un browser, fare clic sul pulsante Anteprima/debug nel browser e scegliere uno dei browser presenti nel menu a comparsa. Per aggiungere o modificare i browser presenti in elenco, scegliere Modifica elenco browser.  Per aggiornare la vista Struttura, fare clic sul pulsante Aggiorna vista Struttura.  Per accedere al pannello Riferimenti, fare clic sul pulsante Riferimenti. Il pannello Riferimenti contiene le informazioni di riferimento sui codici HTML, CSS e JavaScript. Per ulteriori informazioni, vedere  \"Pannello Riferimenti di Dreamweaver \" a pagina 347.  Per spostarsi nel codice, fare clic sul pulsante Navigazione codice. Per ulteriori informazioni, vedere  \"Debug del codice JavaScript \" a pagina 499.  Per accedere al menu Opzioni, fare clic sul pulsante del menu Opzioni di visualizzazione. Il menu Opzioni elenca le varie opzioni di ciascuna vista. Per ulteriori informazioni sulle opzioni della vista Codice, vedere  \"Vista Codice (o finestra di ispezione Codice) \" a pagina 350. Per ulteriori informazioni sulle opzioni della vista Struttura, vedere  \"Progettazione del layout di pagina \" a pagina 173.  Nota: quando la finestra del documento visualizza entrambe le viste,  possibile accedere al menu Opzioni di entrambe facendo clic nella vista desiderata e successivamente sul menu Opzioni.  Elementi fondamentali di Dreamweaver 79   Uso dei menu di scelta rapida In Dreamweaver viene fatto un ampio uso dei menu di scelta rapida, che consentono di accedere velocemente ai principali comandi dell \'oggetto o della finestra con cui si sta lavorando. I menu di scelta rapida contengono solo i comandi che riguardano la selezione corrente.  Per utilizzare un menu di scelta rapida:  1  Fare clic con il pulsante destro (Windows) o fare clic tenendo premuto il tasto Ctrl (Macintosh) sull \'oggetto o documento. Viene visualizzato il menu di scelta rapida per l \'elemento selezionato.  2 Scegliere il comando desiderato dal menu di scelta rapida e rilasciare il pulsante del mouse.  Uso del pannello Oggetti Il pannello Oggetti contiene una serie di pulsanti che consentono di creare e inserire oggetti come tabelle, livelli e immagini. Per visualizzare o nascondere il pannello Oggetti, scegliere Finestra > Oggetti.  Per inserire un oggetto:  Fare clic sul pulsante corrispondente nel pannello Oggetti o trascinare l \'icona del pulsante nella finestra del documento. A seconda dell \'oggetto, viene visualizzata una specifica finestra di dialogo che richiede la selezione o l \'inserimento del file o dell \'oggetto desiderato.  80 Capitolo 2   Per ignorare la finestra di dialogo e inserire un oggetto segnaposto vuoto:  Tenere premuto il tasto Ctrl (Windows) oppure Opzione (Macintosh) durante l \'operazione di inserimento. Ad esempio, se si desidera inserire un segnaposto per un \'immagine senza specificare un file di immagine, tenere premuto il tasto Ctrl oppure Opzione e fare clic sul pulsante Inserisci immagine.  Nota: questa operazione non  consentita per tutti gli oggetti, poich per alcuni di essi (ad esempio, le barre di navigazione, i livelli o i pulsanti Flash) non  possibile inserire dei segnaposto.  Il pannello Oggetti contiene sette categorie predefinite: Caratteri, Comuni, Moduli, Frame, Head, Invisibili e Speciali. Inoltre, contiene i pulsanti per cambiare la vista: Standard e Layout.   La categoria Caratteri contiene caratteri speciali come il simbolo di copyright, le virgolette curve e i simboli dei marchi commerciali.  possibile che tali simboli non vengano visualizzati correttamente nei browser (Netscape e IE) di versione precedente alla 3.0.  La categoria Comuni contiene una serie di pulsanti che consentono di creare e inserire i tipi di oggetto di uso pi frequente (ad esempio, immagini, tabelle e livelli).  La categoria Moduli contiene i pulsanti che consentono di creare e inserire i moduli e i relativi elementi.  La categoria Frame contiene le strutture pi comuni per i set di frame.  La categoria Head contiene i pulsanti che consentono di aggiungere vari elementi della sezione head, quali i tag meta, keywords e base.  Elementi fondamentali di Dreamweaver 81    La categoria Invisibili contiene i pulsanti che consentono di creare gli oggetti che rimangono nascosti nella finestra del browser, ad esempio gli ancoraggi con nome. Per visualizzare le icone che indicano la posizione di questi oggetti, scegliere Visualizza > Riferimenti visivi > Elementi invisibili. Per selezionare questi oggetti e modificarne le propriet, fare clic sulle icone corrispondenti. Vedere  \"Elementi invisibili \" a pagina 160.  La categoria Speciali contiene i pulsanti che consentono di inserire elementi speciali, quali le applet, i plugin e gli oggetti ActiveX. Per ulteriori informazioni, vedere  \"Inserimento di oggetti multimediali \" a pagina 317.  La sezione Vista del pannello Oggetti consente di scegliere tra la vista Standard (predefinita) e la vista Layout. Se  selezionata la vista Layout,  possibile selezionare anche gli strumenti ad essa associati: Disegna cella layout e Disegna tabella layout. Per ulteriori informazioni, vedere  \"Progettazione del layout di pagina \" a pagina 173. Per passare da una categoria all \'altra, utilizzare il menu a comparsa presente nella parte superiore del pannello.  possibile modificare gli oggetti del pannello o crearne di nuovi (vedere  \"Modifica del pannello Oggetti \" a pagina 541 e  \"Creazione di un oggetto semplice \" a pagina 542). Per informazioni sulle opzioni dei singoli pannelli, consultare la Guida in linea di Dreamweaver. Alcune impostazioni delle preferenze Generali riguardano il pannello Oggetti. Per modificare queste preferenze, scegliere Modifica > Preferenze e fare clic su Generali.  Quando si inseriscono oggetti come immagini, tabelle, script ed elementi della sezione head, viene visualizzata una finestra di dialogo che chiede di specificare informazioni aggiuntive.  possibile evitare la visualizzazione di queste finestre di dialogo disattivando l \'opzione Mostra finestra di dialogo per inserimento oggetti o tenendo premuto il tasto Ctrl quando si crea l \'oggetto. Quando questa opzione  disattivata, per gli oggetti inseriti vengono utilizzati gli attributi predefiniti. Dopo aver inserito un oggetto, utilizzare la finestra di ispezione Propriet per modificarne le propriet.  La preferenza del pannello Oggetti consente di scegliere il contenuto da visualizzare nel pannello Oggetti: Solo testo, Solo icone o Icone e testo.  82 Capitolo 2   Uso della finestra di ispezione Propriet La finestra di ispezione Propriet consente di verificare e modificare le propriet dell \'elemento di pagina (oggetto o testo) attualmente selezionato. Gli elementi di pagina possono essere selezionati nella finestra del documento o nella finestra di ispezione Codice. Per visualizzare o nascondere la finestra di ispezione Propriet, scegliere Finestra > Propriet.  Nella maggior parte dei casi, le modifiche apportate alle propriet si riflettono immediatamente nella finestra del documento. Tuttavia, per applicare le modifiche di alcune propriet,  necessario fare clic al di fuori dei relativi campi di testo, premere Invio o premere il tasto Tab per passare ad un \'altra propriet. Il contenuto della finestra di ispezione Propriet varia a seconda dell \'elemento selezionato. Per ottenere informazioni su propriet specifiche, selezionare un elemento nella finestra del documento e fare clic sull \'icona della Guida nell \'angolo superiore destro della finestra di ispezione Propriet. Quando viene aperta, la finestra di ispezione Propriet contiene le propriet utilizzate pi di frequente per l \'elemento selezionato. Per visualizzare un numero maggiore di propriet, fare clic sulla freccia visualizzata nell \'angolo inferiore destro della finestra. Alcune propriet oscure, tuttavia, non appaiono nemmeno nella versione espansa della finestra di ispezione Propriet ed  necessario utilizzare la finestra di ispezione Codice o la vista Codice per intervenire manualmente sul codice.  Elementi fondamentali di Dreamweaver 83   Uso dei pannelli mobili agganciabili Quasi tutti pannelli di Dreamweaver possono essere agganciati, ovvero uniti in un unico pannello mobile formato da pi schede. In questo modo  possibile accedere agevolmente alle informazioni necessarie senza ingombrare eccessivamente l \'area di lavoro. Tuttavia, la pulsantiera, la finestra di ispezione Propriet e la finestra Sito non possono essere agganciate. Inoltre, i pannelli e le finestre di ispezione si agganciano automaticamente gli uni agli altri, ai lati dello schermo o alla finestra del documento, facilitando le operazioni di spostamento e di organizzazione dei pannelli e delle finestre mobili in Dreamweaver.  Per unire due o pi pannelli e creare un pannello a schede:  1  Trascinare la linguetta (non la barra del titolo) di un pannello mobile su un altro pannello mobile. Quando attorno al pannello di destinazione viene visualizzato un bordo evidenziato, rilasciare il pulsante del mouse.  2 Per portare in primo piano una scheda del pannello, fare clic sulla relativa linguetta.  Linguetta del pannello Cronologia Trascinamento del pannello Cronologia nel pannello Livelli  Poich il pannello Oggetti non  dotato di una linguetta, non  possibile agganciarlo ad un altro pannello nel modo appena descritto.  tuttavia possibile trascinare la linguetta di un altro pannello sul pannello Oggetti per ottenere lo stesso effetto. Mediante il processo appena descritto  possibile spostare a piacimento i pannelli in e da un pannello mobile o riadattarli in base al flusso di lavoro.  Per rimuovere un pannello da un pannello a schede:  Trascinare la linguetta fuori dalla finestra.  84 Capitolo 2   Impostazione delle preferenze Pannelli Le preferenze Pannelli mobili consentono di specificare i pannelli e le finestre di ispezione che devono apparire sempre in primo piano nella finestra del documento della finestra Sito, oltre che nella pulsantiera e nella barra della pulsantiera.  Per specificare la modalit di visualizzazione dei singoli pannelli rispetto alla finestra del documento:  1  Scegliere Modifica > Preferenze e selezionare Pannelli nell \'elenco Categoria. Come impostazione predefinita, tutte le finestre, i pannelli e le finestre di ispezione appaiono in primo piano nella finestra del documento.  2 Deselezionare le finestre, i pannelli e le finestre di ispezione che devono apparire sullo sfondo rispetto alla finestra del documento. Ad esempio, se si desidera spostare la finestra di ispezione Codice dietro la finestra del documento, deselezionare l \'opzione Finestra di ispezione Codice. La finestra di ispezione Codice verr visualizzata in primo piano solo quando  attiva. Per fare in modo che la finestra del documento copra i pannelli mobili creati dall \'utente, deselezionare l \'opzione Altri elementi mobili. Pannello Cronologia Il pannello Cronologia mostra un elenco di tutti passaggi eseguiti nel documento attivo dalla sua creazione o dalla sua apertura, ad eccezione di quelli eseguiti in altri frame, in altre finestre del documento o nella finestra Sito. Inoltre, consente di annullare o ripetere uno o pi passaggi e di creare nuovi comandi per rendere automatiche le operazioni ripetitive.  Passaggi  Dispositivo di scorrimento (cursore)  Pulsante Riproduci Pulsante Copia passaggi Pulsante Salva come comando  Il dispositivo di scorrimento, o cursore, del pannello Cronologia inizialmente indica l \'ultimo passaggio eseguito.  Elementi fondamentali di Dreamweaver 85   Uso del pannello Cronologia Il pannello Cronologia registra tutte le operazioni che sono state eseguite in Dreamweaver e consente di annullare pi passaggi contemporaneamente. Per annullare l \'ultima operazione effettuata in un documento, scegliere Modifica > Annulla, come in qualunque altra applicazione. (Il nome del comando Annulla nel menu Modifica cambia per rispecchiare l \'ultima operazione effettuata.) Il pannello Cronologia consente inoltre di riprodurre i passaggi gi eseguiti e di automatizzare le operazioni mediante la creazione di nuovi comandi. Per ulteriori informazioni, vedere  \"Automazione delle operazioni \" a pagina 164.  Per aprire il pannello Cronologia:  Scegliere Finestra > Cronologia.  Per annullare l \'ultimo passaggio:  Trascinando il cursore del pannello Cronologia, salire di un passaggio all \'interno dell \'elenco. Il risultato  lo stesso di quando si sceglie Modifica > Annulla. Il passaggio annullato viene evidenziato ombreggiato.  Per annullare pi passaggi contemporaneamente, effettuare una delle seguenti operazioni:   Trascinare il cursore fino a selezionare il passaggio desiderato.  Fare clic alla sinistra di un passaggio lungo il cursore; il dispositivo di scorrimento passa automaticamente al passaggio selezionato, annullando i passaggi man mano che li scorre.  86 Capitolo 2   Nota: per scorrere automaticamente fino ad un determinato passaggio,  necessario fare clic alla sua sinistra. Se invece si fa clic sul passaggio, quest \'ultimo viene selezionato. Selezionare un passaggio  un \'operazione diversa rispetto a tornare indietro nella cronologia di annullamento.  Come accade con l \'annullamento di un singolo passaggio, se si annulla una serie di passaggi e successivamente si effettua una nuova operazione nel documento, non  pi possibile annullare i passaggi, poich essi vengono eliminati dal pannello Cronologia. Il pannello Cronologia consente anche di ripetere i passaggi visualizzati nella cronologia dei passaggi e di rendere automatiche le operazioni basate sui passaggi eseguiti.Vedere  \"Automazione delle operazioni \" a pagina 164  Per impostare il numero di passaggi memorizzati e visualizzati dal pannello Cronologia: 1 Scegliere Modifica > Preferenze e selezionare Generali dall \'elenco Categoria. 2 Digitare un numero nel campo Numero massimo di passaggi di Cronologia. Il valore predefinito dovrebbe soddisfare le esigenze della maggior parte degli utenti. Pi alto  il numero, maggiore  la quantit di memoria necessaria al pannello Cronologia. Questo comportamento pu influenzare le prestazioni e la velocit del computer. Quando il pannello Cronologia raggiunge il numero massimo di passaggi, i passaggi meno recenti vengono eliminati. Nota: non  possibile riorganizzare l \'ordine dei passaggi nel pannello Cronologia. Il pannello Cronologia non va considerato come una raccolta arbitraria di comandi, bens come uno strumento per visualizzare le azioni eseguite, in base al loro ordine di esecuzione.  Per cancellare l \'elenco del pannello Cronologia per il documento corrente:  Nel menu di scelta rapida del pannello Cronologia, scegliere Cancella Cronologia.  Elementi fondamentali di Dreamweaver 87   Questo comando cancella anche tutte le informazioni di annullamento per il documento corrente: dopo aver scelto Cancella Cronologia, sar impossibile annullare i passaggi che sono stati cancellati. (Cancella Cronologia non annulla i passaggi, bens elimina semplicemente la registrazione di tali passaggi dalla memoria di Dreamweaver.) Uso degli altri pannelli di Dreamweaver L \'area di lavoro di Dreamweaver comprende molti altri pannelli, tra i quali quelli illustrati di seguito. La finestra di ispezione Codice mostra il codice che viene usato dai browser per visualizzare il documento sotto forma di pagina Web. Per visualizzare o nascondere la finestra di ispezione Codice, scegliere Finestra > Finestra di ispezione Codice. Le modifiche eseguite nella finestra del documento si riflettono immediatamente nella finestra di ispezione Codice. Se si esegue una modifica nella finestra di ispezione Codice e quindi si fa clic al di fuori della finestra, la modifica viene applicata al documento corrente. Per ulteriori informazioni, vedere  \"Vista Codice (o finestra di ispezione Codice) \" a pagina 350. Per apportare modifiche di piccola entit ai tag HTML,  possibile utilizzare Quick Tag Editor anzich la finestra di ispezione Codice. Per visualizzare Quick Tag Editor, premere Ctrl+T (Windows) o Comando+T (Macintosh) oppure scegliere Elabora > Quick Tag Editor. Per ulteriori informazioni, vedere  \"Modifica di un tag HTML in vista Struttura \" a pagina 357. Il pannello Riferimenti fornisce informazioni dettagliate sul tag HTML su cui si sta lavorando, compresi gli attributi dei tag.  possibile aprire il pannello Riferimenti dal menu Finestra, dalla barra della pulsantiera o dalla finestra di ispezione Codice. Ad esempio,  possibile selezionare un tag img, fare clic sul pulsante Riferimenti nella barra degli strumenti e scoprire quali sono gli attributi validi (align, border, e cos via). Per ulteriori informazioni, vedere  \"Pannello Riferimenti di Dreamweaver \" a pagina 347. Il debugger JavaScript di Dreamweaver consente di effettuare il debug client-side dei documenti JavaScript. Il debugger JavaScript  accessibile dal menu Finestra. Per ulteriori informazioni, vedere  \"Debug del codice JavaScript \" a pagina 499.  Operazioni coi colori  In Dreamweaver, molte delle finestre di dialogo, nonch la finestra di ispezione Propriet per molti elementi di pagina, contengono una casella del colore che consente di aprire un selettore di colori. Da questo selettore  possibile scegliere un colore per un elemento specifico della pagina.  88 Capitolo 2   Per scegliere un colore in Dreamweaver:  1  Fare clic su una casella del colore in qualunque finestra di dialogo o nella finestra di ispezione Propriet. Viene visualizzato il selettore colori.  Casella del colore della finestra di ispezione Propriet  2 Effettuare una delle seguenti operazioni:   Utilizzare il contagocce per selezionare un colore dalla tavolozza. Tutti i colori delle tavolozze Cubi colorati (predefinita) e Tono continuo sono web-safe, a differenza dei colori di tutte le altre tavolozze.  Utilizzare il contagocce per selezionare un colore da un punto qualunque dello schermo, anche al di fuori delle finestre di Dreamweaver. (Se si fa clic sul desktop o in un \'altra applicazione, Dreamweaver seleziona il colore dal punto in cui  stato effettuato il clic, ma in questo modo l \'altra applicazione diventa attiva. Fare clic su una finestra di Dreamweaver per continuare a lavorare in Dreamweaver, oppure tenere premuto il pulsante del mouse quando ci si sposta da Dreamweaver al desktop per evitare di uscire da Dreamweaver.)  Per espandere la selezione dei colori a disposizione, utilizzare il menu a comparsa presente nell \'angolo superiore destro del selettore colore e scegliere tra Cubi colorati, Tono continuo, Windows, Mac OS, Sfumature di grigio e Converti in colore web-safe. Le tavolozze Cubi colorati e Tono continuo sono composte da colori web-safe, a differenza delle tavolozze Windows, Mac OS e Sfumature di grigio. Se si utilizza una tavolozza che non contiene colori web-safe e successivamente si seleziona l \'opzione Converti in colore web-safe, Dreamweaver sostituisce il colore selezionato con il colore web-safe pi vicino. In altre parole,  possibile che sul Web non venga visualizzato lo stesso colore visibile in Dreamweaver.  Fare clic sul pulsante Colore predefinito per cancellare il colore corrente senza sceglierne un altro.  Per aprire il selettore colori di sistema, fare clic sul il pulsante sui cui  raffigurato un piccolo cerchio colorato.  Elementi fondamentali di Dreamweaver 89   Colori web-safe  Nel linguaggio HTML, i colori vengono espressi sotto forma di valori esadecimali (ad esempio, #FF0000) o di nomi (red). I colori web-safe sono quelli che vengono visualizzati allo stesso modo in Netscape Navigator e Microsoft Internet Explorer su entrambe le piattaforme (Windows e Macintosh) nella modalit a 256 colori. Per convenzione, esistono 216 colori comuni e ogni valore esadecimale che combina le coppie 00, 33, 66, 99, CC e FF (corrispondenti rispettivamente ai valori RGB 0, 51, 102, 153, 204 e 255) rappresenta un colore web-safe. Tuttavia, alcune verifiche hanno dimostrato che esistono solo 212 colori web-safe, in quanto Internet Explorer per Windows non riproduce correttamente i colori #0033FF (0,51,255), #3300FF (51,0,255), #00FF33 (0,255,51) e #33FF00 (51,255,0). Le tavolozze Cubi colorati (predefinita) e Tono continuo di Dreamweaver utilizzano la tavolozza web-safe a 216 colori. Quando si seleziona un colore da questa tavolozza, viene visualizzato il valore esadecimale corrispondente. Per selezionare un colore non web-safe, aprire il selettore colori di sistema facendo clic sul il pulsante sui cui  raffigurato un piccolo cerchio colorato presente nell \'angolo superiore destro del selettore colori di Dreamweaver. La tavolozza dei colori di sistema non comprende i soli colori web-safe. Le versioni per UNIX di Netscape Navigator utilizzano una tavolozza diversa rispetto alle versioni per Windows e Macintosh. Se si sta sviluppando un sito rivolto esclusivamente ad utenti UNIX (oppure ad utenti Windows o Macintosh con monitor a 24 bit e utenti UNIX con monitor a 8 bit),  opportuno utilizzare i valori esadecimali che combinano le coppie 00, 40, 80, BF o FF.  Preferenze  Le preferenze di Dreamweaver controllano l \'aspetto generale dell \'interfaccia utente e alcune funzionalit specifiche come i livelli, i fogli di stile, la visualizzazione del codice HTML e JavaScript, gli editor esterni e la visualizzazione dell \'anteprima delle pagine nei browser. In tutta la guida per l \'utente vengono fornite informazioni sulle preferenze che riguardano gli argomenti trattati. Questa guida descrive le preferenze utilizzate pi di frequente. Per informazioni su opzioni specifiche non trattate in questa guida, consultare la Guida in linea di Dreamweaver.  90 Capitolo 2   Preferenze Generali Le preferenze Generali controllano l \'aspetto generale dell \'interfaccia di Dreamweaver. Per modificare queste preferenze, scegliere Modifica > Preferenze e fare clic su Generali. Le preferenze Generali sono suddivise in due sottocategorie: Opzioni file e Opzioni di modifica. Per informazioni dettagliate su queste preferenze, consultare la Guida in linea di Dreamweaver. Preferenze Caratteri/codifica Le preferenze Caratteri/codifica consentono di impostare una codifica predefinita per i nuovi documenti, nonch i caratteri che devono essere utilizzati da Dreamweaver per ogni codifica. La codifica determina le modalit di visualizzazione dei documenti nei browser. Le impostazioni dei caratteri di Dreamweaver consentono di scegliere liberamente il carattere e le dimensioni da utilizzare per il testo senza influire sulla visualizzazione dei documenti all \'interno dei browser.  Per modificare la codifica del documento corrente:  Scegliere Elabora > Propriet di pagina e selezionare un tipo di codifica dal menu a comparsa Codifica documento.  Per modificare la codifica predefinita da utilizzare per i nuovi documenti:  Scegliere Modifica > Preferenze, fare clic su Caratteri/codifica nell \'elenco Categoria e scegliere un tipo di codifica dal menu a comparsa Codifica predefinita.  Per impostare i caratteri da usare per i singoli tipi di codifica:  1  Scegliere Modifica > Preferenze e fare clic su Caratteri/codifica nell \'elenco Categoria.  2 Selezionare un tipo di codifica, ad esempio Occidentale (Latin1) o Giapponese, dal menu Impostazioni dei caratteri, quindi scegliere i caratteri da usare per la codifica selezionata dai menu a comparsa visualizzati sotto l \'elenco Impostazioni dei caratteri. Per ulteriori informazioni sulle preferenze Caratteri/codifica, vedere la Guida in linea di Dreamweaver.  Elementi fondamentali di Dreamweaver 91   Uso di Dreamweaver con altre applicazioni  Dreamweaver agevola il processo di progettazione e sviluppo dei siti Web consentendo di lavorare con altre applicazioni. Per informazioni sull \'uso di altre applicazioni (ad esempio, browser, editor HTML, editor di immagini e strumenti di animazione), vedere le sezioni indicate di seguito.  Per informazioni sull \'uso di Dreamweaver con altri editor HTML, ad esempio HomeSite o BBEdit, vedere  \"Editor HTML esterni \" a pagina 370.   possibile specificare un browser principale e un browser sostitutivo per la visualizzazione dell \'anteprima di un sito. Vedere  \"Anteprima nel browser \" a pagina 530.   possibile lanciare un editor di immagini esterno, ad esempio Macromedia Fireworks, da Dreamweaver. Vedere  \"Uso di un editor di immagini esterno \" a pagina 293.   possibile configurare Dreamweaver in modo che venga lanciato un editor differente a seconda del tipo di file. Vedere  \"Avvio di un editor esterno \" a pagina 318.  Per informazioni su come aggiungere animazioni ad un sito con i filmati Flash, vedere  \"Oggetti Flash \" a pagina 320.  Per informazioni su come aggiungere caratteristiche interattive ad un sito con i filmati Shockwave, vedere  \"Filmati Shockwave \" a pagina 330.  Personalizzazione di base di Dreamweaver  Esistono alcune semplici tecniche utilizzabili per personalizzare Dreamweaver. Ad esempio, impostando le preferenze, creando delle scorciatoie da tastiera e aggiungendo delle estensioni  possibile impostare l \'area di lavoro senza disporre di alcuna conoscenza di codice complesso o modificare i file di testo. Per ulteriori informazioni sulla personalizzazione avanzata, vedere  \"Personalizzazione di Dreamweaver \" a pagina 539. Uso dell \'editor delle scorciatoie da tastiera Utilizzare l \'editor delle scorciatoie da tastiera per creare scorciatoie personalizzate, modificare quelle esistenti o servirsi di serie di scorciatoie predefinite.  Per accedere all \'editor delle scorciatoie da tastiera:  Scegliere Modifica > Scorciatoie da tastiera.  92 Capitolo 2   Viene visualizzata la finestra di dialogo Scorciatoie da tastiera, che contiene diverse opzioni selezionabili e comandi modificabili.  Duplica serie, pulsante Elimina serie, pulsante Salva come file HTML, pulsante Rinomina serie, pulsante  Serie corrente Si tratta di un menu che visualizza le serie di scorciatoie predefinite  incluse in Dreamweaver e tutte le eventuali serie personalizzate definite in precedenza. Come impostazione predefinita, la serie corrente  quella utilizzata da Dreamweaver nel documento corrente. Le serie predefinite sono elencate all \'inizio del menu. Se si ha una certa dimestichezza con le scorciatoie di Dreamweaver 3,  possibile utilizzarle scegliendo la serie predefinita di Dreamweaver 3, che contiene le scorciatoie di Dreamweaver 3 per le funzioni di Dreamweaver e le scorciatoie per le funzioni che non erano presenti in Dreamweaver 3.  Comandi Si tratta di un menu a comparsa che consente di selezionare la categoria  di comando che si desidera modificare. Ad esempio,  possibile modificare i comandi di menu (ad esempio, il comando Apri file) o uno dei comandi di modifica del codice (ad esempio, Bilancia parentesi).  Elenco comandi Visualizza i comandi associati alla categoria selezionata dal menu  a comparsa Comandi e le relative scorciatoie da tastiera. Le categorie Comandi di menu e Comandi del menu Sito visualizzano questo elenco sotto forma di struttura ad albero che replica la struttura dei menu. Le altre categorie elencano i comandi in base al nome (ad esempio, Esci dall \'applicazione).  Finestra Scorciatoie da tastiera Visualizza l \'elenco delle scorciatoie da tastiera  assegnate al comando selezionato.  Tasti Visualizza la nuova combinazione di tasti inserita.  Elementi fondamentali di Dreamweaver 93   Pi Aggiunge una nuova scorciatoia al comando corrente. Fare clic sul pulsante  pi (+) per attivare il campo Scorciatoie. Immettere un nuovo comando e fare clic su Cambia per aggiungere ad esso una nuova scorciatoia da tastiera. A ciascun comando  possibile assegnare due scorciatoie da tastiera diverse.  Meno Elimina la scorciatoia selezionata dall \'elenco. Cambia Applica la nuova scorciatoia al comando e la aggiunge all \'elenco delle  scorciatoie.  Fare clic sul pulsante Duplica per duplicare la serie corrente.  possibile scegliere se assegnare un nome alla serie oppure se conservare il nome predefinito (il nome della serie corrente con il suffisso  \"copy \").  Fare clic sul pulsante Rinomina per rinominare la serie corrente.  Fare clic sul pulsante Salva come file HTML per salvare la serie corrente in un formato di tabella HTML facilmente visualizzabile e stampabile.  possibile aprire il file HTML nel browser e stampare le scorciatoie per riferimento rapido.  Fare clic sul pulsante Elimina per eliminare le copie e le serie personalizzate. Non  possibile eliminare una serie attiva.  Per eliminare una scorciatoia da un comando:  1  Dal menu a comparsa Comandi, selezionare la categoria di comando che contiene la scorciatoia che si desidera eliminare (ad esempio, Comandi del menu Sito). L \'elenco Comando visualizza i comandi associati alla categoria selezionata.  2 Dall \'elenco Comando, selezionare il comando che si desidera eliminare. Viene visualizzato un elenco delle scorciatoie assegnate ai comandi. 3 Selezionare le scorciatoie da eliminare. 4 Fare clic sul pulsante meno (-). Per aggiungere una scorciatoia ad un comando:  1  Selezionare la categoria di comando che contiene il comando desiderato. L \'elenco Comando visualizza i comandi associati alla categoria selezionata.  2 Selezionare il comando dal menu Comando. Vengono visualizzate tutte le scorciatoie gi assegnate al comando nell \'elenco Scorciatoie. 3 Fare clic sul pulsante pi (+). Il campo di inserimento Scorciatoie viene attivato e il cursore si sposta sul campo Tasti.  94 Capitolo 2   4 Premere la combinazione di tasti che si desidera aggiungere per visualizzarla nel campo Tasti. Se la scorciatoia non  disponibile (ad esempio, la combinazione di tasti  gi assegnata ad un altro comando), viene visualizzato un messaggio di avvertimento che consente di riassegnare la combinazione di tasti o annullare l \'operazione. 5 Fare clic su Cambia. La nuova combinazione di tasti viene assegnata al comando. Per modificare una scorciatoia esistente:  1  Selezionare la categoria di comando che contiene il comando desiderato. L \'elenco Comando visualizza i comandi della categoria selezionata.  2 Selezionare il comando dal menu Comando. Vengono visualizzate tutte le scorciatoie gi assegnate al comando nel campo del nome della scorciatoia. Se ad un comando sono assegnate pi scorciatoie,  necessario selezionare quella che si desidera modificare. 3 Fare clic nel campo Tasti e digitare la combinazione di tasti desiderata. 4 Fare clic sul pulsante Cambia per modificare la scorciatoia. Nota: se non  possibile effettuare l \'operazione desiderata con la combinazione di tasti, viene visualizzato un messaggio al di sotto del campo del nome della scorciatoia e potrebbe essere impossibile aggiungere, eliminare o modificare la scorciatoia. Ad esempio, se la combinazione di tasti  gi assegnata ad un altro comando, il testo di avvertimento viene visualizzato immediatamente sotto il campo del nome della scorciatoia.  Aggiunta di estensioni a Dreamweaver Le estensioni sono nuove funzioni che  possibile aggiungere facilmente a Dreamweaver 4.  possibile utilizzare molti tipi di estensione: ad esempio, esistono estensioni che consentono di riformattare le tabelle, di collegare dei database back-end o di scrivere script per i browser. Per trovare le estensioni pi recenti per Dreamweaver, visitare il sito Web Macromedia Exchange all \'indirizzo http://www.macromedia.com/exchange/ dreamweaver/. Una volta ottenuto l \'accesso al sito  possibile scaricare le estensioni (molte delle quali sono gratuite), partecipare a gruppi di discussione, consultare le valutazioni e le recensioni degli altri utenti e installare e utilizzare Package Manager. Per poter scaricare le estensioni,  prima necessario installare Package Manager.  Elementi fondamentali di Dreamweaver 95   Package Manager viene eseguito insieme a Dreamweaver e consente di installare e gestire le estensioni. Una volta scaricato e installato Package Manager dal sito Exchange, avviarlo direttamente da Dreamweaver selezionando Gestisci estensioni dal menu Comandi.  Per installare e gestire le estensioni:  1  Fare clic sul collegamento presente sul sito Web che consente di scaricare l \'estensione desiderata.  possibile decidere se aprire e installare Package Manager direttamente dal sito oppure se salvarlo su disco.   Se lo si apre direttamente dal sito, Package Manager gestisce automaticamente l \'installazione.  Se lo si salva su disco, salvare il file del pacchetto di estensione (.mxp) nella cartella Downloaded Extensions della cartella di Dreamweaver presente sul computer (ad esempio, Risorse del computer \\c: \\Programmi \\Macromedia \\Dreamweaver 4 \\Configuration \\Extensions).  2 Fare doppio clic sul file del pacchetto di estensione o scegliere Installa estensione dal menu File di Package Manager. Il file viene installato in Dreamweaver. Poich alcune estensioni non sono accessibili fino a quando Dreamweaver non viene riavviato,  possibile che venga richiesto di uscire dall \'applicazione e riaprirla. Utilizzare Package Manager per eliminare le estensioni o per ottenere maggiori informazioni su un \'estensione.  96 Capitolo 2   3  CAPITOLO 3 Pianificazione e impostazione del sito  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Un sito Web comprende una serie di documenti collegati e dotati di attributi condivisi, come argomenti correlati, struttura simile o scopo comune. Macromedia Dreamweaver  uno strumento che consente sia la creazione sia la gestione dei siti e pu quindi essere utilizzato per creare siti Web completi, oltre che singoli documenti. Per ottenere risultati di elevata qualit,  importante progettare e pianificare il sito Web prima di crearne le pagine.  Nota: coloro che preferiscono passare immediatamente alla creazione dei documenti potranno cominciare da un documento di esempio utilizzando alcuni degli strumenti di elaborazione documenti di Dreamweaver. Vedere  \"Creazione, apertura e modifica di un documento HTML \" a pagina 154. Tuttavia,  importante non iniziare a sviluppare concretamente dei documenti prima di aver impostato un sito.  Il primo passo per la creazione di un sito Web  la pianificazione. Vedere  \"Pianificazione e progettazione di un sito \" a pagina 97. Il passo successivo consiste nell \'impostare la struttura di base del sito (vedere  \"Uso di Dreamweaver per impostare un nuovo sito \" a pagina 103). Se sul server Web si dispone gi di un sito e si desidera iniziare ad utilizzare Dreamweaver per modificarlo, vedere  \"Impostazione di un sito remoto \" a pagina 127.  Pianificazione e progettazione di un sito  In Dreamweaver, il termine sito pu essere riferito ad un sito Web o ad un \'area di archiviazione locale dei documenti appartenenti ad un sito Web. Quando si inizia a pensare alla creazione di un sito Web,  opportuno seguire una serie di fasi di pianificazione per garantire il funzionamento ottimale del sito. Anche se si crea una home page personale che sar visitata solo da amici e familiari,  molto utile pianificarla con cura per garantire che chiunque sia in grado di utilizzarla in modo efficace.  97   Determinazione degli obiettivi Decidere gli obiettivi del sito costituisce la prima operazione da eseguire quando si crea un sito Web. A tale scopo,  opportuno domandarsi o chiedere ai propri clienti ci che si desidera ottenere mediante un sito Web. Trascrivere i propri obiettivi in modo da ricordarli durante il processo di progettazione pu aiutare a concepire e realizzare un sito Web che soddisfi le proprie esigenze. Un sito Web di informazioni e notizie avr un aspetto e un criterio di navigazione molto diversi da un sito che vende prodotti. La complessit degli obiettivi influenza la navigazione, gli elementi multimediali utilizzati (Flash, Director, e cos via) e persino l \'aspetto del sito. Scelta degli utenti di riferimento Una volta stabilito ci che si desidera ottenere con il sito Web,  necessario decidere quali sono le tipologie di utenti che si desidera lo visitino. Bench possa sembrare una questione di poco conto ( piuttosto frequente che si desideri che tutti visitino il proprio sito),  tuttavia difficile creare un sito che sia utilizzabile e visitabile da chiunque. Gli utenti utilizzano browser diversi, si collegano a velocit diverse e possono disporre o meno di plug-in multimediali. Poich questi fattori possono influenzare l \'utilizzo del sito,  importante determinare un pubblico di riferimento.  opportuno riflettere sul tipo di persone che potenzialmente verranno attratte dal sito Web. Che tipi di computer si pensa che verranno utilizzati e quale piattaforma sar la pi diffusa (Macintosh, Windows, Linux, ecc.)? Qual  la velocit di connessione media (un modem a 33.6 kbps o una linea DSL)? Che tipi di browser e di risoluzione dello schermo saranno utilizzati? Si sta creando un sito intranet in cui chiunque utilizzer lo stesso sistema operativo e lo stesso browser? Tutti questi fattori influenzano profondamente il modo in cui la pagina Web viene visualizzata dai visitatori. Una volta scelto il pubblico di riferimento e determinati i tipi di computer, di velocit di connessione e di browser utilizzati,  possibile individuare un obiettivo per la progettazione. Ad esempio, si supponga che il pubblico di riferimento sia composto principalmente da utenti Windows che utilizzano un monitor a 17 pollici e Internet Explorer 3.0 o superiore. Man mano che si progetta la pagina Web,  necessario verificare che il sito funzioni effettivamente meglio in Microsoft Internet Explorer su un computer Windows con una risoluzione di 800 x 600 pixel. Anche se pochi utenti utilizzano Netscape Navigator su piattaforma Macintosh,  necessario verificare che il sito funzioni anche con tali configurazioni, anche se la visualizzazione non risulta ottimale come per il pubblico di riferimento.  98 Capitolo 3   Creazione di siti compatibili con i browser Quando si crea un sito,  necessario essere consapevoli della grande variet dei browser che i visitatori probabilmente utilizzeranno per visualizzarlo. Ove possibile, progettare dei siti con la massima compatibilit. Sul mercato esistono circa venti browser diversi, la maggior parte dei quali sono stati realizzati in pi di una versione. Anche se si decide di rivolgersi solo agli utenti di Netscape Navigator e Microsoft Internet Explorer (che costituiscono la maggioranza),  necessario essere consapevoli che non tutti utilizzano le versioni pi recenti di tali browser. Se il sito viene pubblicato sul Web, prima o poi verr visitato da un utente con Netscape Navigator 2.0 o con il browser fornito ai clienti da AOL o con un browser basato sul testo come Lynx. In determinate circostanze non  necessario creare dei siti compatibili con pi browser. Ad esempio, nel caso in cui il sito sia disponibile solo per un \'intranet aziendale e tutti i dipendenti utilizzino lo stesso browser,  possibile ottimizzare il sito per le funzioni di tale browser. In modo analogo, se si crea del contenuto HTML da distribuire su CD-ROM su cui viene anche incluso un browser,  ipotizzabile che i clienti utilizzino tale browser per visualizzare i documenti. Tuttavia, nella maggior parte dei casi per quanto riguarda i siti Web costruiti per il pubblico,  consigliabile rendere i contenuti visualizzabili dal maggior numero possibile di browser.  quindi opportuno scegliere uno o due browser come browser di destinazione e progettare il sito in base ad essi, cercando tuttavia di verificarne i contenuti anche su altri browser per evitare la presenza di incompatibilit eccessive.  anche possibile inviare un messaggio su un forum per conoscere l \'opinione dei visitatori sul sito e ottenere cos un feedback da un pubblico pi vasto. Pi il sito  sofisticato (in termini di layout, animazioni, contenuti multimediali e interazione), minori sono le probabilit che sia compatibile con pi browser. Ad esempio, non tutti i browser sono in grado di eseguire il codice JavaScript. Una pagina di testo semplice priva di caratteri speciali verr probabilmente visualizzata senza problemi in qualunque browser, ma ha senz \'altro un richiamo estetico inferiore ad una pagina che utilizza in modo efficace elementi di grafica, layout e interazione. Quando si progetta un sito, il segreto  quindi cercare un equilibrio tra l \'effetto e la compatibilit. Un approccio utile  quello di fornire pi versioni di alcune pagine importanti, come la home page del sito. Ad esempio,  possibile creare la pagina sia in versione suddivisa in frame che in versione priva di frame e includere nella pagina Web un comportamento che faccia in modo che la versione priva di frame venga caricata automaticamente in presenza di un browser che non  in grado di riprodurre i frame. Per ulteriori informazioni, vedere  \"Azioni di comportamento fornite con Dreamweaver \" a pagina 467.  Pianificazione e impostazione del sito 99   Organizzazione della struttura del sito Una precisa organizzazione iniziale del sito consente di risparmiare tempo e frustrazioni successivamente. Se si inizia a creare documenti senza riflettere sulla loro ubicazione all \'interno della gerarchia delle cartelle, si rischia di trovarsi con una cartella di dimensioni eccessive o con i file ad essa relativi sparpagliati in decine di cartelle dai nomi simili. Il metodo tradizionale per impostare un sito consiste nel creare una cartella sul disco locale che contenga tutti i file del sito (definito sito locale) e creare e modificare i documenti al suo interno. Successivamente, tali file vengono copiati su un server Web, una volta che il sito  pronto per la pubblicazione e per essere visualizzato dal pubblico. Questo approccio  preferibile rispetto al creare e modificare i file direttamente sul sito Web pubblico, poich consente di verificare le modifiche sul sito locale prima di renderle disponibili al pubblico e di caricare in una sola volta i file del sito locale sul sito pubblico. Vedere  \"Uso di Dreamweaver per impostare un nuovo sito \" a pagina 103 per coordinare il sito locale con Dreamweaver. Una volta impostato il sito locale con Dreamweaver,  pi facile ad esempio gestire i file e i collegamenti del sito o aggiornare le pagine.  Suddividere il sito in categorie e collocare ogni gruppo di pagine correlate nella  stessa cartella: nel caso di un sito aziendale, le pagine relative ai comunicati stampa, alle informazioni di contatto e alle offerte di lavoro potrebbero trovarsi tutte in una cartella, separate dalla cartella contenente le pagine del catalogo online. Se necessario, utilizzare delle sottocartelle. Questo tipo di organizzazione rende pi facile la gestione e la navigazione del sito.  100 Capitolo 3   Decidere dove collocare elementi particolari come le immagini e i file audio.   comodo sistemare tutte le immagini in un \'unica posizione, in modo che sia facile trovare un \'immagine quando si desidera inserirla in una pagina. A volte, i designer sistemano tutti gli elementi non HTML utilizzabili per il sito in una cartella chiamata Risorse, che pu a sua volta contenere altre cartelle: ad esempio, un cartella Immagini, una cartella Shockwave e una cartella Suoni. Se invece non ci sono molti elementi in comune tra i vari gruppi,  possibile avere una cartella Risorse indipendente per ciascun gruppo di pagine del sito correlate.  Sito 1 Sito 2  my_site 1 (cartella principale) my_site 2 (cartella principale)  About_the_Company About_the_Company  Catalogo Risorse  Risorse (per tutto il sito) Catalogo  index.html (home page) Risorse  index.html (home page)  Utilizzare la stessa struttura per il sito locale e il sito remoto. Il sito locale e il sito  Web remoto devono avere la stessa struttura. Se si crea un sito locale mediante Dreamweaver e successivamente si carica tutto sul sito remoto, Dreamweaver fa s che la struttura locale venga esattamente duplicata sul sito remoto. Creazione dell \'aspetto del progetto Si risparmia molto tempo successivamente nel processo se si pianifica la struttura e il layout prima di iniziare il lavoro vero e proprio in Dreamweaver. Pu trattarsi di un \'operazione semplice come la creazione di un disegno di esempio che raffiguri su carta l \'aspetto che si desidera per il sito. Oppure si pu tentare un approccio pi avanzato e creare un disegno composto del sito mediante un programma come Macromedia Freehand o Fireworks. La cosa importante  disporre di un esempio da seguire mentre si creano il layout e la struttura del sito.  Pianificazione e impostazione del sito 101    importante che il layout e la struttura della pagina siano coerenti, poich gli utenti devono essere in grado di navigare tra le pagine del sito senza rischiare di confondersi perch le pagine hanno aspetti diversi o gli strumenti di navigazione si trovano in un punto diverso in ogni pagina. Progettazione dello schema di navigazione Un \'altra area in cui la pianificazione  fondamentale  quella della navigazione. Mentre si progetta il sito,  importante decidere cosa rendere visibile ai visitatori.  opportuno riflettere su come un visitatore del sito potr spostarsi da un \'area all \'altra. Considerare i punti seguenti:   \"Voi siete qui. \" Per i visitatori deve essere sempre chiaro il punto del sito in cui si  trovano o il modo in cui possono tornare alla pagina di livello superiore.  Funzioni di ricerca e indici Questi elementi aiutano i visitatori a trovare le  informazioni che cercano.  Feedback Fornisce ai visitatori la possibilit di contattare il webmaster in caso di  problemi con il sito o di rivolgersi ad altre persone pertinenti associate all \'azienda o al sito.  importante progettare l \'aspetto della navigazione, poich essa deve essere coerente in tutto il sito. Se si posiziona una barra di navigazione nella parte superiore della home page,  opportuno mantenerla in tale posizione per tutte le pagine collegate. Dreamweaver dispone di due strumenti di navigazione, utilizzabili per creare il proprio schema di navigazione. Per ulteriori informazioni, vedere  \"Collegamenti e navigazione \" a pagina 373. Pianificazione e raccolta delle risorse Una volta definito il futuro aspetto della struttura e del layout,  possibile creare e raccogliere le risorse necessarie. Le risorse possono essere costituite da elementi quali immagini, testo o elementi multimediali (Flash, Shockwave, e cos via). Verificare di aver raccolto tutti questi elementi prima di iniziare lo sviluppo del sito, per evitare di interrompere continuamente il processo (ad esempio, per trovare un \'immagine o creare un pulsante). Se si utilizzano immagini o elementi grafici creati da altri o scaricati da un sito di clip-art, raccogliere tutti gli elementi necessari e archiviarli in una cartella del sito (vedere  \"Organizzazione della struttura del sito \" a pagina 100). Se si creano personalmente le risorse, crearle prima di iniziare lo sviluppo, comprese le immagini necessarie per gli effetti di rollover. Quindi, organizzare le risorse in modo che siano facilmente accessibili durante la creazione del sito in Dreamweaver.  102 Capitolo 3   I modelli e le librerie di Dreamweaver consentono di riutilizzare layout ed elementi di pagina in vari documenti. Tuttavia,  pi facile creare nuove pagine con modelli e librerie, anzich applicarli a dei documenti esistenti.  Utilizzare i modelli Se si prevede che gran parte delle pagine avr lo stesso layout,  pianificare e progettare un modello per tale layout in base al quale creare successivamente delle nuove pagine. Se si decide di cambiare il layout di tutte le pagine, sar sufficiente modificare semplicemente il modello.  Nota: esistono delle limitazioni alle modifiche che possono essere apportate ai documenti basati su modelli. I modelli sono particolarmente utili quando si lavora in quipe, poich garantiscono che tutti utilizzino lo stesso layout di pagina. In situazioni di lavoro diverse, le voci di libreria consentono una flessibilit maggiore. Utilizzare le voci di libreria Se si prevede che una determinata immagine o  contenuto apparir su molte pagine dell \'intero sito,  consigliabile disegnare tali contenuti in anticipo e creare delle voci di libreria. In questo modo, se successivamente si modifica la voce, la versione aggiornata viene visualizzata su tutte le pagine che la utilizzano. Per ulteriori informazioni sul riutilizzo dei layout e degli elementi di pagina, vedere  \"Riutilizzo del contenuto mediante modelli e librerie \" a pagina 397.  Uso di Dreamweaver per impostare un nuovo sito  Una volta creata la struttura del sito (vedere  \"Organizzazione della struttura del sito \" a pagina 100),  necessario designare il nuovo sito in Dreamweaver. L \'impostazione di un sito locale in Dreamweaver rende possibile l \'utilizzo di Dreamweaver con la tecnologia FTP per caricare il sito sul server Web, verificare e gestire automaticamente i collegamenti e condividere i file in modo collaborativo.  preferibile impostare il sito locale in Dreamweaver prima di iniziare la creazione delle pagine. Il sito locale costituisce la struttura del sito impostata sul computer locale per contenere tutte le cartelle, le risorse e i file del sito (vedere  \"Organizzazione della struttura del sito \" a pagina 100). La cartella principale locale del sito deve essere una cartella impostata appositamente per il sito. Un buon approccio organizzativo consiste nel creare una cartella chiamata Siti e quindi creare le cartelle principali locali al suo interno, una per ogni sito su cui si sta lavorando.  Pianificazione e impostazione del sito 103   Per creare un nuovo sito:  1  Scegliere Sito > Nuovo sito. Nella finestra di dialogo Definizione del sito, verificare che sia selezionata la voce Informazioni locali.  2 Impostare le seguenti opzioni:   Nel campo Nome del sito, digitare un nome per il sito. Il nome del sito appare nella finestra Sito e nel sottomenu Sito > Apri sito. Utilizzare un nome a piacere, poich non verr visualizzato nel browser ed  solo per riferimento personale.  Nel campo Cartella principale locale, specificare la cartella del disco locale in cui verranno archiviati i file, i modelli e le voci di libreria del sito. Questa  la cartella che viene utilizzata per risolvere i collegamenti relativi alla cartella principale (vedere  \"Percorsi relativi alla cartella principale \" a pagina 376). Fare clic sull \'icona della cartella per individuare e selezionare la cartella desiderata, oppure inserire un percorso e un nome di cartella nel campo di testo. Se la cartella principale locale non esiste, crearla dalla finestra di dialogo di ricerca dei file.  104 Capitolo 3    Per l \'opzione Aggiorna automaticamente elenco file locali, indicare se l \'elenco dei file locali deve essere aggiornato automaticamente ogni volta che si copiano dei file nel sito locale. Deselezionando questa opzione si migliora la velocit di Dreamweaver durante la copia di tali file, ma il riquadro locale della finestra Sito non viene aggiornato automaticamente. Per aggiornare manualmente la finestra Sito, fare clic sul pulsante Aggiorna. Per aggiornare manualmente solo il riquadro locale, scegliere Visualizza > Aggiorna locale nella finestra Sito (Windows) oppure Sito > Vista file del sito > Aggiorna locale (Macintosh).  Nel campo Indirizzo HTTP, inserire l \'URL che verr utilizzato dal sito Web una volta completo, in modo che Dreamweaver possa verificare che i collegamenti contenuti nel sito siano URL assoluti. Vedere  \"Controllo dei collegamenti di una pagina o di un sito \" a pagina 532. Ad esempio, l \'indirizzo HTTP assoluto del sito Web Macromedia  http://www.macromedia.com.  Per l \'opzione Cache, indicare se deve essere creata o meno una cache locale per migliorare la velocit delle operazioni di gestione dei collegamenti e del sito. Se non si seleziona questa opzione, prima che il sito venga creato viene visualizzata una richiesta di conferma per la creazione di una cache.  consigliabile selezionare questa opzione, poich il pannello Risorse funziona solo se viene creata una cache. Per ulteriori informazioni sul pannello Risorse, vedere  \"Gestione e inserimento delle risorse \" a pagina 231.  3 Fare clic su OK. Viene aperta la finestra File del sito. Per ulteriori informazioni sulla finestra Sito e sulla gestione del sito, vedere  \"Gestione del sito e collaborazione \" a pagina 109. Successivamente, quando il sito locale sar pronto per essere pubblicato su un server remoto, sar necessario aggiungervi altri dati. Per ulteriori informazioni sui siti remoti, vedere  \"Impostazione di un sito remoto \" a pagina 127.  Modifica di un sito Web esistente   possibile utilizzare Dreamweaver per modificare un sito esistente presente sul disco locale, anche se Dreamweaver non  stato impiegato per creare il sito originale.  Per modificare un sito Web esistente:  1  Scegliere Sito > Definisci siti e fare clic su Nuovo, oppure scegliere Sito > Apri sito > Definisci siti. Nella finestra di dialogo Definizione del sito, verificare che sia selezionata la voce Informazioni locali.  Pianificazione e impostazione del sito 105   2 Impostare le seguenti opzioni:   Nel campo Nome del sito, digitare un nome per il sito. Il nome del sito appare nella finestra Sito e nel sottomenu Sito > Apri sito. Utilizzare un nome a piacere, poich non verr visualizzato nel browser ed  solo per riferimento personale.  Nel campo Cartella principale locale, specificare la cartella del disco locale in cui sono archiviati i file, i modelli e le voci di libreria del sito esistenti. Fare clic sull \'icona della cartella per individuare e selezionare la cartella desiderata, oppure inserire un percorso e un nome di cartella nel campo di testo.  Per l \'opzione Aggiorna automaticamente elenco file locali, indicare se l \'elenco dei file locali deve essere aggiornato automaticamente ogni volta che si copiano dei file nel sito locale. Deselezionando questa opzione si migliora la velocit di Dreamweaver durante la copia di tali file, ma il riquadro locale della finestra Sito non viene aggiornato automaticamente. Per aggiornare manualmente la finestra Sito, fare clic sul pulsante Aggiorna. Per aggiornare manualmente solo il riquadro locale, scegliere Visualizza > Aggiorna locale nella finestra Sito (Windows) oppure Sito > Vista file del sito > Aggiorna locale (Macintosh).  Nel campo Indirizzo HTTP, inserire l \'URL che verr utilizzato dal sito Web una volta completo, in modo che Dreamweaver possa verificare che i collegamenti contenuti nel sito siano URL assoluti. Vedere  \"Controllo dei collegamenti di una pagina o di un sito \" a pagina 532. Ad esempio, l \'indirizzo HTTP assoluto del sito Web Macromedia  http://www.macromedia.com.  Per l \'opzione Cache, indicare se deve essere creata o meno una cache locale per migliorare la velocit delle operazioni di gestione dei collegamenti e del sito. Se non si seleziona questa opzione, prima che il sito venga creato viene visualizzata una richiesta di conferma per la creazione di una cache.  consigliabile selezionare questa opzione, poich il pannello Risorse funziona solo se viene creata una cache. (Per ulteriori informazioni sul pannello Risorse, vedere  \"Gestione e inserimento delle risorse \" a pagina 231.  3 Fare clic su OK. Viene aperta la finestra File del sito. Per ulteriori informazioni sulla finestra Sito e sulla gestione del sito, vedere  \"Gestione del sito e collaborazione \" a pagina 109.  106 Capitolo 3   Modifica di un sito remoto   possibile utilizzare Dreamweaver per copiare un sito remoto esistente (o qualunque ramo di un sito remoto) sul disco locale e modificarlo, anche se il sito non  stato creato originariamente con Dreamweaver. Anche se di desidera modificare solo una parte del sito remoto,  necessario riprodurre a livello locale l \'intera struttura del ramo pertinente del sito remoto, dalla cartella principale fino ai file desiderati. Ad esempio, se la cartella principale del sito remoto, chiamata public_html, contiene le due directory Project1 e Project2 e si desidera lavorare solo su uno dei file HTML in Project1, non  necessario scaricare i file contenuti in Project2, ma la cartella principale del sito locale deve essere mappata a public_html, e non a Project1.  Sito remoto Sito locale  public_html  cartella principale locale (da mappare a public_html, non a Project1 o Project1/HTML)  Project1  Risorse  Project1 (deve essere presente sul sito locale; corrisponde a Project1 sul sito remoto)  HTML  HTML (deve essere presente sul sito locale; corrisponde a Project1/HTML sul sito remoto)  Project2  Risorse  HTML  Per modificare un sito remoto esistente:  1  Creare una cartella locale che contenga il sito e impostarla come cartella principale locale del sito (vedere  \"Uso di Dreamweaver per impostare un nuovo sito \" a pagina 103).  2 Impostare un sito remoto utilizzando le informazioni sul sito esistente. Vedere  \"Impostazione di un sito remoto \" a pagina 127. Prestare attenzione a scegliere la cartella principale corretta per il sito remoto. 3 Collegarsi al sito remoto mediante il pulsante Connetti della finestra Sito.  Pianificazione e impostazione del sito 107   4 In base all \'entit delle modifiche che si desidera apportare al sito remoto, effettuare una delle seguenti operazioni:   Se si desidera lavorare sull \'intero sito, selezionare la cartella principale del sito remoto e fare clic su Scarica per scaricare l \'intero sito sul disco locale.  Se si desidera lavorare solamente con un file o una cartella del sito, individuare il file o la cartella nel riquadro remoto della finestra Sito, quindi fare clic su Scarica per scaricare l \'elemento desiderato sul disco locale. (Dreamweaver duplica automaticamente gli elementi del sito remoto necessari per collocare il file scaricato nel punto esatto della gerarchia del sito.) Quando si modifica solo una parte del sito, di solito  preferibile includere anche i file dipendenti.  5 Procedere come se si stesse creando un sito da zero: modificare i documenti, visualizzarne un \'anteprima e provarli, quindi caricarli di nuovo sul sito remoto. Per ulteriori informazioni sulla gestione delle preferenze del sito, vedere  \"Gestione del sito e collaborazione \" a pagina 109.  Eliminazione di un sito dall \'elenco dei siti  Se non si desidera pi lavorare con un sito in Dreamweaver,  possibile eliminarlo dall \'elenco dei siti. I file all \'interno del sito non vengono eliminati.  Nota: quando si elimina un sito dall \'elenco, tutte le informazioni sulle impostazioni vengono perse in modo permanente.  Per eliminare un sito dall \'elenco dei siti: 1 Scegliere Sito > Definisci siti. 2 Selezionare il nome di un sito. 3 Fare clic su Elimina. Viene visualizzata una finestra di dialogo con la richiesta di conferma dell \'eliminazione. 4 Fare clic su S per eliminare il sito dall \'elenco.  108 Capitolo 3   4  CAPITOLO 4 Gestione del sito e collaborazione  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Macromedia Dreamweaver facilita l \'organizzazione dei file sui siti locali e remoti grazie alla finestra Sito e consente di riprodurre la struttura di un sito locale su un server remoto e viceversa. I collegamenti relativi creati sul sito locale continuano a funzionare dopo il trasferimento dei file sul sito remoto poich la struttura dei due siti  identica. Per creare un sito locale in Dreamweaver, utilizzare il comando Nuovo sito per creare una cartella principale locale per il sito (o trasformare una cartella esistente nella cartella principale locale) (vedere  \"Uso di Dreamweaver per impostare un nuovo sito \" a pagina 103). Si definisce un sito remoto quando si crea un nuovo sito o si aggiunge tale informazione successivamente mediante il comando Definisci siti (vedere  \"Associazione di un sito remoto ad un sito locale \" a pagina 128). In Dreamweaver sono disponibili varie funzioni per la strutturazione di un sito e il trasferimento dei file da e su un server remoto. Quando si trasferiscono i file tra il sito remoto e il sito locale, Dreamweaver mantiene un parallelismo tra le strutture dei file e delle cartelle dei due tipi di sito. Quando si trasferiscono dei file tra i siti, Dreamweaver crea automaticamente le cartelle necessarie se non esistono in uno dei due siti. Inoltre,  possibile sincronizzare i file tra il sito remoto e il sito locale: Dreamweaver copia i file in entrambe le direzioni e, se richiesto, elimina i file indesiderati. Per rendere pi facile il lavoro di quipe su un sito Web, i file possono essere depositati e ritirati dal sito remoto, in modo da impedire che due utenti lavorino contemporaneamente sullo stesso file.  possibile aggiungere le Design Notes ai file per condividere con i membri del team informazioni su un file, quali lo stato, la priorit, ecc. Inoltre,  possibile utilizzare la funzione Rapporti per eseguire dei rapporti sul sito e visualizzare informazioni sullo stato delle operazioni di deposito/ritiro e per effettuare la ricerca delle eventuali Design Notes associate ai file.  109   Dreamweaver pu essere integrato con alcune delle pi diffuse applicazioni per il controllo dell \'origine e delle versioni. Per l \'integrazione del controllo dell \'origine,  possibile collegarsi ai database SourceSafe e ad altri sistemi che supportano il protocollo WebDAV (tuttavia, Dreamweaver non esegue il controllo delle versioni). Una volta pubblicato il sito, qualunque membro del team pu continuare a gestirlo mediante gli stessi strumenti. Prima e dopo la pubblicazione,  consigliabile anche effettuare una verifica costante del funzionamento del sito. Per ulteriori informazioni, vedere  \"Verifica e pubblicazione di un sito \" a pagina 527.  Finestra Sito  Utilizzare la finestra Sito per le operazioni standard di gestione dei file, quali la creazione di nuovi documenti HTML; la visualizzazione, l \'apertura e lo spostamento dei file e la creazione e l \'eliminazione degli elementi. La finestra Sito  utile anche per trasferire i file tra i siti locali e remoti, mentre la mappa del sito facilita la creazione della struttura di navigazione del sito (vedere  \"Impostazione di un sito remoto \" a pagina 127 e  \"Uso della mappa del sito \" a pagina 120).  Come impostazione predefinita, il sito remoto (o la mappa del sito) appare nel riquadro di sinistra, mentre il sito locale appare nel riquadro di destra. Questa impostazione pu essere cambiata nelle preferenze Sito. Vedere  \"Preferenze Sito \" a pagina 113.  110 Capitolo 4   Controlli della finestra Sito Per aprire la finestra Sito, scegliere Finestra > File del sito. Utilizzare i pulsanti e le opzioni illustrate di seguito per impostare ci che viene visualizzato dalla finestra Sito e per trasferire reciprocamente i file tra il sito locale e il sito remoto.  Vista File del sito Visualizza la struttura dei file dei siti remoti e locali nei riquadri  della finestra Sito. (Il sito visualizzato in ciascuno dei due riquadri dipende dalle impostazioni delle preferenze. Vedere  \"Preferenze Sito \" a pagina 113.) La vista File del sito  la vista predefinita della finestra Sito. La vista Mappa del sito visualizza una mappa grafica del sito, basata sul modo in cui i documenti sono collegati l \'uno all \'altro. Tenere premuto questo pulsante per scegliere Solo mappa o Mappa e file dal menu a comparsa. Il menu a comparsa Sito elenca i siti che sono stati definiti. Per passare da un sito all \'altro, effettuare la selezione desiderata in questo elenco. Per aggiungere un sito o modificare le informazioni di un sito esistente, scegliere Definisci siti (l \'ultima voce del menu). Per ulteriori informazioni, vedere  \"Impostazione di un sito remoto \" a pagina 127.  Connetti/Disconnetti (disponibili solo con FTP e il protocollo WebDAV e SourceSafe) Rispettivamente aprono e chiudono una connessione con il sito  remoto. Come impostazione predefinita, una connessione che rimane inattiva per 30 minuti viene chiusa automaticamente (solo FTP). Per modificare l \'intervallo di tempo, scegliere Modifica > Preferenze e selezionare Sito.  Aggiorna Aggiorna gli elenchi delle directory locali e remote. Utilizzare questo  pulsante per aggiornare manualmente gli elenchi delle directory se  stato selezionato Aggiorna automaticamente elenco file locali o Aggiorna automaticamente elenco file remoti nella finestra di dialogo Definizione del sito (vedere  \"Associazione di un sito remoto ad un sito locale \" a pagina 128). Ad esempio, se si monta un \'unit che contiene un sito remoto dopo aver aperto la finestra Sito, l \'elenco delle directory del sito remoto non  visibile se non si fa clic sul pulsante Aggiorna.  Scarica il/i file Copia i file selezionati dal sito remoto locale (sovrascrivendo  l \'eventuale copia locale del file). Se l \'opzione Abilita deposito e ritiro dei file  attiva, le copie locali sono di sola lettura e i file rimangono disponibili sul sito remoto per essere ritirati da altri utenti. Se l \'opzione Abilita deposito e ritiro dei file  disattivata, durante un \'operazione di scaricamento di un file viene trasferita una copia con propriet di lettura e scrittura. I file copiati sono quelli selezionati nel riquadro attivo della finestra Sito. Se  attivo il riquadro remoto, i file locali selezionati vengono copiati nel sito remoto, mentre se  attivo il riquadro locale, le versioni remote dei file locali selezionati vengono copiate nel sito locale. Vedere  \"Scaricamento di file da un server remoto \" a pagina 147.  Gestione del sito e collaborazione 111   Carica il/i file Copia i file selezionati dal sito remoto a quello locale. I file copiati  sono quelli selezionati nel riquadro attivo della finestra Sito. Se  attivo il riquadro locale, i file locali selezionati vengono copiati nel sito remoto, mentre se  attivo il riquadro remoto, le versioni locali dei file remoti selezionati vengono copiati nel sito remoto. Vedere  \"Caricamento dei file su un server remoto \" a pagina 148.  Nota: se si aggiunge un file che non esiste gi sul sito remoto e l \'opzione Abilita deposito e ritiro file  attiva, il file viene aggiunto al sito remoto come  \"ritirato \". Selezionare l \'opzione Deposita per aggiungere un file senza lo stato  \"ritirato \". Ritira Trasferisce una copia del file dal server remoto al sito locale (sovrascrivendo  l \'eventuale copia locale del file esistente) e contrassegna il file come ritirato sul server. Questa opzione non  disponibile se l \'opzione Abilita deposito e ritiro dei file  disattivata per il sito corrente. Vedere  \"Deposito e ritiro dei file su un server remoto \" a pagina 137.  Deposita Trasferisce una copia del file locale sul server remoto, in modo che possa  essere ritirato e modificato da altri utenti. Il file locale diventa di sola lettura. Questa opzione non  disponibile se nella finestra di dialogo Definizione del sito l \'opzione Abilita deposito e ritiro dei file  disattivata per il sito corrente. Vedere  \"Deposito e ritiro dei file su un server remoto \" a pagina 137.  Interrompi operazione in corso Interrompe qualsiasi attivit in corso, compresi lo  scaricamento e il caricamento dei file. Il pulsante (il segnale ottagonale di stop rosso con una X bianca) viene visualizzato nell \'angolo inferiore destro della finestra solo quando  in corso un \'operazione. Il server pu impiegare una certa quantit di tempo per elaborare la richiesta di interruzione, quindi il file potrebbe non fermarsi immediatamente. Il pulsante viene visualizzato solo quando  in corso un \'operazione. Il pulsante triangolare di riduzione/ingrandimento presente nell \'angolo inferiore sinistro della finestra Sito consente di ridurre o ingrandire la finestra Sito in modo da visualizzare uno o due riquadri.  112 Capitolo 4   Preferenze Sito Scegliere Modifica > Preferenze e selezionare Sito, quindi impostare le preferenze desiderate (tra quelle descritte di seguito) per controllare le funzioni di trasferimento dei file disponibili nella finestra Sito.  Mostra sempre Specifica quale sito (il remoto o il locale) viene sempre visualizzato  e in quale riquadro della finestra Sito (il sinistro o il destro) appaiono i file locali e remoti. Come impostazione predefinita, il sito locale viene sempre visualizzato sulla destra. Il riquadro non selezionato (come impostazione predefinita, si tratta del riquadro sinistro)  quello intercambiabile: pu visualizzare la mappa del sito o i file dell \'altro sito (come impostazione predefinita, si tratta del sito remoto).  File dipendenti Visualizza una richiesta di trasferimento dei file dipendenti (come  le immagini, i fogli di stile esterni e gli altri file a cui si fa riferimento nel file HTML) che vengono caricati dal browser insieme al file HTML. Come impostazione predefinita, sia Messaggio per scaricamento/ritiro che Messaggio per caricamento/deposito sono selezionati.  Nota: per visualizzare comunque la richiesta  \"Includere file dipendenti? \" quando queste opzioni sono deselezionate, tenere premuto il tasto Opzione (Macintosh) o Alt (Windows) quando si fa clic sui comandi Scarica, Carica, Deposita o Ritira. Connessione FTP Determina se la connessione con il sito remoto viene chiusa  quando non viene rilevata alcuna attivit per il numero di minuti specificato.  Gestione del sito e collaborazione 113   Attesa connessione FTP Specifica il numero di secondi di attesa per l \'avvenuta  connessione con il server remoto. Se allo scadere dell \'intervallo di tempo specificato non  stata ricevuta una risposta, viene visualizzata una finestra di avvertimento che segnala all \'utente questa circostanza.  Host firewall Specifica l \'indirizzo del server proxy attraverso il quale  necessario  connettersi ai server esterni se si utilizza un firewall. Se non  disponibile un firewall, lasciare vuoto questo campo.  Nota: se  disponibile un firewall, selezionare l \'opzione Usa firewall nella finestra di dialogo Definizione del sito. Vedere  \"Associazione di un sito remoto ad un sito locale \" a pagina 128. Porta firewall Specifica la porta del firewall attraverso la quale viene stabilita la  connessione con il server remoto. Se si usa una porta diversa dalla 21 (impostazione predefinita per l \'FTP), inserirne il numero in questo campo.  Opzioni di caricamento: Salva i file prima di caricarli Indica che i file non salvati  devono essere salvati automaticamente prima di essere caricati sul sito remoto.  Definisci siti Apre la finestra di dialogo Definisci siti, che consente di modificare  un sito esistente o crearne uno nuovo. Vedere  \"Associazione di un sito remoto ad un sito locale \" a pagina 128.  inoltre possibile definire se i tipi di file che si desidera trasferire debbano essere trasferiti come ASCII (testo) o binari. A tale scopo, aprire il file FTPExtensionMap.txt contenuto nella cartella Dreamweaver/Configuration (sul Mac, aprire il file FTPExtensionMapMac.txt).  possibile modificare ed eliminare l \'elenco dei tipi di file da trasferire per ciascun formato, oltre ad aggiungere i tipi di file desiderati. Se l \'estensione di un file non  definita in questo file, Dreamweaver trasferisce automaticamente il file in modalit binaria.  Nota: su Macintosh, il file FTPExtensionMapMac.txt contiene anche le informazioni sulla mappatura delle estensioni dei file ai creatori e ai tipi di file Macintosh. La mappatura consente di assegnare ad un file scaricato l \'icona corretta e di aprirlo con l \'applicazione appropriata quando si fa clic su di esso nel Finder.  Quando un file viene trasferito come ASCII, l \'impostazione della preferenza Interruzioni di riga viene ignorata. Vedere  \"Preferenze di formattazione del codice \" a pagina 362.  114 Capitolo 4   Visualizzazione e apertura di un file nella finestra Sito  Utilizzare la finestra Sito per visualizzare i siti locali e remoti, per aggiungere o eliminare documenti dal sito o per impostare la struttura di navigazione del sito con una mappa del sito. Per ulteriori informazioni, vedere  \"Finestra Sito \" a pagina 110.  possibile impostare ognuna delle due viste della finestra Sito per visualizzare il sito locale, il sito remoto o una mappa grafica del sito locale. Ad esempio,  possibile visualizzare il sito locale in un riquadro e quello remoto nell \'altro, oppure  possibile visualizzare il sito locale nella vista File del sito in un riquadro e nella vista Mappa del sito nell \'altro. (Per informazioni sulla visualizzazione delle mappe del sito, vedere  \"Mappa del sito \" a pagina 119.) Visualizzazione di siti locali La finestra Sito permette di visualizzare il contenuto sia dei siti locali che di quelli remoti. I siti locali possono essere visualizzati nella finestra Sito come elenco di file, come mappa visiva del sito o in entrambi i modi, mentre i siti remoti vengono visualizzati unicamente come elenco di file. Prima di poter visualizzare un sito remoto,  necessario impostarne uno (vedere  \"Impostazione di un sito remoto \" a pagina 127).  Per visualizzare i file di un sito locale, effettuare una delle seguenti operazioni:   Scegliere Finestra > File del sito.  Nella finestra Sito, se  visualizzata la mappa del sito, fare clic sul pulsante File del sito.  La finestra Sito visualizza due gruppi di file: un lato della finestra elenca i file presenti sul sito locale, l \'altra mostra i file del sito remoto ad essi associati.  Nota: se si visualizza un sito locale per il quale non esiste un sito remoto corrispondente, la vista Sito remoto appare vuota.  Gestione del sito e collaborazione 115   Per visualizzare la mappa e i file del sito, effettuare una delle seguenti operazioni:   Scegliere Finestra > Mappa del sito. (Se in precedenza  stata visualizzata solo la mappa del sito senza i file, viene visualizzata solo la mappa.)  Nella finestra Sito, fare clic sul pulsante Mappa del sito oppure tenere premuto il pulsante del mouse mentre il puntatore si trova sul pulsante Mappa del sito e selezionare Mappa e file dal menu a comparsa visualizzato.  La finestra Sito visualizza due viste: la prima mostra il sito remoto locale sotto forma di mappa (definita Navigazione del sito), mentre l \'altra mostra, a seconda dell \'impostazione delle preferenze, i file del sito locale (nel qual caso viene definita Cartella locale) o i file del sito remoto (nel qual caso viene definita Sito remoto).  Per visualizzare solo la mappa del sito:  Tenere premuto il pulsante del mouse mentre il puntatore  sul pulsante Mappa del sito e selezionare Solo mappa dal menu a comparsa visualizzato. Per ulteriori informazioni, vedere  \"Uso della mappa del sito \" a pagina 120. Modifica del layout della finestra Sito Come impostazione predefinita, il sito remoto (o la mappa del sito locale) appare sul lato sinistro della finestra Sito, mentre il sito locale appare sul lato destro. I due riquadri possono essere invertiti.  Per modificare il layout della finestra Sito: 1 Scegliere Modifica > Preferenze e selezionare la categoria Sito. 2 Effettuare una delle seguenti operazioni:   Selezionare File locali dal menu Mostra sempre, quindi specificare il lato della finestra Sito in cui devono essere visualizzati i file locali. Il sito locale appare sul lato selezionato, mentre il sito remoto (o la mappa del sito) appare sull \'altro lato. Quando si seleziona questa opzione, la vista dei file del sito locale  sempre visualizzata nella finestra Sito, anche se si riduce la finestra ad un unico riquadro.  116 Capitolo 4    Selezionare File remoti dal menu Mostra sempre, quindi specificare il lato della finestra Sito su cui devono essere visualizzati i file remoti. Il sito remoto appare sul lato selezionato, mentre il sito locale (o la mappa del sito, che  sempre locale) appare sull \'altro lato. Quando si seleziona questa opzione, la vista dei file del sito remoto  sempre visualizzata nella finestra Sito, anche se si riduce la finestra ad un unico riquadro.  3 Fare clic su OK per applicare le modifiche e chiudere la finestra di dialogo Preferenze. Per cambiare l \'area di visualizzazione: Nella finestra Sito, effettuare una delle seguenti operazioni:   Trascinare la barra che separa le due viste per ingrandire o ridurre l \'area di visualizzazione del riquadro sinistro o destro.  Per far scorrere il contenuto delle viste, utilizzare le barre di scorrimento disponibili nella parte inferiore della finestra Sito.  Nella mappa del sito, trascinare la freccia su un file per modificare lo spazio esistente tra i file.  Per ridurre la finestra Sito alle dimensioni di un \'unica vista:  Fare clic sul triangolino bianco situato nell \'angolo inferiore sinistro della finestra Sito.  Nota: la vista che rimane visualizzata  quella che  stato impostata come sempre visibile nelle preferenze FTP del sito della finestra di dialogo Sito.  Per ulteriori informazioni sull \'impostazione delle preferenze del sito, vedere  \"Preferenze Sito \" a pagina 113. Operazioni con i file nella vista File del sito Utilizzare la vista File del sito per visualizzare i siti locali e remoti sotto forma di elenchi di file, per aprire i file, per rinominare i file, per aggiungere nuove cartelle o nuovi file ad un sito e per aggiornare la vista di un sito dopo avere effettuato delle modifiche. Inoltre,  possibile utilizzare la vista File del sito per determinare quali file (di qualunque sito) sono stati aggiornati dal loro ultimo trasferimento. Per informazioni sulla sincronizzazione tra il sito locale e il sito remoto, vedere  \"Sincronizzazione dei file sui siti locali e remoti \" a pagina 150.  Gestione del sito e collaborazione 117   Per visualizzare i file del sito:  Effettuare una delle seguenti operazioni:  Scegliere Finestra > File del sito per aprire la finestra Sito con la vista File del sito.  Nella finestra Sito, fare clic sul pulsante File del sito.  Per aprire un file dalla vista File del sito:  Fare doppio clic sull \'icona del file.  Per aggiungere una nuova cartella ad un sito:  1  Verificare di aver selezionato un file o una cartella nella finestra Sito: la nuova cartella viene creata all \'interno della cartella attualmente selezionata o nella stessa cartella del file attualmente selezionato.  2 Scegliere File > Nuova cartella nella finestra Sito (Windows) oppure Sito > Visualizza file del sito > Nuova cartella (Macintosh). Questa opzione  accessibile anche dal menu di scelta rapida della finestra Sito. 3 Digitare un nome per la nuova cartella. Per aggiungere un nuovo file ad un sito:  1  Verificare di aver selezionato un file o una cartella nella finestra Sito: il nuovo file viene creato dentro la cartella attualmente selezionata o nella stessa cartella del file attualmente selezionato.  2 Scegliere File > Nuovo file nella finestra Sito (Windows) oppure Sito > Visualizza file del sito > Nuovo file (Macintosh). Questa opzione  accessibile anche dal menu di scelta rapida della finestra Sito. 3 Digitare un nome per il nuovo file. Per rinominare un file o una cartella di un sito:  1  Nella finestra Sito, selezionare il file o la cartella che si desidera rinominare ed effettuare una delle seguenti operazioni per attivare il campo del nome presente accanto al file o alla cartella:   Scegliere File > Rinomina (Windows) o Sito > Rinomina (Macintosh)  Fare clic sul file, fare una pausa, quindi fare di nuovo clic.  2 Digitare il nuovo nome e premere Invio.  118 Capitolo 4   Per aggiornare la vista File del sito dopo avere effettuato delle modifiche al di fuori di Dreamweaver:  Effettuare una delle seguenti operazioni:  Scegliere Visualizza > Aggiorna locale nella finestra Sito (Windows) oppure Sito > Vista file del sito > Aggiorna locale (Macintosh).  Scegliere Visualizza > Aggiorna remoto nella finestra Sito (Windows) oppure Sito > Visualizza file del sito > Aggiorna remoto (Macintosh).  Fare clic sul pulsante Aggiorna nella finestra Sito per aggiornare entrambi i riquadri.  Per individuare e selezionare i file ritirati:  Scegliere Modifica > Seleziona file ritirati nella finestra Sito (Windows) oppure Sito > Vista file del sito > Seleziona file ritirati (Macintosh).  Per individuare e selezionare i file locali pi recenti:  Scegliere Modifica > Seleziona locale pi recente nella finestra Sito (Windows) oppure Sito > Visualizza file del sito > Seleziona locale pi recente (Macintosh).  Per individuare e selezionare i file remoti pi recenti:  Scegliere Modifica > Seleziona remoto pi recente nella finestra Sito (Windows) oppure Sito > Visualizza file del sito > Seleziona remoto pi recente (Macintosh). Per ulteriori informazioni sulle operazioni con i siti locali e remoti, vedere  \"Uso delle funzioni di deposito e ritiro \" a pagina 135.  Mappa del sito  Utilizzare la mappa del sito per visualizzare un sito locale sotto forma di mappa visiva di icone collegate, per aggiungere nuovi file ad un sito oppure per aggiornare, modificare o eliminare i collegamenti. La mappa del sito  lo strumento ideale per impostare rapidamente la struttura del sito e successivamente creare da esso un \'immagine grafica.  Nota: la mappa del sito  disponibile solo per i siti locali. Se si desidera creare una mappa di un sito remoto, copiare il contenuto del sito remoto in una cartella del disco locale e utilizzare il comando Definisci siti per definire il sito come locale.  Gestione del sito e collaborazione 119   Uso della mappa del sito  Prima di visualizzare la mappa del sito  necessario definire la home page del sito, che corrisponde al punto iniziale della mappa.  Per definire la home page del sito: 1 Scegliere Sito> Definisci siti. 2 Scegliere Nuovo per definire un nuovo sito oppure Modifica per aprirne uno esistente. Viene visualizzata la finestra di dialogo Definizione del sito. 3 Selezionare Layout mappa del sito. 4 Fare clic sull \'icona della cartella per selezionare una home page per il sito oppure digitare un percorso nel campo Home page. Per visualizzare la mappa di un sito, effettuare una delle seguenti operazioni:   Scegliere Finestra > Mappa del sito per aprire la finestra Sito.  Nella finestra Sito, fare clic sul pulsante Mappa del sito.  Nota: se non  stata definita alcun home page o se nel sito corrente non  possibile trovare una pagina index.html o index.htm da utilizzare come home page, viene visualizzata una finestra di dialogo che richiede di selezionarne una facendo clic su Definisci siti. Scegliere il sito desiderato e fare clic su Modifica. Quindi, selezionare Layout mappa del sito nella finestra di dialogo Definizione del sito.  La mappa del sito mostra i file HTML e altri contenuti di pagina sotto forma di icone. I collegamenti sono visualizzati nell \'ordine in cui appaiono nel codice HTML di origine.  Il testo visualizzato in rosso indica un collegamento interrotto.  Il testo visualizzato in blu e contrassegnato con l \'icona di un mappamondo indica un file che si trova su un altro sito o un collegamento speciale (ad esempio, un collegamento e-mail o a script).  Un segno di spunta verde indica un file ritirato dall \'utente.  Un segno di spunta rosso indica un file ritirato da un altro utente.  Il simbolo di un lucchetto indica che il file  di sola lettura (Windows) o protetto (Macintosh).  120 Capitolo 4   Come impostazione predefinita, la mappa del sito visualizza i primi due livelli della struttura del sito, iniziando dalla home page corrente. Fare clic sui segni pi (+) e meno (-) visualizzati accanto ad una pagina per mostrare o nascondere le pagine collegate del livello successivo.  Come impostazione predefinita, i file nascosti e i file dipendenti non vengono visualizzati nella mappa del sito. I file nascosti sono file HTML contrassegnati come nascosti, mentre i file dipendenti corrispondono a contenuti di pagina non HTML come immagini, modelli, file Shockwave o file Flash. Vedere  \"Modifica del layout della mappa del sito \" a pagina 121 e  \"Visualizzare o nascondere i file nella mappa del sito \" a pagina 124. Modifica del layout della mappa del sito Utilizzare le opzioni Layout mappa del sito per personalizzare l \'aspetto della mappa di un sito.  possibile specificare la home page, il numero di colonne visualizzate, se visualizzare il nome del file o il titolo della pagina nelle etichette delle icone o se visualizzare i file nascosti e dipendenti.  Per modificare il layout della mappa del sito: 1 Aprire la finestra di dialogo Definizione del sito in uno dei modi seguenti:   Scegliere Sito > Definisci siti e fare clic su Modifica. Selezionare Layout mappa del sito nell \'elenco Categoria visualizzato sulla sinistra.  Scegliere File > Layout (Windows) oppure Sito > Vista mappa del sito > Layout (Macintosh).  2 Fare clic sull \'icona della cartella per selezionare una home page per il sito oppure digitare un percorso nel campo Home page. La home page deve trovarsi sul sito locale. Se non si specifica una home page e il programma non trova un file chiamato index.html o index.htm al livello principale, all \'apertura della mappa del sito viene richiesto all \'utente di selezionare una home page.  Gestione del sito e collaborazione 121   3 Scegliere una delle opzioni Colonna:   Nel campo Numero di colonne, impostare il numero di pagine da visualizzare su ogni riga della mappa del sito.  Nel campo Larghezza colonne, specificare un valore per la larghezza (in pixel) delle colonne della mappa del sito.  4 Sotto Etichette icone, specificare se il nome visualizzato sotto le icone del documento nella mappa del sito verr rappresentato sotto forma di nome di file o di titolo di pagina. 5 Sotto Opzioni, selezionare i file da visualizzare nella mappa del sito:   Scegliere Mostra file contrassegnati come nascosti per visualizzare i file HTML contrassegnati dall \'utente come nascosti nella mappa del sito. Se una pagina  nascosta, il suo nome e i collegamenti che contiene vengono visualizzati in corsivo. Per ulteriori informazioni su come nascondere i file, vedere  \"Visualizzare o nascondere i file nella mappa del sito \" a pagina 124.  Scegliere Mostra file dipendenti per visualizzare tutti i file dipendenti nella gerarchia del sito. Un file dipendente  un \'immagine o un altro tipo di contenuto non HTML che viene caricato dal browser insieme alla pagina principale. Operazioni con le pagine nella mappa del sito Quando si lavora nella mappa del sito,  possibile selezionare le pagine, aprirle per modificarle, aggiungerne di nuove al sito, creare collegamenti tra i file e cambiare i titoli delle pagine.  Per selezionare pi pagine nella mappa del sito, effettuare una delle seguenti operazioni:   Fare clic sulle pagine da selezionare tenendo premuto il tasto Maiusc.  Cominciando da un punto vuoto della vista, trascinare il cursore sopra un gruppo di file per selezionarli.  Per selezionare pagine non consecutive, fare clic su di esse tenendo premuto il tasto Ctrl (Windows) o Comando (Macintosh).  Per aprire una pagina in modalit di modifica, effettuare una delle seguenti operazioni:   Fare doppio clic sul file.  Selezionare il file e scegliere File > Apri selezione (Windows) oppure Sito > Apri (Macintosh).  122 Capitolo 4   Per aggiungere un file esistente al sito, effettuare una delle seguenti operazioni:   Trascinare un file da Gestione risorse di Windows o dal Finder di Macintosh e rilasciarlo su un file nella mappa del sito. La pagina viene aggiunta al sito e viene creato un collegamento tra la pagina e il file su cui  stata rilasciata.  Selezionare Sito > Collega a file esistente (Windows) oppure Sito > Vista mappa del sito > Collega a file esistente (Macintosh).  Per creare un nuovo file e aggiungere un collegamento:  1  Selezionare un file HTML nella mappa del sito, quindi effettuare una delle seguenti operazioni:   Scegliere Sito > Collega a nuovo file (Windows) oppure Sito > Vista mappa del sito > Collega a nuovo file (Macintosh).  Scegliere Collega a nuovo file dal menu di scelta rapida.  2 Nel campo Nome file della finestra di dialogo Collega a nuovo file, digitare un nome di file. 3 Nel campo Titolo, digitare un titolo di pagina per il file. 4 Nel campo Testo collegamento, digitare il testo del collegamento tra il file selezionato e il nuovo file. Il testo e il collegamento vengono visualizzati nel file selezionato. 5 Fare clic su OK. Il file viene salvato nella stessa cartella del file selezionato. Se si aggiunge un nuovo file ad un ramo nascosto della struttura, anche il nuovo file viene contrassegnato come nascosto. Vedere  \"Visualizzare o nascondere i file nella mappa del sito \" a pagina 124. Per modificare il titolo di una pagina:  1  Verificare che sia selezionata l \'opzione Mostra titoli di pagina. Scegliere Visualizza > Mostra titoli di pagina (Windows) oppure Sito > Vista mappa del sito > Mostra titoli di pagina (Macintosh).  2 Effettuare una delle seguenti operazioni:   Selezionare una pagina e fare clic sul titolo. Quando il titolo diventa un campo modificabile, digitare il nuovo titolo del documento.  Selezionare una pagina e scegliere File > Rinomina (Windows) oppure Sito > Rinomina (Macintosh).  Nota: quando si lavora nella finestra Sito, Dreamweaver aggiorna automaticamente tutti i collegamenti a quei file che sono stati modificati.  Gestione del sito e collaborazione 123   Per cambiare la home page, effettuare una delle seguenti operazioni:   Nella vista Cartella locale della finestra Sito, fare clic sul file che si desidera trasformare in home page e scegliere Imposta come home page dal menu di scelta rapida.  Selezionare un file nella mappa del sito, quindi scegliere Sito > Nuova home page (Windows) oppure Sito > Visualizza mappa del sito > Nuova home page (Macintosh).  Nella vista Cartella locale della finestra Sito, fare clic sul file che si desidera trasformare nella home page e scegliere Sito > Imposta come home page (Windows) o Sito > Vista mappa del sito > Imposta come home page (Macintosh).  Scegliere Sito > Definisci siti e fare clic su Modifica. Selezionare Layout mappa del sito nella finestra di dialogo Definizione del sito.  Per aggiornare la vista della mappa del sito dopo avere effettuato delle modifiche:  1  Fare clic in qualunque punto della mappa del sito per deselezionare i file eventualmente selezionati.  2 Scegliere File > Aggiorna locale (Windows) o Sito > Vista mappa del sito > Aggiorna locale (Macintosh). Visualizzare o nascondere i file nella mappa del sito Il layout della mappa del sito pu essere modificato visualizzando o nascondendo i file nascosti e dipendenti. Questa opzione  utile quando si desidera evidenziare degli argomenti chiave o dei contenuti specifici e dare meno importanza ad altro materiale. Per nascondere un file mediante la mappa del sito,  prima necessario contrassegnarlo come nascosto. Quando si nasconde un file, vengono nascosti anche i collegamenti in esso contenuti. Quando si visualizza un file contrassegnato come nascosto, l \'icona e i collegamenti del file sono visibili nella mappa del sito, ma i nomi appaiono in corsivo. Per contrassegnare dei file come nascosti: 1 Nella mappa del sito, selezionare uno o pi file. 2 Scegliere Visualizza > Mostra/nascondi collegamento (Windows) oppure Sito > Vista mappa del sito > Mostra/nascondi collegamento (Macintosh).  124 Capitolo 4   Per visualizzare o nascondere i file contrassegnati come nascosti, effettuare una delle seguenti operazioni:   Scegliere Visualizza > Mostra file contrassegnati come nascosti (Windows) oppure Sito > Vista mappa del sito > Mostra file contrassegnati come nascosti (Macintosh).  Scegliere Visualizza > Layout (Windows) oppure Sito > Vista mappa del sito > Layout (Macintosh) per aprire la finestra di dialogo Definizione del sito, quindi selezionare l \'opzione Mostra file contrassegnati come nascosti. Come impostazione predefinita, i file dipendenti sono gi nascosti, ma l \'utente ha la possibilit di visualizzarli nella mappa del sito.  Per visualizzare i file dipendenti, effettuare una delle seguenti operazioni:   Scegliere Visualizza > Mostra file dipendenti (Windows) oppure Sito > Vista mappa del sito > Mostra file dipendenti (Macintosh).  Scegliere Visualizza > Layout (Windows) oppure Sito > Vista mappa del sito > Layout (Macintosh) per aprire la finestra di dialogo Definizione del sito e selezionare l \'opzione Mostra file dipendenti.  Per eliminare il contrassegno dai file nascosti: 1 Nella mappa del sito, selezionare uno o pi file. 2 Scegliere Visualizza > Mostra file contrassegnati come nascosti (Windows) oppure Sito > Vista mappa del sito > Mostra file contrassegnati come nascosti (Macintosh). 3 Scegliere Visualizza > Mostra/nascondi collegamento (Windows) oppure Sito > Vista mappa del sito > Mostra/nascondi collegamento (Macintosh). Visualizzazione del sito da un ramo  possibile visualizzare le informazioni relative ad una sezione specifica di un sito visualizzando un ramo della mappa del sito come se fosse il livello principale. Per visualizzare un ramo differente: Selezionare la pagina da visualizzare e scegliere Visualizza > Visualizza come principale (Windows) oppure Sito > Vista mappa del sito > Visualizza come principale (Macintosh). La mappa del sito viene ridisegnata nella finestra come se la pagina specificata si trovasse al livello principale del sito. Il campo Navigazione del sito, situato sopra la mappa del sito, visualizza il percorso dalla home page alla pagina specificata. Selezionare un elemento qualunque del percorso (con un clic del mouse) per visualizzare la mappa del sito a partire da quel livello.  Gestione del sito e collaborazione 125   Per espandere e comprimere i rami della mappa del sito:  Fare clic sui segni pi (+) e meno (-) visualizzati accanto ad una pagina per espandere o comprimere il ramo corrispondente. Salvataggio della mappa del sito La mappa del sito pu essere salvata come immagine e quindi visualizzata o stampata in un editor di immagini.  Per creare un file di immagine della mappa del sito corrente: 1 Dalla mappa del sito, effettuare una delle seguenti operazioni:   In Windows, scegliere File > Salva mappa del sito. Nella finestra di dialogo Salva mappa del sito, immettere un nome nel campo Nome file. Nel menu a comparsa Tipo file, selezionare .bmp o .png.  In Macintosh, selezionare Sito > Vista mappa del sito > Salva mappa del sito > Salva mappa del sito come PICT oppure Sito > Vista mappa del sito > Salva mappa del sito > Salva mappa del sito come JPEG.  2 Scegliere una posizione, digitare un nome per l \'immagine, quindi fare clic su Salva. Ricerca di file nella finestra Sito  possibile effettuare la ricerca di un file nei siti remoti e locali dalla finestra del documento o dalla finestra Sito. Per ulteriori informazioni sulla ricerca e la sostituzione dei file, vedere  \"Ricerca e sostituzione di testo, tag e attributi \" a pagina 271. Per visualizzare la finestra Sito, scegliere Finestra > File del sito. Per trovare un file nel sito locale:  1  Selezionare il file nella vista Sito remoto della finestra Sito oppure aprirlo in una finestra di documento.  2 Scegliere Sito > Individua nel sito locale. (Solo su Windows, se la finestra Sito  attiva, scegliere Modifica > Individua nel sito locale.) Il file viene evidenziato nella vista Cartella locale della finestra Sito.  126 Capitolo 4   Per trovare un file nel sito remoto:  1  Selezionare il file nella cartella locale della finestra Sito oppure aprirlo in una finestra di documento.  2 Scegliere Sito > Individua nel sito remoto. (Solo su Windows, se la finestra Sito  attiva, scegliere Modifica > Individua nel sito remoto.)  anche possibile selezionare il file nella cartella locale e fare clic col pulsante destro (Windows) o fare clic tenendo premuto il tasto Ctrl (Macintosh) e scegliere Individua nel sito remoto dal menu di scelta rapida visualizzato. Il file viene evidenziato nella vista Sito remoto della finestra Sito. Nota: se si seleziona Sito > Individua nel sito locale oppure Sito > Individua nel sito remoto mentre la finestra del documento  attiva e se il file corrente non fa parte del sito attualmente aperto, Dreamweaver tenta di determinare a quale dei siti definiti localmente appartiene il file corrente. Se il file appartiene ad un solo sito locale, Dreamweaver apre il sito e individua il file.  Impostazione di un sito remoto  Prima di impostare un sito remoto,  necessario creare un sito locale (che verr successivamente associato al sito remoto). Vedere  \"Uso di Dreamweaver per impostare un nuovo sito \" a pagina 103. La fase successiva nell \'impostazione di un sito remoto consiste nel determinare l \'ubicazione del sito, cio il server che gestir il sito. Poich il cliente del sito o il provider Internet probabilmente dispone gi di un server configurato per gestire le pagine Web (sia a livello Internet che intranet), rivolgersi all \'amministratore di sistema o al cliente per conoscere il nome del server e il modo in cui trasferire i file su di esso. In particolare, stabilire se utilizzare il protocollo FTP per collegarsi al server o se in alternativa  possibile caricare il server direttamente dal desktop come se si trattasse di un \'unit disco accessibile dalla rete. Se ci si collega mediante il protocollo FTP, individuare il nome del server FTP e determinare la directory host, oltre alle informazioni sul login e la password. Una volta raccolte le informazioni appropriate, utilizzare il comando Definisci siti per associare il server al sito locale. In caso di problemi durante l \'impostazione del sito remoto, vedere  \"Risoluzione dei problemi di impostazione del sito remoto \" a pagina 134. Una volta impostato il sito remoto,  possibile caricare o scaricare i file. Vedere  \"Uso delle funzioni di deposito e ritiro \" a pagina 135 e  \"Scaricamento e caricamento dei file \" a pagina 147.  Gestione del sito e collaborazione 127   Associazione di un sito remoto ad un sito locale Una volta creato un sito locale, utilizzare il comando Definisci siti per aggiungere o modificare le informazioni relative al server remoto e le preferenze di deposito/ ritiro.  Per associare un server remoto ad un sito locale esistente:  1  Scegliere Definisci siti dal menu a comparsa dei siti correnti nella finestra Sito oppure scegliere Sito > Definisci siti.  2 Nella finestra di dialogo visualizzata contenente tutti i siti attualmente definiti, selezionare un sito e fare clic su Modifica. (Se al momento non  definito alcun sito, creare un sito locale prima di procedere: vedere  \"Uso di Dreamweaver per impostare un nuovo sito \" a pagina 103.) 3 Nell \'elenco Categoria visualizzato sulla sinistra, fare clic su Informazioni su remoto. 4 Scegliere una delle seguenti opzioni di Accesso al server:   Selezionare Nessuno se non si prevede di caricare il sito su un server, quindi fare clic su OK e saltare il resto di questa procedura.  Selezionare Locale/rete se il server Web  montato come unit di rete (Windows) o server AppleTalk o NFS (Macintosh) oppure se si utilizza un server Web su un sistema locale. Fare clic sull \'icona della cartella per individuare e selezionare la cartella sul server in cui sono archiviati i file del sito. Se si desidera che il riquadro remoto della finestra Sito venga aggiornato automaticamente man mano che i file vengono aggiunti ed eliminati, selezionare l \'opzione Aggiorna automaticamente elenco file remoti oppure lasciarla vuota per ottenere una copia pi rapida dei file sul sito remoto. (Per aggiornare manualmente la finestra Sito in qualsiasi momento, fare clic sul pulsante Aggiorna della finestra Sito.) Fare clic su OK e saltare il resto di questa procedura.  Nota: per aggiornare manualmente solo il riquadro remoto, scegliere Visualizza > Aggiorna remoto nella finestra Sito (Windows) oppure Sito > Vista file del sito > Aggiorna remoto (Macintosh).   Selezionare l \'opzione FTP se la connessione con il server Web avviene tramite FTP.  128 Capitolo 4   Per effettuare la connessione ad un server Web mediante FTP:  1  Inserire il nome dell \'host FTP su cui verranno caricati i file del sito Web. Il nome dell \'host FTP  il nome Internet completo di un computer (ad esempio, ftp.mindspring.com). Digitare il nome dell \'host completo senza alcun testo aggiuntivo: in particolare, non aggiungere il nome del protocollo davanti al nome dell \'host. Ad esempio:   Corretto: ftp.mindspring.com  Errato: ftp://ftp.mindspring.com  Errato: mindspring.com  2 Inserire il nome della directory host del sito remoto in cui sono archiviati i documenti visibili al pubblico. Vedere  \"Determinazione della directory host del sito remoto (solo FTP) \" a pagina 130. 3 Inserire il nome di login e la password utilizzati per connettersi al server FTP. Come impostazione predefinita, Dreamweaver effettua il salvataggio della password. Se si preferisce inserire la password ogni volta che si effettua una connessione al server remoto, deselezionare Salva. 4 Selezionare le opzioni del firewall appropriate per il sito:   Se la connessione al server remoto avviene attraverso un firewall, selezionare l \'opzione Usa firewall. Per ulteriori informazioni sulle opzioni del firewall, vedere  \"Associazione di un sito remoto ad un sito locale \" a pagina 128.  Se la configurazione del firewall in uso richiede l \'uso dell \'FTP passivo (che consente al software locale di impostare la connessione FTP anzich inoltrare una richiesta di connessione al server remoto), selezionare Usa FTP passivo. Se non si  sicuri, rivolgersi all \'amministratore di sistema.  5 Fare clic su OK.  Gestione del sito e collaborazione 129   Determinazione della directory host del sito remoto (solo FTP) La directory host specificata nella finestra di dialogo Definizione del sito deve essere la stessa della cartella principale del sito locale. Se la struttura del sito remoto non corrisponde a quella del sito locale, i file vengono caricati nella posizione sbagliata e non sono visibili ai visitatori del sito. Inoltre, i percorsi delle immagini e dei collegamenti vengono interrotti.  Non dovrebbe essere la directory host in questo caso.  No S No  Non dovrebbe essere la directory host. Dovrebbe essere la directory host.  La directory principale remota deve esistere prima che Dreamweaver possa connettersi ad essa. Se per il sito non  presente una directory principale sul server remoto, crearne una prima di effettuare il tentativo di connessione oppure rivolgersi all \'amministratore del server. Se non si  sicuri di ci che va inserito nel campo Directory host, provare a lasciarlo vuoto. Su alcuni server, la directory principale  la stessa directory a cui ci si connette inizialmente con l \'FTP. Per scoprirlo, connettersi al server. In una cartella avente per nome public_html, www o il nome di login dell \'utente viene visualizzato nella vista File remoto della finestra Sito: probabilmente si tratta della directory da utilizzare nel campo Directory host. Annotare il nome della directory, disconnettersi e riaprire la finestra di dialogo Definizione del sito. Quindi, immettere il nome della directory nel campo Directory host e riconnettersi.  130 Capitolo 4   Integrazione con WebDAV e SourceSafe  Dreamweaver consente di accedere alle applicazioni di controllo dell \'origine e della versione dalla finestra Sito.  possibile collegarsi ai database SourceSafe e ad altri sistemi di controllo dell \'origine che supportano il protocollo WebDAV. Mediante la finestra di dialogo Definizione del sito, selezionare il tipo di connessione o il sistema di controllo dell \'origine. Una volta connessi,  possibile utilizzare le funzioni di condivisione file di Dreamweaver (ad esempio, Deposita/ ritira, Aggiorna, Scarica e Carica) e le Design Notes per accedere alle funzioni corrispondenti del sistema di controllo dell \'origine in uso.  Nota: per utilizzare questa funzione, sul sistema deve essere installato Visual Source o si deve disporre dell \'accesso ad un sistema supportato da WebDAV.  Uso di Dreamweaver con il protocollo WebDAV Dreamweaver consente di connettersi mediante il protocollo WebDAV (Webbased Distributed Authoring and Versioning), se si utilizza un sistema che lo supporta. Ad esempio, due server WebDAV attualmente disponibili sono Microsoft Internet Information Server (IIS) 5.0 e Apache Web Server.  Per connettersi ad un sito mediante il protocollo WebDAV: 1 Scegliere Sito> Definisci sito. 2 Nella finestra di dialogo Definisci siti, selezionare Modifica. 3 Nella finestra di dialogo Definizione del sito, selezionare la categoria Informazioni su remoto. 4 Dal menu a comparsa Accesso, scegliere WebDAV. 5 Se lo si desidera, selezionare l \'opzione Ritira file all \'apertura per ritirare automaticamente i file all \'apertura. 6 Fare clic su Informazioni.  Viene visualizzata la finestra di dialogo della connessione WebDAV.  Gestione del sito e collaborazione 131   7 Nel campo URL, immettere l \'URL completo della directory sul server WebDAV a cui si desidera connettersi. L \'URL comprende il protocollo, la porta e la directory (se non si tratta della directory principale): ad esempio, http://apache1/WebDAV/mysite. 8 Immettere il nome utente e la password nei relativi campi. Queste informazioni servono per l \'autenticazione del server e non si riferiscono a Dreamweaver. Se non si  sicuri del nome utente e della password, rivolgersi all \'amministratore di sistema o al webmaster. 9 Nel campo Email, immettere l \'indirizzo e-mail. Si tratta di un \'informazione necessaria per identificare la propriet sul server WebDAV e viene visualizzata nella finestra Sito per fini di contatto. 10 Fare clic su Salva password per memorizzare la password con cui si  usciti da Dreamweaver. In questo modo, la password rimane salvata per ogni nuova sessione. 11 Fare clic su OK. 12 Per connettersi al sito remoto, scegliere Sito > Connetti o fare clic sul pulsante Connetti presente nella barra degli strumenti della finestra Sito. Per disconnettersi, scegliere Sito > Disconnetti o fare clic sul pulsante Disconnetti. Una volta connesso,  possibile utilizzare le funzioni di condivisione file di Dreamweaver (Scarica e Carica, Design Notes, e cos via).  possibile modificare le informazioni sulla connessione in qualunque momento eseguendo la procedura appena descritta e immettendo le nuove informazioni nella finestra di dialogo della connessione WebDAV. Uso di Dreamweaver con Visual SourceSafe La finestra Sito di Dreamweaver consente di accedere ad un database Visual SourceSafe (VSS) esistente. Una volta connessi,  possibile utilizzare le funzioni di trasferimento file di Dreamweaver. Nota: per utilizzare questa funzione in Windows,  necessario che sul sistema sia installato Microsoft Visual SourceSafe Client versione 6. Per utilizzare questa funzione sul Macintosh,  necessario che sul sistema sia installato MetroWerks SourceSafe versione 1.1.0. Gli utenti di MetroWerks Visual SourceSafe possono accedere ai database SourceSafe per Microsoft versione 5.0, ma non ai database di versione 6.0. Se si desidera fare in modo che l \'intero team acceda a tutti i database VSS da tutte le piattaforme, utilizzare un database di versione 5.0. Per ulteriori informazioni sui siti remoti, consultare la documentazione di SourceSafe.  132 Capitolo 4   Per connettersi ad un database SourceSafe:  1  Nella finestra di dialogo Definizione del sito, selezionare la categoria Informazioni su remoto.  2 Dal menu a comparsa Accesso, scegliere Database SourceSafe. 3 Se lo si desidera, selezionare l \'opzione Ritira file all \'apertura per ritirare automaticamente i file all \'apertura. 4 Fare clic su Informazioni.  Viene visualizzata ala finestra di dialogo Apri database SourceSafe. 5 Nel campo Percorso database, fare clic su Sfoglia per individuare il database VSS desiderato o digitarne il percorso completo. Il file selezionato diventa il file srcsafe.ini e viene utilizzato per inizializzare SourceSafe. 6 Nel campo Progetto, immettere il progetto contenuto nel database VSS che si desidera utilizzare come directory principale del sito remoto. 7 Nei campi Nome utente e Password, immettere il nome utente e la password per il login al database selezionato. Se non si conoscono il nome utente e la password, rivolgersi all \'amministratore di sistema o al webmaster. 8 Fare clic su OK e ritornare alla finestra Sito. 9 Per connettersi al sito remoto, scegliere Sito > Connetti o fare clic sul pulsante Connetti presente nella barra degli strumenti della finestra Sito. Per disconnettersi, scegliere Sito > Disconnetti o fare clic sul pulsante Disconnetti.  Gestione del sito e collaborazione 133   Risoluzione dei problemi di impostazione del sito remoto   possibile configurare un server Web in molti modi diversi. Questa sezione fornisce informazioni su alcuni problemi comuni che possono verificarsi durante l \'impostazione di un sito remoto e sulla loro risoluzione.  L \'implementazione FTP di Dreamweaver pu non funzionare correttamente con alcuni server proxy, firewall multilivello e altre forme di accesso indiretto al server. Se si verificano dei problemi con l \'accesso FTP, rivolgersi all \'amministratore del sistema locale.  L \'implementazione FTP di Dreamweaver  diversa da quella delle applicazioni FTP pi diffuse. In particolare,  necessario connettersi alla cartella principale del sistema remoto e non  possibile navigare nel file system remoto. In molte applicazioni,  invece possibile connettersi a qualunque directory remota e quindi navigare nel file system remoto per individuare la directory desiderata.  Se si verificano dei problemi nella connessione ed  stata specificata una directory host usando una barra singola (/), potrebbe essere necessario specificare un percorso relativo dalla directory a cui ci si connette alla cartella principale remota. Ad esempio, se la cartella principale remota  una directory di livello superiore,  necessario specificare ../../ per la directory host.  A volte, con le connessioni lente il valore di timeout FTP predefinito di 60 secondi pu generare un numero eccessivo di timeout. Se si verificano timeout frequenti, aumentare il valore (nelle preferenze Sito), ma senza esagerare, per evitare un \'attesa troppo lunga nei casi in cui non sia effettivamente possibile stabilire la connessione. Di solito,  consigliabile specificare valori di timeout compresi tra 30 e 120 secondi.  I nomi di file o cartelle che contengono spazi e caratteri speciali causano spesso dei problemi quando vengono trasferiti su un sito remoto. Se possibile, utilizzare i caratteri di sottolineatura al posto degli spazi ed evitare i caratteri speciali nei nomi di file o cartella. In particolare, i due punti, le barre, i punti e gli apostrofi contenuti nei nomi di file possono causare dei problemi, mentre i caratteri speciali possono a volte impedire a Dreamweaver di creare la mappa del sito.  Su Macintosh, i nomi dei file non possono superare i 31 caratteri di lunghezza. Se si verificano dei problemi con nomi di file lunghi, assegnare dei nomi pi brevi.  134 Capitolo 4    Molti server utilizzano i collegamenti simbolici (UNIX), le scorciatoie (Windows) o gli alias (Macintosh) per collegare una cartella presente in un \'area del disco del server ad un \'altra cartella ubicata altrove. Ad esempio, la sottodirectory public_html della directory home sul server pu essere costituita da un collegamento con un \'area del server completamente diversa. Nella maggior parte dei casi, gli alias di questo tipo non influenzano la capacit di connettersi alla cartella o alla directory appropriata, ma se si riesce a connettersi solo ad un \'area del server e non ad un \'altra,  possibile che si tratti di un problema di discrepanza.  In generale, quando si verifica un problema con un trasferimento FTP, esaminare il registro FTP scegliendo Finestra > Registro FTP del sito nella finestra Sito (Windows) oppure Sito > Registro FTP (Macintosh). Se viene visualizzato un messaggio di errore del tipo  \"impossibile caricare il file \", lo spazio sul sito remoto potrebbe essere esaurito. Per informazioni dettagliate, esaminare il registro FTP.  Uso delle funzioni di deposito e ritiro  Quando si lavora in quipe,  possibile ritirare e depositare i file presenti sui server remoti e locali e utilizzare le Design Notes per aggiungere commenti e annotazioni per gli altri membri del team. Ritirare un file equivale a segnalare agli altri utenti che il file non  disponibile. Quando un file  stato ritirato, nella finestra Sito appare un segno di spunta accanto alla relativa icona. Se il file  stato ritirato dall \'utente, il segno di spunta  verde, mentre se  stato ritirato da un altro membro dell \'quipe, il segno di spunta  rosso. Viene indicato anche il nome della persona che ha ritirato il file. Quando viene depositato, un file torna ad essere disponibile per gli altri utenti, che possono quindi ritirarlo e modificarlo. Quando un file  stato ritirato da un altro utente, la versione locale diventa di sola lettura e non pu essere modificata. Le copie dei file ritirati che rimangono sul server remoto non sono di sola lettura. Se si trasferiscono dei file con un \'applicazione diversa da Dreamweaver,  possibile sovrascrivere inavvertitamente i file ritirati. Tuttavia, per evitare inconvenienti di questo tipo, nelle applicazioni diverse da Dreamweaver il file .LCK viene visualizzato accanto al nome del file ritirato nella struttura gerarchica dei file.  possibile abilitare il deposito e il ritiro per alcuni siti e disabilitarli per altri. Per informazioni sul trasferimento di file tra siti locali e remoti senza depositarli o ritirarli, vedere  \"Scaricamento di file da un server remoto \" a pagina 147 e  \"Caricamento dei file su un server remoto \" a pagina 148.  Gestione del sito e collaborazione 135   Impostazione del sistema di deposito/ritiro Prima di poter utilizzare il sistema di deposito/ritiro,  necessario che il sito locale sia associato ad un server FTP remoto o di rete (vedere  \"Associazione di un sito remoto ad un sito locale \" a pagina 128). Quindi,  necessario impostare le opzioni seguenti.  Per impostare le opzioni di deposito/ritiro: 1 Scegliere Sito > Definisci siti, selezionare un sito e fare clic su Modifica. 2 Nell \'elenco Categoria visualizzato sulla sinistra, fare clic su Informazioni su remoto. 3 Effettuare una delle seguenti operazioni:   Se si lavora in quipe (oppure se si lavora da soli su pi computer), selezionare l \'opzione Abilita deposito e ritiro dei file. Questa opzione  utile per segnalare ad altri utenti che un file  stato ritirato ed  in corso di modifica, oppure per ricordarsi che su un altro computer potrebbe trovarsi una versione pi recente di un determinato file. Vedere  \"Uso delle funzioni di deposito e ritiro \" a pagina 135.  Selezionare l \'opzione Ritira i file all \'apertura se si desidera che i file vengano automaticamente ritirati quando vengono aperti mediante un doppio clic nella finestra Sito. (Se si apre il file con File > Apri, il file non viene ritirato anche se l \'opzione  selezionata.)  Specificare un nome per il ritiro. Questo nome apparir nella finestra Sito accanto ai file che risultano ritirati, in modo che gli altri utenti possano sapere da chi  stato ritirato un file di cui hanno bisogno. Se un unico utente lavora su vari computer,  opportuno utilizzare un nome per il ritiro diverso per ogni sistema (ad esempio, EnricoSCasaMac ed EnricoS-UfficioPC), in modo che, qualora si sia dimenticato di depositare un file ritirato, sia sempre possibile sapere dove si trova l \'ultima versione.  Immettere un indirizzo e-mail. Se si mette un indirizzo e-mail e successivamente si ritira un file, il proprio nome viene visualizzato sotto forma di collegamento selezionabile (testo blu e sottolineato) nella finestra Sito accanto al file. Se un membro del team fa clic sul collegamento, viene aperto il programma di posta elettronica predefinito con un nuovo messaggio, in cui il campo To: contiene l \'indirizzo e-mail selezionato e il campo dell \'oggetto contiene il nome del file e del sito.  136 Capitolo 4   Deposito e ritiro dei file su un server remoto Utilizzare la finestra Sito o il menu Sito della finestra del documento per depositare e ritirare dei file su un server remoto. Se  stato ritirato un file ma si decide di non modificarlo (o di scartare le modifiche apportate),  possibile annullare un ritiro per rendere il file sul server disponibile per il ritiro da parte di altri.  Nota: se si seleziona Sito > Deposita oppure Sito > Ritira mentre la finestra del documento  attiva e se il file corrente non fa parte del sito attualmente aperto, Dreamweaver tenta di determinare a quale dei siti definiti localmente appartiene il file corrente. Se il file appartiene ad un solo sito locale, Dreamweaver apre il sito ed effettua le operazioni di deposito o ritiro.  Per ritirare un file da un server remoto:  1  Nella parte superiore della finestra Sito, scegliere il sito desiderato dal menu a comparsa dei siti correnti.  2 Ritirare i file in uno dei seguenti modi:   Selezionare uno o pi file e fare clic sull \'icona Ritira situato nella parte superiore della finestra Sito.  Scegliere Ritira dal menu di scelta rapida o dal menu Sito.  3 Per scaricare i file dipendenti insieme ai file selezionati, fare clic su S al momento della richiesta. Per evitare di scaricare i file dipendenti, fare clic su No. Per depositare dei file su un server remoto:  1  Nella parte superiore della finestra Sito, scegliere il sito desiderato dal menu a comparsa dei siti correnti.  2 Selezionare uno o pi file ritirati o nuovi nel riquadro locale ed effettuare una delle seguenti operazioni:   Fare clic sull \'icona Deposita nella parte superiore della finestra Sito.  Scegliere Deposita dal menu di scelta rapida o dal menu Sito. Se sono stati ritirati dei file, essi sono contrassegnati da un segno di spunta verde. I file con un segno rosso sono attualmente in fase di ritiro da parte di un altro utente e non  possibile depositarli. L \'icona di un lucchetto accanto ad un file indica che il file  di sola lettura (Windows) o protetto (Macintosh). I file nuovi non sono affiancati da alcun segno di spunta o icona.  Gestione del sito e collaborazione 137   3 Per caricare i file dipendenti insieme al file selezionato, fare clic su S al momento della richiesta. Per evitare di caricare i file dipendenti, fare clic su No. Solitamente,  consigliabile caricare i file dipendenti quando si deposita un nuovo file, ma se le ultime versioni dei file dipendenti si trovano gi sul server remoto, non  necessario caricarli di nuovo. Per annullare un \'operazione di ritiro: Selezionare il file e scegliere Sito > Annulla ritiro oppure fare clic con il pulsante destro del mouse (Windows) o tenendo premuto il tasto Ctrl (Macintosh) sul file e scegliere Annulla ritiro dal menu di scelta rapida. La copia locale del file diventa di sola lettura e le eventuali modifiche vengono annullate. Per depositare o ritirare un file correntemente attivo: Nella finestra del documento, scegliere Sito > Deposita oppure Sito > Ritira o utilizzare le icone presenti sulla barra degli strumenti. Ritirando il file attualmente attivo, la versione aperta del file viene sovrascritta dalla nuova versione ritirata. Se si deposita il file attualmente attivo,  possibile che il file venga automaticamente salvato prima del deposito, in base alle opzioni delle preferenze impostate (vedere  \"Preferenze Sito \" a pagina 113).  Design Notes  Mediante il comando Design Notes,  possibile individuare immediatamente le informazioni aggiuntive sui file associate ai documenti, come i nomi dei file di origine delle immagini e i commenti sullo stato del file. Ad esempio, se si copia un documento da un sito all \'altro,  possibile aggiungere al documento delle note di progettazione (le Design Notes, appunto), insieme alla segnalazione che il documento originale si trova in una cartella dell \'altro sito. In questo modo, se il documento viene aggiornato da qualcuno, sar possibile sapere che  necessario aggiornare anche la pagina originale. Inoltre,  possibile utilizzare le Design Notes per individuare immediatamente quelle informazioni delicate che per ragioni di sicurezza non  possibile includere in un documento. Ad esempio,  possibile includere le informazioni relative al modo in cui  stato creato il documento, le note su come sono stati scelti un prezzo e una configurazione particolare o sui fattori di marketing che hanno influenzato la decisione relativa alla progettazione. Nella finestra Sito  possibile visualizzare i file a cui sono associate delle Design Notes, poich per essi viene visualizzata l \'icona delle Design Notes nella colonna Note della vista File del sito.  138 Capitolo 4   Salvataggio delle informazioni sui file nelle Design Notes  possibile creare un file di Design Notes per ciascun documento o modello del sito. (Se si aggiungono delle Design Notes ad un modello, ai documenti creati con tale modello non vengono applicate le Design Notes.)  possibile creare delle Design Notes anche per le applet, i controlli ActiveX, le immagini, i filmati Flash e Shockwave e i campi di immagine contenuti nei documenti.  Per impostare le Design Notes per il sito: 1 Scegliere Sito > Definisci siti, selezionare un sito e fare clic su Modifica. 2 Nell \'elenco Categoria visualizzato sulla sinistra, fare clic su Design Notes.   Attivare le Design Notes per il sito selezionando l \'opzione Mantieni Design Notes (se non  gi stata selezionata). Quando l \'opzione Mantieni Design Notes  selezionata,  possibile creare le Design Notes per i file del sito. Ogni volta che un file viene copiato, spostato, rinominato o eliminato, vengono copiate, spostate, rinominate o eliminate anche le Design Notes ad esso associate.  Scegliere se caricare le Design Notes associate al sito insieme al resto dei documenti, selezionando o deselezionando l \'opzione Carica Design Notes per la condivisione. Quando si seleziona Carica Design Notes per la condivisione,  possibile condividere le Design Notes con altri. Quando si carica o scarica un file, Dreamweaver carica o scarica automaticamente il file delle Design Notes associato. Se si lavora da soli sul sito,  possibile deselezionare questa opzione per migliorare le prestazioni del trasferimento dei file: quando l \'opzione  deselezionata, le Design Notes vengono conservate localmente ma non vengono caricate con i file.  3 Fare clic su OK. Per aggiungere le Design Notes ad un documento:  1  Con il documento attivo nella finestra del documento, scegliere File > Design Notes.  anche possibile selezionare il file nella finestra Sito e successivamente scegliere File > Design Notes o fare doppio clic sulla colonna Note. Se il file si trova su un sito remoto,  prima necessario ritirare o scaricare il file, quindi selezionarlo nella cartella locale. (Vedere  \"Deposito e ritiro dei file su un server remoto \" a pagina 137 o  \"Scaricamento e caricamento dei file \" a pagina 147.)  Gestione del sito e collaborazione 139   2 Nella scheda Informazioni di base, aggiungere vari tipi di note:   Scegliere lo stato del documento dal menu a comparsa Stato.  Digitare eventuali commenti nel campo di testo Note.  Fare clic sull \'icona della data (posta immediatamente sopra il campo di testo Note) per inserire la data locale corrente.  Per fare in modo che le Design Notes vengano visualizzate ad ogni apertura del file, selezionare Mostra all \'apertura del file.  3 Nella scheda Tutte le informazioni, aggiungere altri elementi e valori che potrebbero essere utili agli altri sviluppatori del sito. Ad esempio,  possibile assegnare ad una chiave il nome Autore (nel campo Nome) e definire il valore come Heidi (nel campo Valore). Fare clic sul pulsante pi (+) per aggiungere una nuova coppia chiave/valore. Selezionare una coppia e fare clic sul segno meno () per eliminarla. 4 Fare clic su OK per salvare le note. Le note digitate vengono salvate in una sottocartella di nome _notes, nella stessa posizione del file corrente. Il nome del file  il nome di file del documento, con l \'aggiunta dell \'estensione .mno. Ad esempio, se il nome del file  index.html, al file delle Design Notes associato viene assegnato il nome index.html.mno. Per aggiungere le Design Notes ad un oggetto:  1  Scegliere Design Notes dal menu di scelta rapida dell \'oggetto. Per aprire il menu di scelta rapida per l \'oggetto, fare clic sull \'oggetto con il pulsante destro del mouse (Windows) o tenendo premuto Ctrl (Macintosh).  2 Ripetere i punti da 2 a 4 per aggiungere le Design Notes ad un documento. Il file delle Design Notes di un oggetto viene salvato in una sottocartella _notes contenuta nella stessa directory del file di origine dell \'oggetto, la quale non  necessariamente la stessa directory del documento in cui appare l \'oggetto. Per aprire le Design Notes associate ad un file, effettuare una delle seguenti operazioni:   Selezionare il file nella finestra Sito o aprire il file stesso, quindi scegliere File > Design Notes. Viene aperta la Design Note associata al file.  Nella colonna Note della finestra Sito, fare doppio clic sull \'icona gialla della Design Note.  140 Capitolo 4   Per assegnare uno stato non contenuto nel menu a comparsa Stato: 1 Aprire le Design Notes di un file o di un oggetto. 2 Fare clic sulla scheda Tutte le informazioni. 3 Fare clic sul pulsante pi (+). 4 Nel campo Nome, digitare la parola stato. 5 Nel campo Valore, immettere lo stato. Se esisteva gi un valore di stato, esso viene sostituito con quello nuovo. 6 Se si fa clic sulla linguetta Informazioni di base, il nuovo valore di stato viene visualizzato nel menu a comparsa Stato. Nota: nel menu relativo allo stato,  possibile avere un solo nuovo valore di stato alla volta. Se si ripete questa procedura, il nuovo valore di stato immesso la prima volta viene sostituito con quello immesso la seconda volta.  Per disattivare le Design Notes: 1 Scegliere Sito> Definisci siti. 2 Nella finestra di dialogo Definisci siti, selezionare il sito e fare clic su Modifica. 3 Nella finestra di dialogo Definizione del sito, fare clic su Design Notes. 4 Deselezionare Mantieni Design Notes. Deselezionando questa opzione, la funzione Design Notes viene disattivata. Se si deseleziona questa opzione e successivamente si fa clic su Ottimizza, tutti i file delle Design Notes del sito vengono eliminati. 5 Fare clic su OK. Viene visualizzata una finestra di dialogo con la richiesta di conferma dell \'eliminazione dei file delle Design Notes. Fare clic su S per eliminare i file oppure su No per conservarli. Per utilizzare le Design Notes solo a livello locale: 1 Scegliere Sito> Definisci siti. 2 Nella finestra di dialogo Definisci siti, selezionare il sito e fare clic su Modifica. 3 Nella finestra di dialogo Definizione del sito, selezionare Gestisci Design Notes nella casella Design Notes. 4 Deselezionare Carica Design Notes per la condivisione. Le Design Notes non verranno trasferite sul sito remoto quando si depositano/ caricano i file e sar ancora possibile aggiungere o modificare a livello locale le Design Notes del sito.  Gestione del sito e collaborazione 141   Per eliminare le Design Notes dal sito: 1 Scegliere Sito> Definisci siti. 2 Nella finestra di dialogo Definisci siti, selezionare il sito e fare clic su Modifica. 3 Nella finestra di dialogo Definizione del sito, fare clic su Design Notes. 4 Fare clic su Ottimizza. Dreamweaver visualizza la richiesta di conferma per l \'eliminazione delle Design Notes che non sono pi associate ai file del sito. (Se si utilizza Dreamweaver per eliminare un file a cui sono associate delle Design Notes, viene eliminato anche il file delle Design Notes. Di conseguenza, si ottengono dei file isolati delle Design Notes solo se si elimina o rinomina un file senza utilizzare Dreamweaver.) Nota: se  stata deselezionata l \'opzione Mantieni Design Notes prima di fare clic su Ottimizza, Dreamweaver elimina tutti i file delle Design Notes presenti sul sito.  Uso delle colonne Vista File con le Design Notes  possibile personalizzare le colonne visualizzate negli elenchi Cartella locale e Sito remoto della finestra Sito.  possibile riordinare le colonne, aggiungerne di nuove (fino ad un massimo di 10), eliminarle, nasconderle, associare le Design Notes ai dati contenuti nelle colonne e specificare che le colonne vengano condivise con tutti gli utenti collegati al sito. Le colonne predefinite sono Nome, Note, Dimensioni, Tipo, Modificato e Ritirato da.  possibile ordinare i dati in base a qualunque colonna facendo clic sull \'intestazione della colonna nella finestra Sito. Ad ogni clic del mouse sull \'intestazione corrisponde un \'inversione dell \'ordinamento (ascendente o discendente) dei dati contenuti nella colonna.  Nota: non  possibile eliminare, rinominare o associare una Design Note ad una delle colonne incorporate (Nome, Note, Dimensione, Tipo, Modificato, Ritirato da).  possibile modificare l \'ordine e l \'allineamento di tali colonne e anche nasconderle, ad eccezione della colonna Nome, che non pu essere nascosta.  Per accedere alle opzioni delle colonne della vista File, effettuare una delle seguenti operazioni:   Scegliere Visualizza > Colonne vista File nella finestra Sito (Windows) oppure Sito > Vista file del sito > Colonne vista File (Macintosh).  Scegliere Sito > Definisci siti, selezionare un sito e fare clic su Modifica. Quindi selezionare Colonne vista File dalla finestra di dialogo Definizione del sito.  142 Capitolo 4    Nella finestra Sito, fare clic con il pulsante destro (Windows) o fare clic tenendo premuto il tasto Ctrl (Macintosh) su una colonna e selezionare Colonne vista File.  Viene visualizzata la finestra di dialogo Definizione del sito, che visualizza le opzioni di Colonne vista File.  Per cambiare l \'ordine delle colonne:  1  Dall \'area Colonne vista File della finestra di dialogo Definizione del sito, selezionare un nome di colonna.  2 Fare clic sul pulsante freccia su o gi per modificare la posizione della colonna selezionata.  possibile cambiare l \'ordine di qualunque colonna, ad eccezione della colonna Nome, che rimane sempre nella posizione predefinita. Per aggiungere una nuova colonna:  1  Nell \'area Colonne vista File della finestra di dialogo Definizione del sito, fare clic sul pulsante pi (+).  2 Nel campo Nome colonna, digitare un nome per la colonna.  Gestione del sito e collaborazione 143   3 Scegliere un valore dal menu a comparsa Associa a Design Note o digitarne uno.  necessario associare una nuova colonna ad una Design Note, in modo che esistano dei dati da visualizzare nella finestra Sito. 4 Scegliere un \'opzione di allineamento: a sinistra, a destra o al centro. In questo modo si determina il modo in cui il testo viene allineato all \'interno della colonna. 5 Per visualizzare o nascondere la colonna, selezionare o deselezionare l \'opzione Mostra. 6 Per condividere la colonna con tutti gli utenti collegati al sito, selezionare l \'opzione Condividi con tutti gli utenti di questo sito. Per eliminare una colonna precedentemente aggiunta: 1 Selezionare la colonna da eliminare. 2 Fare clic sul pulsante meno (-). Nota: poich la colonna viene immediatamente eliminata senza alcuna richiesta di conferma,  importante essere sicuri dell \'eliminazione prima di fare clic sul pulsante meno (-).  Uso delle Design Notes in Fireworks e Dreamweaver Se si apre un file grafico in Macromedia Fireworks 4,0 e lo si esporta in un altro formato, Fireworks salva automaticamente il nome del file di origine in un file di Design Notes. Ad esempio, se si apre il file miacasa.png in Fireworks e lo si esporta come miacasa.gif, Fireworks crea automaticamente un file di Design Notes chiamato miacasa.gif.mno, che contiene il nome del file originale, sotto forma di URL file: assoluto. Ad esempio, le Design Notes di miacasa.gif possono contenere la riga: fw_source= \"file:///discofisso/sites/assets/orig/miacasa.png \" Se l \'immagine contiene punti attivi o rollover, al file delle Design Notes viene aggiunta anche l \'origine HTML di tali elementi. Quando si importa il file grafico in Dreamweaver, il file delle Design Notes viene copiato automaticamente nel sito insieme al file grafico. Quando si seleziona l \'immagine in Dreamweaver e si sceglie di modificarla mediante Fireworks (vedere  \"Avvio di un editor esterno \" a pagina 318), Fireworks apre il file originale. Per ulteriori informazioni, vedere  \"Uso di Fireworks e Dreamweaver in sinergia \" a pagina 299.  144 Capitolo 4   Uso dei rapporti per migliorare il flusso di lavoro  Utilizzare il comando Sito > Rapporti per migliorare la collaborazione tra i membri di un team di sviluppo per il Web.  possibile eseguire dei rapporti sul flusso di lavoro che visualizzino quale membro del team ha ritirato un file o a quali file sono associate delle Design Notes. Inoltre,  possibile rifinire ulteriormente i rapporti sulle Design Notes specificando dei parametri di nome/valore. Per ulteriori informazioni sull \'esecuzione di altri tipi di rapporti, vedere  \"Uso dei rapporti per controllare un sito \" a pagina 536.  Nota: per eseguire i rapporti sul flusso di lavoro  necessario che sia definita una connessione ad un sito remoto.  Per eseguire un rapporto Ritirato da:  1  Scegliere Sito > Rapporti. Viene visualizzata la finestra di dialogo Rapporti.  2 Selezionare un \'opzione dal menu a comparsa Rapporto su.  possibile scegliere di eseguire un rapporto su un documento, su un intero sito, su una selezione di file di un sito o di una cartella. 3 In Flusso di lavoro, selezionare Ritirato da. 4 Fare clic sul pulsante Impostazioni rapporto. Viene visualizzata la finestra di dialogo Ritirato da. 5 Digitare il nome di un membro del team e fare clic su OK.  Gestione del sito e collaborazione 145   6 Fare clic su Esegui. Il rapporto viene eseguito e la finestra di dialogo Rapporti visualizza un riepilogo dei file ritirati dalla persona specificata. Per eseguire un rapporto su delle Design Notes specifiche:  1  Scegliere Sito > Rapporti. Viene visualizzata la finestra di dialogo Rapporti.  2 Selezionare un \'opzione dal menu a comparsa Rapporto su.  possibile scegliere di eseguire un rapporto su un documento, su un intero sito, su una selezione di file di un sito o di una cartella. 3 In Flusso di lavoro, selezionare Design Notes. Il pulsante Impostazioni rapporto diventa selezionabile. 4 Fare clic sul pulsante Impostazioni rapporto. Viene visualizzata la finestra di dialogo Design Notes.  5 Immettere uno o pi nomi e coppie di valori, quindi selezionare i valori di confronto dai menu a comparsa corrispondenti. Ad esempio, se si specifica  \"stato contiene bozza \", il rapporto effettuer la ricerca dei file le cui Design Notes hanno lo stato  \"bozza \". 6 Fare clic su OK per ritornare alla finestra di dialogo Rapporti. 7 Fare clic su Esegui per avviare il rapporto.  146 Capitolo 4   Scaricamento e caricamento dei file  Se si lavora in quipe, utilizzare il sistema di deposito/ritiro per trasferire i file tra i siti locali e remoti (vedere  \"Uso delle funzioni di deposito e ritiro \" a pagina 135). Tuttavia, se si lavora da soli sul sito remoto,  possibile utilizzare i comandi Scarica e Carica per trasferire i file senza depositarli o ritirarli.  Nota: se si seleziona Sito > Scarica oppure Sito > Carica mentre la finestra del documento  attiva e se il file corrente non fa parte del sito attualmente aperto, Dreamweaver tenta di determinare a quale dei siti definiti localmente appartiene il file corrente. Se il file appartiene ad un solo sito locale, Dreamweaver apre il sito ed effettua le operazioni di scaricamento o caricamento.  Scaricamento di file da un server remoto Mediante l \'operazione di scaricamento, i file vengono copiati dal sito remoto a quello locale. Se si utilizza il sistema di deposito/ritiro (cio, se  attivata l \'opzione Abilita deposito e ritiro dei file), il comando Scarica si limita a generare una copia locale di sola lettura del file e il file rimane disponibile sul sito remoto per il ritiro da parte di altri utenti. Se l \'opzione Abilita deposito e ritiro dei file  disattivata, durante un \'operazione di scaricamento di un file viene trasferita una copia con propriet di lettura e scrittura. Vedere  \"Uso delle funzioni di deposito e ritiro \" a pagina 135.  Nota: se si lavora in quipe (cio, se pi persone lavorano sugli stessi file), non  consigliabile disattivare l \'opzione Abilita deposito e ritiro dei file. In particolare, se altri stanno utilizzando il sistema di deposito/ritiro sul sito,  opportuno utilizzare lo stesso sistema.  I file che vengono copiati quando si fa clic su Scarica sono quelli selezionati nel riquadro attivo della finestra Sito. Se  attivo il riquadro remoto, i file locali selezionati vengono copiati nel sito remoto, mentre se  attivo il riquadro locale, le versioni remote dei file locali selezionati vengono copiate nel sito locale. Se non si lavora in quipe e si desidera scaricare file con propriet di lettura e scrittura, disattivare l \'opzione Abilita deposito e ritiro dei file per il sito. Vedere  \"Associazione di un sito remoto ad un sito locale \" a pagina 128. Per scaricare solo quei file la cui versione remota  pi recente di quella locale, utilizzare il comando Sincronizza (vedere  \"Sincronizzazione dei file sui siti locali e remoti \" a pagina 150).  Gestione del sito e collaborazione 147   Per scaricare dei file da un server remoto: 1 Scegliere Finestra > File del sito per aprire la finestra Sito. 2 Nella parte superiore della finestra Sito, scegliere il sito desiderato dal menu a comparsa dei siti corrente. 3 Se per trasferire i file viene utilizzato il protocollo FTP, fare clic su Connetti per aprire una connessione al server remoto. Se  gi aperta una connessione (nel qual caso il pulsante visualizzato  Disconnetti invece che Connetti), saltare questo passaggio. Se i file remoti sono visibili nel riquadro remoto in virt di una connessione precedente, non  necessario fare clic su Connetti: quando si fa clic su Scarica, Dreamweaver si connette automaticamente. 4 Selezionare i file che si desidera scaricare. (Di solito questa selezione avviene nel riquadro remoto, ma  anche possibile selezionare i file corrispondenti nel riquadro locale.) 5 Fare clic su Scarica oppure scegliere Scarica dal menu di scelta rapida o dal menu Sito. Se il file  attualmente aperto in una finestra del documento,  possibile scegliere Sito > Scarica dalla finestra del documento. 6 Per scaricare i file dipendenti, fare clic su S oppure fare clic su No per saltarli. (Se si dispone gi di copie locali dei file dipendenti, fare clic su No.) Per evitare di visualizzare in futuro la richiesta relativa ai file dipendenti prima dello scaricamento, selezionare l \'opzione Non chiedere in futuro. Nota: per interrompere il trasferimento dei file in qualsiasi momento, fare clic sul pulsante Interrompi operazione in corso (il segnale di stop rosso con una X bianca nell \'angolo inferiore destro) oppure premere Esc (Windows) o Comando+punto (Macintosh).  possibile che il trasferimento non venga interrotto immediatamente. Tutte le attivit di trasferimento via FTP dei file vengono registrate da Dreamweaver. In caso di errori durante il trasferimento di un file mediante FTP, il registro FTP del sito pu facilitare l \'individuazione del problema. Per visualizzare il registro, scegliere Finestra > Registro FTP del sito dalla finestra Sito (Windows) oppure Sito > Registro FTP (Macintosh). Caricamento dei file su un server remoto Il comando Carica copia i file dal sito locale al sito remoto, solitamente senza modificarne lo stato di ritiro. Due sono le situazioni pi comuni in cui utilizzare Carica al posto di Deposita: quando non si lavora in quipe e quindi non si utilizza il sistema di deposito/ritiro oppure quando si desidera caricare sul server la versione corrente di un file che si ha intenzione di continuare a modificare. Nota: se si carica un file precedentemente assente dal sito remoto e si utilizza il sistema di deposito/ritiro, il file viene copiato sul sito remoto e quindi ritirato per consentire di continuare le operazioni di modifica.  148 Capitolo 4   Per caricare un file su un server remoto e depositarlo, utilizzare il comando Deposita. Vedere  \"Deposito e ritiro dei file su un server remoto \" a pagina 137. Per caricare solo quei file la cui versione locale  pi recente di quella remota, vedere  \"Sincronizzazione dei file sui siti locali e remoti \" a pagina 150.  Nota: non utilizzare caratteri speciali (ad esempio, ,  o ) o segni di interpunzione come punto e virgola, barre o punti nei nomi dei file che si prevede di caricare sul server remoto. Molti server, infatti, modificano questi caratteri al momento del caricamento e interrompono i collegamenti ai file.  Per caricare un file su un server remoto: 1 Scegliere Finestra > File del sito per aprire la finestra Sito. 2 Nella parte superiore della finestra Sito, scegliere il sito desiderato dal menu a comparsa dei siti corrente. 3 Se si trasferiscono i file via FTP,  possibile fare clic su Connetti per aprire una connessione al server remoto, visualizzando il contenuto del sito remoto prima di iniziare il trasferimento dei file. Tuttavia, il clic su Connetti non  necessario: quando si fa clic su Carica, Dreamweaver apre automaticamente una connessione. 4 Selezionare i file che si desidera caricare. (Di solito questa selezione avviene nel riquadro locale, ma  anche possibile selezionare i file corrispondenti nel riquadro remoto.) 5 Fare clic su Carica oppure scegliere Carica dal menu di scelta rapida o dal menu Sito. 6 Se il file non  stato salvato,  possibile che venga visualizzata una finestra di dialogo (in base alle impostazioni specificate nel pannello Sito della finestra di dialogo Preferenze) che consente di salvare il file prima di caricarlo sul server remoto. Per salvare il file, fare clic su S oppure fare clic su No per caricare sul server remoto la versione precedentemente salvata. Se si sceglie di non salvare il file, tutte le eventuali modifiche che sono state apportate dopo l \'ultimo salvataggio non verranno caricate sul server remoto. Tuttavia, il file rimane aperto per consentire il salvataggio delle modifiche una volta caricato il file sul server. 7 Per caricare i file dipendenti, fare clic su S oppure fare clic su No per saltarli. (Se il sito remoto contiene gi delle copie locali dei file dipendenti, fare clic su No.) Per evitare di visualizzare in futuro la richiesta relativa ai file dipendenti prima dello scaricamento, selezionare l \'opzione Non chiedere in futuro. Nota: per interrompere il trasferimento dei file in qualsiasi momento, fare clic sul pulsante Interrompi operazione in corso (il segnale di stop rosso con una X bianca nell \'angolo inferiore destro) oppure premere Esc (Windows) o Comando+punto (Macintosh).  possibile che il trasferimento non venga interrotto immediatamente.  Gestione del sito e collaborazione 149   Se il file  attualmente aperto in una finestra del documento,  possibile scegliere Sito > Carica dalla finestra del documento. Tutte le attivit di trasferimento via FTP dei file vengono registrate da Dreamweaver. In caso di errori durante il trasferimento di un file mediante FTP, il registro FTP del sito pu facilitare l \'individuazione del problema. Per visualizzare il registro, scegliere Finestra > Registro FTP dalla finestra Sito (Windows) oppure Sito > Registro FTP (Macintosh).  Sincronizzazione dei file sui siti locali e remoti  Una volta creati i file sui siti locali e remoti,  possibile sincronizzare i file tra i due siti. Utilizzare il comando Sito > Sincronizza per trasferire le versioni pi recenti dei file da e sul sito remoto. Se il sito remoto  un server FTP (anzich un server di rete), sincronizzare i file via FTP. Per ulteriori informazioni sull \'uso della trasmissione FTP, vedere  \"Associazione di un sito remoto ad un sito locale \" a pagina 128. Prima di sincronizzare i siti, Dreamweaver consente di verificare quali file si desidera caricare e scaricare sul server remoto. Inoltre, Dreamweaver conferma quali file sono stati aggiornati al termine della sincronizzazione. Per verificare quali sono i file pi recenti sul sito locale o sul sito remoto senza ricorrere alla sincronizzazione, scegliere (dalla finestra Sito di Windows) Modifica > Seleziona locale pi recente o Modifica > Seleziona remoto pi recente oppure (su Macintosh) Sito > Vista file del sito > Seleziona locale pi recente o Sito > Vista file del sito > Seleziona remoto pi recente.  Per sincronizzare i file:  1  Se si desidera sincronizzare file o cartelle specifiche anzich l \'intero sito, scegliere i file o le cartelle desiderati nel riquadro locale o remoto della finestra Sito.  2 Scegliere Sito > Sincronizza nella finestra Sito (Windows) o dalla barra dei menu (Macintosh). 3 Per sincronizzare l \'intero sito, scegliere Intero sito `nome del sito` dal menu a comparsa Sincronizza. Per sincronizzare solo i file selezionati, scegliere Seleziona solo i file locali (oppure Seleziona solo i file remoti, se la selezione pi recente  stata effettuata nel riquadro remoto).  150 Capitolo 4   4 Scegliere la direzione in cui si desidera copiare i file.   Scegliere Carica file pi recenti su remoto se si desidera caricare tutti i file locali con le date di modifica pi recenti rispetto alle rispettive controparti remote.  Scegliere Scarica file pi recenti da remoto se si desidera scaricare tutti i file remoti con le date di modifica pi recenti rispetto alle rispettive controparti locali.  Scegliere Scarica e carica file pi recenti per posizionare le versioni pi recenti di tutti i file sia sul sito locale che sul sito remoto.  5 Scegliere se eliminare i file sul sito di destinazione che non hanno delle controparti sul sito originale. (Questa opzione non  disponibile se  stato selezionato  \"Scarica e carica \".) Se si sceglie Carica file pi recenti su remoto e si seleziona l \'opzione Elimina, Dreamweaver elimina tutti i file del sito remoto per cui non esistono dei file locali corrispondenti. Se si sceglie Scarica file pi recenti da remoto, Dreamweaver elimina tutti i file del sito locale per cui non esistono dei file remoti corrispondenti. 6 Fare clic su Anteprima. Se la versione pi recente di ciascun file selezionato si trova gi su entrambi i siti e non c \' nulla da eliminare, viene visualizzato un avvertimento che informa che la sincronizzazione  superflua. 7 Nella finestra di dialogo Sincronizza file, verificare quali file si desidera eliminare, caricare e scaricare. Se non si desidera che Dreamweaver elimini, carichi o scarichi alcun file in particolare, deselezionare la casella di controllo situata alla sinistra del file (nella colonna Azione). 8 Fare clic su OK. I file vengono automaticamente trasferiti (ed eliminati, se necessario) e Dreamweaver aggiorna lo stato della finestra di dialogo Sincronizza file. 9 Per salvare le informazioni di verifica in un file locale, fare clic su Salva registro.  Gestione del sito e collaborazione 151   152 Capitolo 4   5  CAPITOLO 5 Impostazione di un documento  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Una volta creato un sito locale,  possibile creare i documenti che ne faranno parte. (Se non  ancora stato impostato un sito, vedere  \"Uso di Dreamweaver per impostare un nuovo sito \" a pagina 103.) Un documento (cio una pagina del sito Web) pu contenere testo, immagini e altri oggetti pi sofisticati, quali le animazioni, i video, i collegamenti ad altri documenti e i suoni. Man mano che si creano e si modificano i documenti, Dreamweaver genera automaticamente il codice di origine HTML e JavaScript necessario. Per esaminare o modificare questo codice, utilizzare uno degli editor di codice di Dreamweaver: la vista Codice della finestra del documento o la finestra di ispezione Codice. Per informazioni pi dettagliate, vedere  \"Vista Codice (o finestra di ispezione Codice) \" a pagina 350. Dreamweaver consente di creare nuovi documenti partendo dalle pagine HTML vuote o dai modelli. In alternativa,  possibile aprire e modificare i documenti HTML creati in altre applicazioni. Vedere  \"Creazione, apertura e modifica di un documento HTML \" a pagina 154. Quando si imposta un documento,  possibile definire gli elementi fondamentali della pagina. Ad esempio, il titolo della pagina identifica il documento al visitatore del sito e viene solitamente visualizzato nella barra del titolo della finestra del browser, mentre le immagini di sfondo, i colori di sfondo e i colori del testo e dei collegamenti personalizzano l \'aspetto della pagina e distinguono il testo normale dall \'ipertesto. Le propriet dei margini consentono di specificare le dimensioni dei margini superiore e sinistro della pagina. Vedere  \"Propriet dei documenti \" a pagina 156. In fase di creazione  possibile selezionare e modificare gli oggetti direttamente nella finestra del documento. In alcuni casi pu essere necessario selezionare degli indicatori che rappresentano gli elementi non visibili nella finestra del documento (ad esempio, i commenti e gli script). Vedere  \"Selezione di un elemento nella finestra del documento \" a pagina 158. Mentre si creano i documenti,  possibile eseguire ripetutamente alcune operazioni mediante il pannello Cronologia. Vedere  \"Automazione delle operazioni \" a pagina 164.  153   Creazione, apertura e modifica di un documento HTML  Macromedia Dreamweaver offre diversi modi per creare un documento.  possibile creare nuovi documenti HTML vuoti, aprire un documento HTML esistente (anche se non  stato creato in Dreamweaver) o creare un nuovo documento basato su un modello. Inoltre,  possibile aprire dei file di testo non HTML, quali i file JavaScript, i file e-mail di solo testo o i file di testo salvati da programmi di elaborazione o editing di testo. Non  possibile utilizzare tutti gli strumenti di modifica dei documenti di Dreamweaver su un documento di testo semplice, ma solo le funzioni di base di modifica del testo.  possibile aprire un documento di testo in Dreamweaver per modificare ed eseguire il debug del codice JavaScript, per effettuare la ricerca del contenuto di un file di configurazione di Dreamweaver o per aprire un messaggio e-mail che contenga frammenti di codice HTML che si desidera copiare e incollare in un altro documento.  Per creare un documento HTML vuoto in una nuova finestra del documento, effettuare una delle seguenti operazioni:   In Windows, scegliere File > Nuovo da una finestra del documento esistente oppure scegliere File > Nuova finestra dalla finestra Sito.  Sul Macintosh, scegliere File > Nuovo. Se si apre la vista Codice (nella finestra del documento) o la finestra di ispezione Codice, si noter che il nuovo documento non  completamente vuoto, ma contiene i tag html, head e body necessari per iniziare. Man mano che si digita del testo nella finestra del documento della vista Struttura o si inseriscono oggetti come tabelle e immagini, nell \'editor del codice viene creato il corrispondente codice di origine HTML. Per ulteriori informazioni sugli editor di codice, vedere  \"Vista Codice (o finestra di ispezione Codice) \" a pagina 350.  Per aprire un file HTML esistente, effettuare una delle seguenti operazioni:   Scegliere File > Apri.  Se il file  stato creato con Microsoft Word, scegliere File > Importa > Importa HTML di Word. Se si seleziona il comando Importa HTML di Word, Dreamweaver apre il file e consente di specificare le opzioni per la rimozione del codice HTML estraneo generato da Word. (Microsoft Word 97 e le versioni successive prevedono la funzione Salva come HTML, che aggiunge codice HTML superfluo quando converte un documento in formato HTML.) Per ulteriori informazioni, vedere  \"Ottimizzazione del codice HTML di Microsoft Word \" a pagina 368.  Nota: non  possibile importare un file di Microsoft Word (.doc) direttamente in Dreamweaver. Se si desidera importare il contenuto di un file di Word, aprire Word e salvare il file come HTML prima di importarlo in Dreamweaver.  154 Capitolo 5   Per creare un nuovo documento sulla base di un modello:  1  Scegliere File > Nuovo da modello. Viene visualizzata una finestra di dialogo che elenca i modelli disponibili per il sito corrente. ( necessario creare i modelli prima dei documenti basati su di essi. Vedere  \"Creazione di un modello \" a pagina 399.) Quando si crea un documento sulla base di un modello, alcune parti del documento non sono accessibili per la modifica. (Il file del modello determina quali aree sono modificabili e quali no.) Questo accorgimento garantisce l \'uniformit quando si utilizza lo stesso modello per pi documenti dello stesso sito.  2 Selezionare un modello e fare clic su Seleziona. Viene creato un nuovo documento basato sul modello. Come impostazione predefinita, le parti modificabili del nuovo documento sono circondate da bordi blu e l \'intero documento  circondato da un bordo giallo, che funge da promemoria del fatto che il documento si basa su un modello e che di conseguenza alcune aree sono bloccate. Per informazioni sulla personalizzazione dei colori dei bordi, vedere  \"Preferenze dei modelli \" a pagina 405. Per cambiare un parte modificabile del modello, selezionare il contenuto del segnaposto nell \'area modificabile e sostituirlo digitando un nuovo testo. Nei casi in cui non ci sia alcun segnaposto nell \'area modificabile, fare clic all \'interno dell \'area modificabile. Per ulteriori informazioni sulla creazione e sull \'utilizzo dei modelli, vedere  \"Riutilizzo del contenuto mediante modelli e librerie \" a pagina 397. Per salvare un documento: 1 Scegliere File > Salva. 2 Assegnare un nome al file e individuare la posizione in cui si desidera salvarlo. Nota: Dreamweaver aggiunge automaticamente l \'estensione .htm (Windows) o .html (Macintosh) al nome del file quando la finestra di dialogo viene visualizzata per la prima volta ( possibile specificare l \'estensione da aggiungere mediante un \'opzione delle preferenze Generali). Per salvare un file come testo semplice in Windows, assegnare al nome del file un \'estensione .txt. Per salvare un file come testo semplice su Macintosh,  sufficiente rimuovere l \'estensione .html dal nome del file Macintosh. Per fare in modo che Dreamweaver riconosca di nuovo il file come HTML, salvarlo di nuovo con l \'estensione .html (o .htm). Una volta salvato il file come testo, Dreamweaver non interpreta pi il codice HTML contenuto nel file.  Impostazione di un documento 155   Quando si salvano i documenti, cercare di evitare l \'uso di spazi e caratteri speciali nei nomi di file o di cartella. In particolare, non utilizzare caratteri speciali (ad esempio, ,  o ) o segni di interpunzione (come punto e virgola, barre o punti) nei nomi dei file che si prevede di caricare sul server remoto, poich molti server modificano questi caratteri al momento del caricamento e interrompono i collegamenti ai file. Inoltre, evitare di iniziare un nome di file con un carattere numerico. 3 Fare clic sul pulsante Salva per salvare il file.  Propriet dei documenti  Le propriet di base dei documenti HTML sono costituite da titoli di pagine, immagini, margini, colori di sfondo e colori del testo e dei collegamenti. Il titolo della pagina identifica il documento e gli assegna un nome, mentre l \'immagine o il colore di sfondo ne definisce l \'aspetto generale. I colori del testo e dei collegamenti aiutano i visitatori del sito a distinguere il testo normale dall \'ipertesto e ad evidenziare i collegamenti che sono gi stati utilizzati. Modifica del titolo di una pagina Il titolo di una pagina HTML permette ai visitatori del sito di individuare immediatamente il contenuto della pagina e la identifica negli elenchi cronologici e dei segnalibri del visitatore. Le pagine a cui non  stato assegnato alcun titolo vengono indicate come Untitled Document nella finestra del browser e negli elenchi cronologici e dei segnalibri. Assegnare al documento un nome di file (mediante il salvataggio) non significa assegnare un titolo alla pagina. Per individuare tutti i documenti senza titolo del sito, utilizzare il comando Sito > Rapporti (vedere  \"Creazione di rapporti \" a pagina 536).  Per modificare il titolo di una pagina: 1 Effettuare una delle seguenti operazioni:   Scegliere Elabora > Propriet pagina.  Fare clic in un punto vuoto della pagina per assicurarsi che nessun elemento sia selezionato. Quindi, fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto il tasto Ctrl (Macintosh) nella vista Struttura della finestra del documento e scegliere Propriet pagina dal menu di scelta rapida.  Scegliere Visualizza > Contenuto HEAD, fare clic sul pulsante Titolo visualizzato, quindi aprire la finestra di ispezione Propriet.  Scegliere Visualizza > Barra degli strumenti.  2 Digitare il titolo della pagina nella casella di testo Titolo.  156 Capitolo 5   3 Se si modifica il titolo nella finestra di dialogo Propriet pagina, fare clic su OK. Il titolo viene visualizzato nella barra del titolo della finestra del documento (e nella barra degli strumenti, se visualizzata). Il nome del file della pagina e la relativa cartella appaiono tra parentesi accanto al titolo nella barra del titolo. Un asterisco indica che il documento contiene modifiche che non sono state ancora salvate. Definizione di un \'immagine o di un colore di sfondo per la pagina La finestra di dialogo Propriet pagina consente di definire un \'immagine o un colore per lo sfondo della pagina. Se per lo sfondo si utilizza sia un \'immagine che un colore, il colore viene visualizzato mentre  in corso lo scaricamento dell \'immagine e viene quindi coperto dall \'immagine. Se l \'immagine di sfondo contiene pixel trasparenti, il colore di sfondo sar visibile dietro questi pixel. Per definire un \'immagine o un colore di sfondo:  1  Scegliere Elabora > Propriet pagina oppure selezionare Propriet pagina dal menu di scelta rapida della vista Struttura della finestra del documento.  2 Per impostare un \'immagine di sfondo, fare clic sul pulsante Sfoglia, quindi individuare l \'immagine e selezionarla. In alternativa, immettere il percorso dell \'immagine di sfondo nella casella Immagine di sfondo. Come accade con i browser, se l \'immagine di sfondo non riempie tutta la finestra, Dreamweaver la ripete pi volte. Per evitare che l \'immagine di sfondo venga ripetuta, disattivare la ripetizione mediante i fogli di stile CSS (Cascading Style Sheets). Vedere  \"Fogli di stile CSS \" a pagina 259. 3 Per impostare un colore di sfondo, fare sulla casella Colore di sfondo e selezionare un colore dalla tavolozza. Vedere  \"Operazioni coi colori \" a pagina 88. Definizione dei colori predefiniti del testo  possibile impostare i colori predefiniti del testo normale, dei collegamenti, dei collegamenti visitati e dei collegamenti attivi nella finestra di dialogo Propriet pagina oppure scegliere una combinazione di colori preimpostata per definire il colore di sfondo e i colori del testo. Vedere  \"Operazioni coi colori \" a pagina 88. Nota: il colore del collegamento attivo  il colore che assume il collegamento quando viene selezionato con un clic del mouse. Alcuni browser Web potrebbero non riprodurre il colore specificato.  Impostazione di un documento 157   Per impostare i colori predefiniti del testo, effettuare una delle seguenti operazioni:   Scegliere Elabora > Propriet pagina e specificare un colore per le opzioni Testo, Collegamenti, Collegamenti visitati e Collegamenti attivi.  Scegliere Comandi > Imposta combinazione di colori e specificare un colore per lo sfondo e un insieme di colori per il testo e i collegamenti. Il riquadro di esempio mostra l \'aspetto che avr la combinazione impostata all \'interno di un browser.  Nota: poich  possibile che i soggetti affetti da daltonismo non riescano a vedere correttamente alcune combinazioni a basso contrasto di colori di testo e colori di sfondo,  consigliabile mostrare la pagina ad un soggetto daltonico per stabilire se  in grado di vederla.  Selezione di un elemento nella finestra del documento  Per selezionare un elemento nella vista Struttura della finestra del documento, generalmente  sufficiente fare clic su di esso. Se un elemento  invisibile,  necessario visualizzarlo per poterlo selezionare.  Per selezionare gli elementi, utilizzare le seguenti tecniche:   Per selezionare un elemento visibile nella finestra del documento, fare clic su di esso o trascinare il puntatore sull \'elemento.  Per selezionare un elemento invisibile, scegliere l \'opzione Visualizza > Riferimenti visivi > Elementi invisibili (se non  gi selezionata) e fare clic sull \'indicatore dell \'elemento nella finestra del documento. Sulla pagina, alcuni oggetti occupano una posizione diversa da quella in cui  stato inserito il codice corrispondente. Ad esempio, un livello pu trovarsi in un punto qualunque della pagina, mentre il codice che lo definisce occupa una posizione fissa. Quando sono visibili degli elementi invisibili, Dreamweaver visualizza degli indicatori nella finestra del documento per mostrare la posizione del codice degli elementi invisibili. Se si seleziona un indicatore, viene selezionato l \'intero elemento (ad esempio, l \'indicatore di un livello seleziona l \'intero livello). Vedere  \"Elementi invisibili \" a pagina 160.  158 Capitolo 5    Per selezionare un tag completo (compreso l \'eventuale contenuto), fare clic sul selettore di tag situato nella parte inferiore sinistra della finestra del documento. (Il selettore di tag viene visualizzato solo quando la vista Struttura  attiva.) Il selettore di tag visualizza sempre i tag che contengono la selezione o il punto di inserimento corrente. Il tag pi a sinistra  il tag pi esterno che contiene la selezione o il punto di inserimento corrente. Il tag successivo  contenuto in tale tag esterno, e cos via. Il tag pi a destra  il tag pi interno che contiene la selezione o il punto di inserimento corrente.  Selettore di tag  Ad esempio, quando si definisce un collegamento per un \'immagine, il codice HTML assume il seguente aspetto: <a href= \"http://www.macromedia.com \"><img src= \"agraphic.gif \"></a> Quando si fa clic sull \'immagine nella finestra del documento, il selettore di tag visualizza i tag della selezione: <body><a><img> Poich l \'immagine  selezionata, nel selettore di tag il tag <img> appare in grassetto. Il clic su questo tag nel selettore di tag corrisponde a selezionare <img src= \"agraphic.gif \"> in un editore di codice. Per selezionare il collegamento (il tag a e tutto ci che racchiude) anzich l \'immagine, fare clic sull \'immagine nella finestra del documento e quindi su <a> nel selettore di tag.  Per visualizzare il codice HTML associato al testo o all \'oggetto selezionato, effettuare una delle seguenti operazioni:   Per visualizzare la vista Codice nella finestra del documento, scegliere Visualizza > Codice o Visualizza > Codice e Struttura. Per ulteriori informazioni sulla vista Codice, vedere  \"Vista Codice (o finestra di ispezione Codice) \" a pagina 350.  Per aprire la finestra di ispezione Codice (in una finestra separata), scegliere Finestra > Finestra di ispezione Codice. Quando si seleziona un elemento in uno degli editor di codice (la vista Codice o la finestra di ispezione Codice), l \'elemento viene generalmente selezionato anche nella finestra del documento. Pu essere necessario sincronizzare le due viste prima che venga visualizzata la selezione (vedere  \"Vista Codice (o finestra di ispezione Codice) \" a pagina 350).  Impostazione di un documento 159   Elementi invisibili Alcuni elementi del codice HTML non hanno una rappresentazione visibile nei browser (ad esempio, i tag comment). Tuttavia, quando si crea una pagina pu risultare utile la possibilit di selezionare, modificare, spostare ed eliminare tali elementi invisibili. Dreamweaver consente di specificare se visualizzare delle icone che contrassegnino la posizione degli elementi invisibili nella vista Struttura della finestra del documento. Per visualizzare o nascondere le icone che contrassegnano la posizione degli elementi invisibili, scegliere Visualizza > Riferimenti visivi > Elementi invisibili. Visualizzando gli elementi invisibili  possibile selezionarli e modificarne le propriet nella finestra di ispezione Propriet; nascondendoli  possibile vedere una versione della pagina molto simile a quella visualizzata in un browser. Dal momento che la visualizzazione degli elementi invisibili pu cambiare leggermente il layout di una pagina (poich gli altri elementi vengono spostati di alcuni pixel), per ottenere un layout di precisione  opportuno nascondere gli elementi invisibili. Per specificare quali indicatori visualizzare quando si sceglie Visualizza > Riferimenti visivi > Elementi invisibili,  possibile impostare le opzioni delle preferenze Elementi invisibili. Ad esempio,  possibile decidere di impostare come visualizzabili gli ancoraggi con nome ma non le interruzioni di riga. Alcuni elementi invisibili (ad esempio, commenti, ancoraggi con nome e script) possono essere creati mediante i pulsanti presenti nella categoria Invisibili del pannello Oggetti (vedere  \"Uso del pannello Oggetti \" a pagina 80) e possono essere successivamente modificati mediante la finestra di ispezione Propriet. Impostazione delle preferenze Elementi invisibili Le preferenze Elementi invisibili consentono di specificare i tipi di elementi che vengono visualizzati quando si seleziona Visualizza > Riferimenti visivi > Elementi invisibili.  Per modificare le preferenze Elementi invisibili: 1 Scegliere Modifica > Preferenze, quindi fare clic su Elementi invisibili. 2 Selezionare gli elementi da rendere visibili. Gli elementi accanto a cui appare un segno di spunta verranno mostrati nella finestra del documento quando si seleziona Visualizza > Riferimenti visivi > Elementi invisibili. Per una spiegazione delle singole preferenze, vedere la Guida in linea di Dreamweaver.  160 Capitolo 5   Uso delle guide visive nel processo di progettazione  Dreamweaver fornisce diversi tipi di riferimenti visivi utili per la progettazione dei documenti e per la previsione (approssimativa) del loro futuro aspetto nei browser.  possibile effettuare tutte le seguenti operazioni:  Bloccare istantaneamente la finestra del documento su una dimensione desiderata per verificare la collocazione dei vari elementi rispetto alla pagina. Vedere  \"Ridimensionamento della finestra del documento \" a pagina 75.  Utilizzare i righelli come riferimento visivo per il posizionamento e il ridimensionamento di livelli e tabelle.  Utilizzare un \'immagine di ricalco come sfondo della pagina per riprodurre una struttura creata in un \'applicazione grafica (ad esempio, Macromedia Fireworks).  Utilizzare la griglia per posizionare e ridimensionare i livelli in maniera accurata. Le linee che compongono la griglia facilitano l \'allineamento dei livelli sulla pagina. Inoltre, se la funzione di attrazione  attiva, i livelli vengono automaticamente calamitati al punto pi vicino della griglia quando vengono spostati o ridimensionati. Gli altri oggetti (ad esempio, le immagini e i paragrafi) non vengono calamitati alla griglia, indipendentemente dal fatto che la griglia sia visualizzata o nascosta. Vedere  \"Livelli calamitati alla griglia \" a pagina 436. Visualizzazione dei righelli I righelli appaiono sul bordo sinistro e sul bordo superiore della pagina e possono essere visualizzati in pixel, pollici o centimetri.  Per modificare le impostazioni di un righello, eseguire una delle seguenti operazioni:   Per attivare o disattivare la visualizzazione dei righelli, scegliere Visualizza > Righelli > Mostra.  Per modificare l \'origine, trascinare l \'icona dell \'origine del righello in qualunque punto della pagina. (Questa icona viene visualizzata nell \'angolo superiore sinistro della vista Struttura della finestra del documento quando i righelli sono visibili.) Per ripristinare la posizione predefinita dell \'origine, scegliere Visualizza > Righelli > Reimposta origine.  Per cambiare l \'unit di misura, scegliere Pixel, Pollici o Centimetri dal sottomenu Visualizza > Righelli.  Impostazione di un documento 161   Uso di un \'immagine di ricalco L \'immagine di ricalco  un \'immagine JPEG, GIF o PNG che viene collocata sullo sfondo della finestra del documento e che consente di riprodurre una struttura di pagina originariamente creata in un \'applicazione grafica.  possibile nascondere l \'immagine, impostarne la trasparenza e modificarne la posizione. L \'immagine di ricalco  visibile solo in Dreamweaver e non viene mai visualizzata nei browser. Quando l \'immagine di ricalco  visibile, l \'immagine e il colore di sfondo reali della pagina non appaiono nella finestra del documento, ma vengono visualizzati se si apre la pagina in un browser.  Per inserire un \'immagine di ricalco nella finestra del documento: 1 Effettuare una delle seguenti operazioni:   Scegliere Visualizza > Immagine di ricalco > Carica.  Scegliere Elabora > Propriet pagina, quindi fare clic sul pulsante Sfoglia presente accanto alla casella di testo Immagine di ricalco.  2 Nella finestra di dialogo visualizzata, selezionare un file di immagine e fare clic su Seleziona (Windows) o Scegli (Mac). 3 Nella finestra di dialogo Propriet pagina visualizzata, specificare la trasparenza dell \'immagine utilizzando l \'apposito dispositivo di scorrimento, quindi fare clic su OK. Per passare ad un \'altra immagine di ricalco o modificare la trasparenza dell \'immagine di ricalco corrente in qualunque momento, scegliere Elabora > Propriet pagina. Per visualizzare o nascondere l \'immagine di ricalco: Scegliere Visualizza > Immagine di ricalco > Mostra. Per modificare la posizione di un \'immagine di ricalco: Scegliere Visualizza > Immagine di ricalco > Regola posizione. Quindi effettuare una delle seguenti operazioni:   Per specificare con precisione la posizione dell \'immagine di ricalco, immettere i valori delle coordinate nelle caselle di testo X e Y.  Per spostare l \'immagine di un pixel per volta, utilizzare i tasti freccia.  Per spostare l \'immagine di cinque pixel per volta, premere contemporaneamente Maiusc e un tasto freccia.  Per ripristinare la posizione dell \'immagine di ricalco:  Scegliere Visualizza > Immagine di ricalco > Ripristina posizione. L \'immagine di ricalco ritorna nell \'angolo superiore sinistro della finestra del documento (0,0).  162 Capitolo 5   Per allineare l \'immagine di ricalco ad un elemento specifico: 1 Selezionare un elemento nella finestra del documento. 2 Scegliere Visualizza > Immagine di ricalco > Allinea alla selezione. L \'angolo superiore sinistro dell \'immagine di ricalco viene allineato al corrispondente angolo dell \'elemento selezionato.  Visualizzazione e modifica del contenuto dell \'intestazione  I file HTML sono composti da due sezioni principali: la sezione head (testata) e la sezione body (corpo). La sezione body  la parte principale del documento, la parte visibile contenente il testo, le immagini, e cos via. La sezione head  invisibile, ad eccezione del titolo del documento, che viene visualizzato nelle barre del titolo delle finestre dei browser e di Dreamweaver. Per questo motivo,  consigliabile dare un titolo ad ogni pagina che si crea. Oltre al titolo, la sezione head contiene informazioni importanti come il tipo di documento, la codifica del linguaggio, le funzioni e le variabili JavaScript e VBScript, gli indicatori delle parole chiave e di contenuto per i motori di ricerca e le definizioni di stile. Non  necessario includere tutti questi elementi in ogni pagina: ad esempio, si pu scegliere di includere le parole chiave e gli indicatori di contenuto solo nella home page. Per visualizzare gli elementi della sezione head  possibile utilizzare il menu Visualizza, la vista Codice della finestra del documento o la finestra di ispezione Codice.  Per visualizzare gli elementi della sezione head di un documento:  Scegliere Visualizza > Contenuto HEAD. Per ciascun elemento del contenuto della sezione head viene visualizzata un \'icona nella parte superiore della vista Struttura della finestra del documento.  Nota: se la finestra del documento  impostata per visualizzare solo la vista Codice, il comando Visualizza > Contenuto HEAD appare inattivo.  Per inserire un elemento nella sezione head di un documento: 1 Effettuare una delle seguenti operazioni:   Scegliere Head dal menu a comparsa situato nella parte superiore del pannello Oggetti e fare clic su uno dei pulsanti degli oggetti.  Scegliere una voce dal sottomenu Inserisci > Head.  2 Impostare le opzioni relative all \'elemento selezionato nella finestra di dialogo visualizzata o nella finestra di ispezione Propriet.  Impostazione di un documento 163   Per modificare un elemento nella sezione head di un documento: 1 Scegliere Visualizza > Contenuto HEAD. 2 Fare clic su una delle icone della sezione head per selezionarla. 3 Impostare o modificare le propriet dell \'elemento nella finestra di ispezione Propriet. Per informazioni sulle propriet di elementi specifici della sezione head, vedere gli argomenti successivi nella Guida in linea di Dreamweaver:   Propriet dei tag Meta  Propriet dei titoli  Propriet delle parole chiave  Propriet delle descrizioni  Propriet di aggiornamento  Modifica di uno script  Propriet Base  Propriet Collegamento Automazione delle operazioni Durante la creazione dei documenti, in qualche caso  necessario eseguire pi volte le stesse operazioni. Questa sezione illustra come utilizzare il pannello Cronologia per rendere automatiche le operazioni ripetitive. Per ripetere una serie di operazioni una o due volte, riprodurle direttamente dal pannello Cronologia, che registra i passaggi mentre si lavora su un documento. (Per informazioni di base sul pannello Cronologia, vedere  \"Pannello Cronologia \" a pagina 85.) Per rendere automatica un \'operazione effettuata frequentemente,  possibile creare un nuovo comando che esegua automaticamente l \'operazione. Alcuni movimenti del mouse, come selezionare un oggetto nella finestra del documento mediante clic o trascinamento, non possono essere ripetuti o salvati come parti di comandi salvati. Quando si eseguono tali movimenti, una linea nera viene visualizzata nel pannello Cronologia (nonostante la linea non diventi visibile fino a quando non si effettua un \'altra operazione). Per evitare i movimenti che non possono essere riprodotti, utilizzare i tasti freccia (tasti cursore) anzich il mouse per spostare il cursore all \'interno della finestra del documento. Per effettuare o estendere una selezione, tenere premuto il tasto Maiusc mentre si preme un tasto freccia.  Nota: se mentre si esegue un \'operazione che si desidera ripetere in seguito viene visualizzata la linea nera che indica il movimento del mouse,  possibile annullare tale passaggio e provare un approccio diverso (ad esempio, utilizzare i tasti freccia).  164 Capitolo 5   Anche altri passaggi, come l \'azione di trascinare un elemento della pagina in un altro punto della pagina, non sono ripetibili e quando vengono eseguiti, nel pannello Cronologia viene visualizzata l \'icona di un comando di menu con una piccola X rossa. I passaggi vengono riprodotti esattamente nel modo in cui sono stati eseguiti in origine, poich non  possibile modificali durante la riproduzione. Ad esempio, se in precedenza il colore di una cella di una tabella  stato cambiato in rosso, l \'applicazione del passaggio ad un \'altra cella di tabella ne cambia il colore in rosso: non  possibile specificare un colore diverso quando si applica il passaggio ad una nuova cella. Ripetizione dei passaggi Per ripetere l \'ultimo passaggio eseguito, utilizzare il comando Modifica > Ripeti o utilizzare la scorciatoia da tastiera Ctrl+Y (Windows) o Comando+Y (Macintosh). Nel menu Modifica, il nome del comando cambia per rispecchiare l \'ultimo passaggio eseguito: ad esempio, se  stato appena digitato del testo, il nome del comando  Ripeti Battitura. (Non  possibile utilizzare il comando Ripeti immediatamente dopo un \'operazione Annulla o Ripeti.) Per ripetere passaggi diversi da quello pi recente o per ripetere pi passaggi contemporaneamente, utilizzare il pannello Cronologia. I passaggi che vengono eseguiti sono quelli selezionati (evidenziati) e non necessariamente quelli indicati dalla posizione corrente del cursore.  Per ripetere un passaggio:  Nel pannello Cronologia, selezionare il passaggio e fare clic sul pulsante Riproduci. Il passaggio viene riprodotto e una sua copia viene visualizzata nel pannello Cronologia.  Per ripetere una serie di passaggi adiacenti:  1  Selezionare i passaggi desiderati nel pannello Cronologia effettuando una delle seguenti operazioni:   Trascinare il mouse da un passaggio all \'altro. (Non trascinare il dispositivo di scorrimento, bens trascinare il mouse dall \'etichetta testuale di un passaggio all \'etichetta testuale di un altro passaggio.)  Selezionare il primo passaggio, quindi fare clic sull \'ultimo passaggio tenendo premuto il tasto Maiusc oppure selezionare l \'ultimo passaggio e successivamente fare clic sul primo passaggio tenendo premuto il tasto Maiusc.  Nota: bench sia possibile selezionare una serie di passaggi che include la linea nera che indica il movimento del mouse, tale movimento del mouse viene saltato quando si riproduce il passaggio.  Impostazione di un documento 165   2 Fare clic su Riproduci. I passaggi vengono riprodotti in ordine e il nuovo passaggio Riproduci passaggi viene visualizzato nel pannello Cronologia. Per ripetere dei passaggi non adiacenti:  1  Selezionare un passaggio, quindi fare clic sugli altri passaggi tenendo premuto il tasto Ctrl (Windows) o il tasto Comando (Macintosh). Per deselezionare un passaggio selezionato  anche possibile fare clic tenendo premuto il tasto Ctrl o Comando.  2 Fare clic su Riproduci. I passaggi selezionati vengono riprodotti in ordine e il nuovo passaggio Riproduci passaggi viene visualizzato nel pannello Cronologia. Applicazione dei passaggi ad altri oggetti  possibile applicare una serie di passaggi contenuti nel pannello Cronologia a qualunque oggetto presente nella finestra del documento. Per applicare dei passaggi del pannello Cronologia ad un nuovo oggetto: 1 Selezionare l \'oggetto. 2 Selezionare i passaggi desiderati nel pannello Cronologia, quindi fare clic su Riproduci. Applicazione dei passaggi ad oggetti multipli Se si selezionano pi oggetti in un documento e quindi si applicano ad essi dei passaggi del pannello Cronologia, gli oggetti vengono considerati come una sola selezione e Dreamweaver tenta di applicare i passaggi a tale selezione combinata. Ad esempio, non  possibile selezionare cinque immagini e applicare contemporaneamente la stessa modifica della dimensione a ciascuna di esse: la modifica della dimensione  una operazione che  necessario applicare a ciascuna singola immagine. Per applicare una serie di passaggi ad ogni oggetto facente parte di un gruppo, verificare che l \'ultimo passaggio della serie selezioni l \'oggetto successivo del gruppo. La procedura seguente illustra tale principio in uno scenario particolare: l \'impostazione della spaziatura verticale e orizzontale di una serie di immagini:  166 Capitolo 5   Per impostare la spaziatura verticale e orizzontale di una serie di immagini:  1  Iniziare con un documento in cui la prima riga sia costituita da un \'immagine di piccole dimensioni (ad esempio, il punto grafico di un elenco o un \'icona) seguito da testo. Lo scopo  quello di distanziare le immagini dal testo e dalle altre immagini che si trovano al di sopra e al di sotto di esse.  2 Selezionare la prima immagine. 3 Nella finestra di ispezione Propriet, fare clic sul pulsante Espandi (la freccia nell \'angolo inferiore sinistro) per visualizzare tutte le propriet dell \'immagine. 4 Digitare dei numeri nelle caselle di testo Spazio V e Spazio O per impostare la spaziatura dell \'immagine. 5 Fare clic sulla barra del titolo della finestra del documento (anzich all \'interno della finestra) per rendere attiva la finestra del documento senza spostare il cursore. 6 Premere il tasto freccia sinistra per spostare il punto di inserimento a sinistra dell \'immagine, quindi premere il tasto freccia gi per far scendere di una riga il punto di inserimento, lasciandolo a sinistra della seconda immagine della serie. A questo punto, premere il tasto freccia destra tenendo premuto il tasto Maiusc per selezionare la seconda immagine. Nota: non selezionare l \'immagine con il mouse, altrimenti non sar possibile riprodurre tutti i passaggi.  Impostazione di un documento 167   7 Nel pannello Cronologia, selezionare i passaggi corrispondenti alle azioni di modifica della spaziatura dell \'immagine e di selezione dell \'immagine successiva. Fare clic sul pulsante Riproduci per riprodurre questi passaggi.  La spaziatura dell \'immagine corrente viene modificata e l \'immagine successiva viene selezionata. 8 Continuare a fare clic su Riproduci fino a quando tutte le immagini presentano una spaziatura corretta. Per applicare i passaggi ad un oggetto di un altro documento, utilizzare il pulsante Copia passaggi). Copiare e incollare passaggi tra documenti Ogni documento aperto dispone di una propria cronologia di passaggi.  possibile copiare dei passaggi da un documento e incollarli in un altro.  Nota: il pulsante Copia passaggi del pannello Cronologia  diverso dal comando Copia del menu Modifica. Non  possibile utilizzare il comando Modifica > Copia per copiare i passaggi, malgrado per incollarli venga utilizzato il comando Modifica > Incolla.  La chiusura di un documento ne cancella la cronologia. Se si prevede di utilizzare i passaggi di un documento dopo averlo chiuso, copiare i passaggi con il comando Copia passaggi (o salvarli sotto forma di comando: vedere  \"Creazione di nuovi comandi sulla base di passaggi della Cronologia \" a pagina 169) prima di chiudere il documento. Quando si copiano dei passaggi che includono un comando Copia o Incolla, osservare le seguenti raccomandazioni:  Non utilizzare Copia passaggi se uno dei passaggi  un comando Copia, poich la successiva applicazione del comando Incolla a tali passaggi potrebbe produrre effetti indesiderati.  Se i passaggi comprendono un comando Incolla, non  possibile incollarli, a meno che i passaggi includano anche un comando Copia prima del comando Incolla.  168 Capitolo 5   Se si incollano dei passaggi in un editor di testo o nella vista Codice o nella finestra di ispezione Codice, essi vengono visualizzati sotto forma di codice JavaScript e possono rivelarsi utili per imparare a creare degli script personalizzati. Per ulteriori informazioni sull \'uso di JavaScript in Dreamweaver, vedere  \"Estensione di Dreamweaver: elementi fondamentali \" a pagina 561.  Per riutilizzare i passaggi di un documento in un altro documento: 1 Iniziare dal documento che contiene i passaggi che si desidera riutilizzare. 2 Selezionare i passaggi nel pannello Cronologia. 3 Fare clic sul pulsante Copia passaggi del pannello Cronologia per copiare i passaggi. 4 Aprire l \'altro documento. 5 Spostare il punto di inserimento nella posizione desiderata oppure selezionare un oggetto a cui applicare i passaggi. 6 Scegliere Modifica > Incolla per incollare i passaggi. I passaggi vengono riprodotti mentre vengono copiati nel pannello Cronologia del documento, che li visualizza sotto forma di un unico passaggio, chiamato Incolla passaggi. Creazione di nuovi comandi sulla base di passaggi della Cronologia  possibile salvare una serie di passaggi della Cronologia sotto forma di comando con nome e renderla quindi disponibile nel menu Comandi. Creare e salvare un nuovo comando se in futuro si prevede di riutilizzare una determinata serie di passaggi, specialmente se si desidera utilizzarli alla successiva apertura di Dreamweaver. I comandi salvati vengono memorizzati in modo permanente (a meno che non vengano eliminati), a differenza dei comandi registrati che vengono scartati quando si esce da Dreamweaver, e delle sequenze di passaggi copiate, che vengono scartate quando si copia un nuovo elemento.  possibile modificare ed eliminare i nomi dei comandi inseriti nel menu Comandi mediante l \'opzione Comandi > Modifica elenco comandi. La modifica e l \'eliminazione dei comandi incorporati nel menu Comandi (cio i comandi non inseriti esplicitamente dall \'utente) risultano invece pi complesse (vedere  \"Personalizzazione dei menu di Dreamweaver \" a pagina 543).  Impostazione di un documento 169   Per creare un comando: 1 Selezionare un passaggio o una serie di passaggi dal pannello Cronologia. 2 Fare clic sul pulsante Salva come comando o selezionare Salva come comando dal menu di scelta rapida del pannello Cronologia. 3 Digitare un nome per il comando e fare clic su OK. Il comando viene visualizzato nel menu Comandi. Nota: il comando viene salvato come file JavaScript (o a volte come file HTML) nella cartella Dreamweaver/Configuration/Commands.  Per utilizzare un comando salvato:  1  Selezionare un oggetto a cui applicare il comando oppure spostare il punto di inserimento nella posizione desiderata.  2 Scegliere il comando dal menu Comandi. Per modificare i nomi dei comandi nel menu Comandi: 1 Scegliere Comandi > Modifica elenco comandi. 2 Selezionare un comando da rinominare e digitare il nuovo nome. 3 Fare clic su Chiudi. Per eliminare un nome dal menu Comandi: 1 Scegliere Comandi > Modifica elenco comandi. 2 Selezionare un comando. 3 Fare clic su Elimina, quindi su Chiudi.  Registrazione dei comandi Dreamweaver consente di registrare un comando temporaneo per l \'utilizzo a breve termine. Le differenze principali tra questo approccio e la riproduzione dei passaggi dal pannello Cronologia (vedere  \"Ripetizione dei passaggi \" a pagina 165) sono illustrate di seguito:  I passaggi vengono registrati mentre vengono eseguiti e non devono quindi essere selezionati dal pannello Cronologia prima di essere riprodotti.  Durante la registrazione, l \'utente non pu eseguire dei movimenti del mouse non registrabili (ad esempio, fare clic per selezionare un elemento in una finestra o trascinare un elemento della pagina in una nuova posizione).  Se si passa ad un altro documento durante la registrazione, Dreamweaver non registra le eventuali modifiche apportate all \'altro documento. Osservare il puntatore per verificare se in un determinato momento  in corso o meno una registrazione.  170 Capitolo 5   Dreamweaver memorizza un solo comando registrato per volta: di conseguenza, quando si inizia a registrare un nuovo comando, quello precedente viene perso. Per salvare un nuovo comando senza perderne uno registrato, salvarlo dal pannello Cronologia). Una volta registrato un comando,  possibile salvarlo mediante il pannello Cronologia.  Per registrare temporaneamente una serie di passaggi utilizzati frequentemente:  1  Scegliere Comandi > Avvia registrazione oppure premere Ctrl+Maiusc+X (Windows) o Comando+Maiusc+X (Macintosh). Il puntatore cambia di aspetto per indicare che  in corso la registrazione di un comando.  2 Una volta terminata la registrazione, scegliere Comandi > Ferma registrazione oppure premere Ctrl+Maiusc+X (Windows) o Comando+Maiusc+X (Macintosh). Per riprodurre un comando registrato: Scegliere Comandi > Riproduci comando registrato oppure premere Ctrl+P (Windows) o Comando+P (Macintosh). Per salvare un comando registrato:  1  Scegliere Comandi > Riproduci comando registrato per riprodurre il comando. Un passaggio dal nome Esegui comando viene visualizzato nell \'elenco dei passaggi del pannello Cronologia.  2 Selezionare il passaggio Esegui comando e fare clic sul pulsante Salva come comando. 3 Digitare un nome per il comando e fare clic su OK. Il comando viene visualizzato nel menu Comandi.  Impostazione di un documento 171   172 Capitolo 5   6  CAPITOLO 6 Progettazione del layout di pagina  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Il layout di pagina  un elemento importante della progettazione per il Web. Il termine layout di pagina fa riferimento all \'aspetto finale della pagina visualizzata nel browser (ad esempio, la posizione di un menu o la disposizione delle immagini). Macromedia Dreamweaver offre diversi modi per creare e controllare il layout delle pagine Web. Un metodo comunemente utilizzato per la creazione di un layout di pagina consiste nelle tabelle HTML. Tuttavia, le tabelle possono essere di difficile impiego, dal momento che la loro funzione originale non  il layout delle pagine Web, bens la visualizzazione dei dati di tabella. Per semplificare l \'utilizzo delle tabelle per il layout di pagina, Dreamweaver fornisce la vista Layout, che consente di progettare la pagina mediante le tabelle utilizzando la struttura sottostante, ma evita i tradizionali inconvenienti legati all \'impiego delle tabelle. Ad esempio,  possibile disegnare facilmente delle celle (di tabella) nella pagina e successivamente personalizzarle e spostarle nella posizione desiderata. Il layout pu avere una larghezza fissa o pu ingrandirsi fino a coprire l \'intera finestra del browser (vedere  \"Impostazione della larghezza del layout \" a pagina 185). Ovviamente,  sempre possibile definire il layout delle pagine mediante le tabelle in modo tradizionale (vedere  \"Uso delle tabelle per la presentazione dei contenuti \" a pagina 191) o mediante la creazione di livelli, da convertire successivamente in tabelle (vedere  \"Uso delle tabelle e dei livelli per il layout \" a pagina 443). Tuttavia, la vista Layout di Dreamweaver costituisce il modo pi semplice per impostare il layout di una pagina. Per utilizzare la vista Layout,  necessario uscire dalla vista Standard di Dreamweaver.  173   Per passare alla vista Layout:  Scegliere Visualizza > Vista tabella> Vista Layout o fare clic sul pulsante Vista Layout nel pannello Oggetti.  Icona Disegna cella layout Icona Disegna tabella layout Icona Vista Layout  L \'opzione Mostra schede tabelle layout viene automaticamente attivata nella vista Layout. Per disattivare le schede delle tabelle quando ci si trova nella vista Layout, scegliere Visualizza > Vista tabelle > Mostra schede tabelle layout.  Nota: se si crea una tabella nella vista Standard di Dreamweaver e successivamente si passa alla vista Layout, la tabella include delle celle di layout vuote che  necessario eliminare prima di crearne di nuove.  Livelli e tabelle di layout  Quando si passa alla vista Layout,  possibile aggiungere alla pagina delle celle di layout, che aiutano a bloccare il layout della pagina. Ad esempio,  possibile disegnare una cella che contenga un menu nella parte superiore della pagina, una cella per i sottomenu sul lato destro della pagina e una cella accanto ad essa per il contenuto. Pu rivelarsi utile concepire il layout come una griglia composta di righe e colonne.  174 Capitolo 6   Quando si crea una cella di layout in una pagina, Dreamweaver crea automaticamente una tabella di layout che la contenga, dal momento che una cella di layout non pu esistere al di fuori di una tabella di layout.  possibile creare il layout di pagina mediante diverse celle di layout all \'interno di una tabella di layout oppure utilizzare pi tabelle di layout per ottenere un layout pi sofisticato. L \'utilizzo di pi tabelle di layout isola le sezioni del layout, in modo che non si influenzino reciprocamente. Ci si rivela particolarmente utile quando  possibile che il contenuto di una cella di layout cambi e la cella aumenti conseguentemente di dimensioni. In quest \'ultimo caso, vengono influenzate anche le celle circostanti, poich le celle non possono sovrapporsi. Se  stato creato un layout con pi tabelle di layout, le righe e le colonne di una tabella non influenzano le altre tabelle.  anche possibile nidificare le tabelle di layout, cio inserire una tabella di layout in una tabella di layout esistente. Le celle contenute all \'interno di una tabella nidificata non vengono vincolate dalle righe e dalle colonne della tabella esterna. Vedere  \"Creazione di una tabella di layout nidificata \" a pagina 178.  Creazione di celle e tabelle di layout  Nella vista Layout  possibile disegnare celle e tabelle di layout. Se come prima cosa si crea una cella di layout, viene automaticamente inserita una tabella di layout, che funge da contenitore per la cella di layout. Le celle di layout sono sempre contenute all \'interno di tabelle di layout.  Nota: la tabella di layout che viene creata automaticamente da Dreamweaver ha la larghezza della finestra del documento, ma se necessario pu essere ridimensionata manualmente o automaticamente.  Per disegnare una cella di layout:  1  Verificare di essere nella vista Layout e fare clic sul pulsante Disegna cella layout nella categoria Layout del pannello Oggetti. Il puntatore del mouse si trasforma in un segno pi (+).  2 Posizionare il cursore nel punto della pagina in cui si desidera che inizi la cella e trascinarlo per creare la cella di layout. Per creare pi celle senza fare clic ogni volta sul pulsante Disegna cella layout, tenere premuto il tasto Ctrl (Windows) o Comando (Macintosh). Attorno alla cella viene visualizzato un contorno blu. Il blu  il colore predefinito per le celle di layout (per modificarlo, vedere  \"Preferenze della vista Layout \" a pagina 190). La dimensione di ciascuna cella viene visualizzata nell \'area di intestazione della colonna presente nella parte superiore della cella. (Per ulteriori informazioni sull \'impostazione della larghezza, vedere  \"Impostazione della larghezza del layout \" a pagina 185.)  Progettazione del layout di pagina 175   Il layout di pagina  organizzato in base ad una griglia con colonne e righe, in modo che nella pagina le celle possano distribuirsi su pi righe e pi colonne ma senza sovrapporsi l \'una all \'altra. Dreamweaver aiuta a mantenere questa struttura agganciando automaticamente le nuove celle create alle celle esistenti, se le si disegna le une vicine alle altre (cio, entro un raggio di 8 pixel). Le celle vengono automaticamente agganciate anche al lato della pagina, se le si disegna vicine al bordo (cio, entro un raggio di 8 pixel). Per disattivare temporaneamente la funzione di attrazione, tenere premuto il tasto Alt (Windows) oppure Opzione (Macintosh) mentre si disegnano le celle sulla pagina.  Ci non significa che sia necessario che tutte le celle abbiano la stessa dimensione o larghezza. In una stessa colonna  possibile avere delle celle di larghezza diversa, cos come in una riga  possibile avere delle celle di altezza diversa.  Per disegnare una tabella di layout:  1  Verificare di essere nella vista Layout e fare clic sul pulsante Disegna tabella layout nella categoria Layout del pannello Oggetti. Il puntatore del mouse si trasforma in un segno pi (+).  2 Posizionare il cursore nella pagina e trascinarlo per creare la tabella di layout. Se si tratta della prima tabella che si disegna sulla pagina, essa viene automaticamente posizionata nell \'angolo superiore sinistro della pagina. Per creare pi tabelle senza fare clic ogni volta sul pulsante Disegna tabella layout, tenere premuto il tasto Ctrl (Windows) o Comando (Macintosh).  176 Capitolo 6   Attorno alla tabella viene visualizzato un contorno verde. Il verde  il colore predefinito per le celle di layout (per modificarlo, vedere  \"Preferenze della vista Layout \" a pagina 190). Nella parte superiore di ciascuna tabella creata viene visualizzata anche una scheda Tabella layout, che aiuta a distinguere e selezionare la tabella. La dimensione di ciascuna tabella viene visualizzata nell \'area di intestazione della colonna presente nella parte superiore della tabella.  (Per ulteriori informazioni sull \'impostazione della larghezza, vedere  \"Impostazione della larghezza del layout \" a pagina 185.) Le tabelle non possono sovrapporsi l \'una all \'altra. Il layout di pagina  organizzato in base ad una griglia con colonne e righe, in modo che nella pagina le tabelle possano distribuirsi su pi righe e pi colonne ma senza sovrapporsi l \'una all \'altra. Dreamweaver aiuta a mantenere questa struttura agganciando automaticamente le nuove tabelle create alle tabelle o celle esistenti, se le si disegna le une vicine alle altre (cio, entro un raggio di 8 pixel). Le tabelle vengono automaticamente agganciate anche al lato della pagina, se le si disegna vicine al bordo (cio, entro un raggio di 8 pixel). Per disattivare la funzione di attrazione, tenere premuto il tasto Alt (Windows) oppure Opzione (Macintosh) mentre si disegnano le celle sulla pagina.  possibile creare delle tabelle di layout nelle aree vuote del layout di pagina, in una tabella di layout esistente (mediante la nidificazione) o attorno a delle celle o tabelle di layout esistenti. Quando si crea una tabella di layout in un documento vuoto, esso viene automaticamente agganciato all \'angolo superiore sinistro della finestra del documento.  Nota: se nella pagina  gi presente del contenuto,  possibile disegnare una tabella di layout solo dopo tale contenuto.  Per disegnare una tabella di layout attorno a delle tabelle o celle esistenti:  1  Verificare di essere nella vista Layout e fare clic sul pulsante Disegna tabella layout nella categoria Layout del pannello Oggetti. Il puntatore del mouse si trasforma in un segno pi (+).  2 Fare clic sulle celle o tabelle di layout esistenti e trascinare. La tabella di layout racchiuder le celle o tabelle esistenti.  Progettazione del layout di pagina 177   Creazione di una tabella di layout nidificata  possibile disegnare una tabella di layout all \'interno di una tabella di layout esistente, creando una tabella nidificata. Le celle contenute all \'interno di una tabella nidificata non vengono vincolate dalle righe e dalle colonne della tabella esterna.  possibile inserire pi tabelle nidificate.  Per disegnare una tabella nidificata:  1  Fare clic sul pulsante Disegna tabella layout nella categoria Layout del pannello Oggetti. Il puntatore del mouse si trasforma in un segno pi (+).  2 Posizionare il puntatore del mouse all \'interno dell \'area ombreggiata di una tabella di layout esistente, quindi fare clic e trascinare per creare la tabella di layout nidificata. Una tabella di layout nidificata non pu essere pi grande della tabella che la contiene.  178 Capitolo 6   Uso della griglia di Dreamweaver  possibile attivare la griglia di Dreamweaver e utilizzarla come riferimento visivo quando si crea il layout. Inoltre, specificando le impostazioni della griglia  possibile fare in modo che il layout venga agganciato automaticamente alla griglia e modificare la griglia (o controllarne la funzione di attrazione).  Per visualizzare o nascondere la griglia nella finestra del documento:  Scegliere Visualizza > Griglia > Mostra griglia o selezionare Griglia dal menu a comparsa Opzioni della barra degli strumenti.  Per modificare le impostazioni della griglia:  1  Scegliere Visualizza > Griglia > Modifica griglia per aprire la finestra di dialogo Impostazioni griglia.  2 Effettuare una delle seguenti operazioni:   Per specificare il colore delle linee della griglia, fare clic sulla freccia visualizzata accanto al campione di colori e selezionare un colore dalla tavolozza o digitare un valore esadecimale nella cella.  Per visualizzare la griglia nella finestra del documento, selezionare Mostra griglia.  Selezionare Griglia calamitata per abilitare la funzione di attrazione.  Per selezionare la distanza tra le righe della griglia, digitare la quantit di spaziatura desiderata e selezionare Pixel, Pollici o Centimetri dal menu a comparsa.  Scegliere le linee o i puntini per le linee della griglia.  3 Fare clic su Applica per visualizzare le modifiche, quindi su OK per chiudere la finestra di dialogo. Aggiunta del contenuto ad una cella Nella vista Layout  possibile aggiungere testo, immagini e altri oggetti multimediali alle celle di layout proprio come nella modalit di visualizzazione normale di Dreamweaver (vista Standard). Fare clic nella cella in cui si desidera inserire il contenuto, quindi digitare il testo o inserire altri file. Poich il contenuto pu essere inserito solo in una cella di layout, come prima cosa  necessario creare le celle di layout (vedere  \"Creazione di celle e tabelle di layout \" a pagina 175). Lo spazio grigio nella pagina indica le aree non disponibili per l \'aggiunta di contenuto, a meno che in esso si inserisca una cella di layout.  Progettazione del layout di pagina 179   La cella di layout si espande automaticamente quando si aggiunge del materiale di dimensioni superiori a quelle della cella. Quando la cella si ingrandisce,  possibile che vengano influenzate anche le celle circostanti e che si ingrandisca anche la colonna in cui si trova la cella.  Per aggiungere del testo ad una cella:  Fare clic all \'interno della cella di layout in cui si desidera aggiungere il testo, quindi effettuare una delle seguenti operazioni:  Digitare il testo nella cella. La cella si ingrandisce man mano che viene inserito il testo.  Copiare il testo da un altro documento utilizzando il comando Incolla. Per ulteriori informazioni, vedere  \"Inserimento di testo e oggetti \" a pagina 244.  Per aggiungere un \'immagine ad una cella: 1 Fare clic nella cella di layout a cui si desidera aggiungere l \'immagine. 2 Fare clic sul pulsante Inserisci immagine del pannello Oggetti, quindi scegliere Inserisci > Immagine o trascinare il pulsante Inserisci immagine dal pannello Oggetti alla pagina. 3 Nella finestra di dialogo di selezione dell \'immagine, selezionare un file di immagine. Per ulteriori informazioni, vedere  \"Impostazione delle propriet di un \'immagine \" a pagina 284.  180 Capitolo 6   Annullamento dell \'altezza automatica delle celle Una volta inserito del contenuto nelle celle,  possibile annullare le altezze delle celle per rimuovere l \'impostazione. Infatti, Dreamweaver crea automaticamente le celle con un \'altezza specificata, ma, una volta aggiunto il contenuto alla cella, tale altezza diventa superflua.  Per annullare l \'altezza, eseguire una delle seguenti operazioni:   Selezionare Annulla altezza celle dal menu dell \'intestazione della colonna. Le altezze vengono annullate, provocando l \'eventuale riduzione di alcune righe.   Selezionare una tabella di layout (facendo clic sulla scheda o sul bordo della tabella), quindi fare clic sul pulsante Annulla altezza celle nella finestra di ispezione Propriet.  Spostamento e ridimensionamento delle celle e tabelle di layout  Ogni cella e tabella del layout pu essere spostata o ridimensionata, facilitando le correzioni del layout di pagina. Per utilizzare la griglia di Dreamweaver come riferimento visivo mentre si spostano o ridimensionano le celle e le tabelle, vedere  \"Uso della griglia di Dreamweaver \" a pagina 179.  Per ridimensionare una cella:  1  Fare clic sul bordo della cella oppure tenere premuto il tasto Ctrl (Windows) o Comando (Mac), quindi fare clic in qualunque punto della cella. Attorno alla cella vengono visualizzate delle maniglie di selezione.  2 Utilizzare le maniglie di selezione per trascinare la cella e impostare la dimensione desiderata.  Progettazione del layout di pagina 181   La cella viene automaticamente agganciata alle celle esistenti (quando dista al massimo 8 pixel dal loro bordo). Una cella di layout non pu sovrapporsi ad altre celle e non pu essere ridimensionata oltre le dimensioni della tabella di layout che la contiene. Una cella di layout ha sempre una dimensione almeno uguale al relativo contenuto.  Per spostare una cella: 1 Fare clic sul bordo della cella. 2 Trascinare la cella nel punto desiderato della pagina o utilizzare i tasti freccia. Il tasto freccia sposta la cella di 1 o (se si tiene premuto il tasto Maiusc) 10 pixel alla volta. Per ridimensionare una tabella:  1  Fare clic sulla scheda della tabella. Attorno alla tabella di layout vengono visualizzate delle maniglie di selezione.  2 Utilizzare le maniglie di selezione per trascinare la tabella e impostare la dimensione desiderata. La tabella viene automaticamente agganciata alle celle e tabelle esistenti (quando dista al massimo 8 pixel dalla cella esistente). La tabella di layout non pu essere ridimensionata, ma non pu avere una dimensione inferiore al bordo delle celle che contiene. Inoltre, pu essere ridimensionata fino a sovrapporsi alle tabelle o celle esistenti. Per spostare una tabella: 1 Fare clic sulla scheda della tabella. 2 Trascinare la tabella nel punto desiderato della pagina o utilizzare i tasti freccia. Il tasto freccia sposta la cella di 1 o (se si tiene premuto il tasto Maiusc) 10 pixel alla volta.  182 Capitolo 6   Formattazione delle celle e tabelle di layout   possibile modificare l \'aspetto di qualunque cella o tabella nella finestra di ispezione Propriet. Formattazione di una cella di layout Nella finestra di ispezione Propriet  possibile impostare l \'allineamento, l \'altezza, la larghezza e i colori di sfondo.  Per formattare una cella di layout nella finestra di ispezione Propriet:  1  Fare clic sul bordo della cella oppure tenere premuto il tasto Ctrl (Windows) o Comando (Mac), quindi fare clic in qualunque punto della cella.  2 Scegliere Finestra > Propriet per aprire la finestra di ispezione Propriet. 3 Impostare le opzioni desiderate tra quelle descritte di seguito:   Per modificare la larghezza, scegliere Larghezza fissa e digitare un valore nella casella oppure scegliere l \'opzione Ridimensionamento automatico (vedere  \"Impostazione della larghezza del layout \" a pagina 185).  Per modificare l \'altezza, specificare l \'altezza in pixel nella casella di testo.  Per impostare un colore di sfondo per la cella di layout, scegliere un colore dal selettore di colori a comparsa oppure digitare nella casella di testo il codice esadecimale corrispondente al colore desiderato.  Per impostare l \'allineamento orizzontale, selezionare un valore dal menu a comparsa Orizz.  possibile impostare l \'allineamento del contenuto della cella di layout su A sinistra, Al centro, A destra o Predefinito.  Per impostare l \'allineamento verticale, selezionare un valore dal menu a comparsa Vert.  possibile impostare l \'allineamento del contenuto della cella di layout su In alto, Al centro, In basso, Linea di base o Predefinito.  Selezionare No a capo per impedire il ritorno a capo. Se questa opzione  selezionata, la cella di layout si allarga fino ad includere tutto il contenuto, senza interromperlo.  Progettazione del layout di pagina 183   Formattazione delle tabelle di layout Nella finestra di ispezione Propriet  possibile impostare la larghezza, l \'altezza, i margini e la spaziatura delle tabelle di layout.  Per formattare una tabella di layout: 1 Fare clic sulla scheda o sul bordo della tabella. 2 Scegliere Finestra > Propriet per aprire la finestra di ispezione Propriet. 3 Impostare le opzioni desiderate tra quelle descritte di seguito:   Per modificare la larghezza, scegliere Larghezza fissa e digitare un valore nella casella oppure scegliere l \'opzione Ridimensionamento automatico (vedere  \"Impostazione della larghezza del layout \" a pagina 185).  Per modificare l \'altezza, specificare l \'altezza in pixel nel campo di testo.  Per impostare il margine delle celle, specificare il numero di pixel desiderato nel campo MargCell. Il margine delle celle  la distanza esistente tra il contenuto e il bordo di una cella di layout. Quando si imposta un valore pari a 0, tutte le celle di layout della tabella di layout selezionata hanno questa spaziatura. Se nell \'area dell \'intestazione della colonna vengono visualizzati due numeri, utilizzare l \'opzione Pareggia larghezza celle.  Per impostare la spaziatura delle celle, specificare il numero di pixel desiderato nel campo SpazCell. La spaziatura delle celle  la distanza esistente tra le singole celle di layout. Quando si imposta un valore pari a 0, tutte le celle di layout della tabella di layout selezionata hanno questa spaziatura. Se nell \'area dell \'intestazione della colonna vengono visualizzati due numeri, utilizzare l \'opzione Pareggia larghezza celle.  Per annullare le impostazioni dell \'altezza di tutte le celle della tabella di layout selezionata, fare clic sul pulsante Annulla altezza. Se nella tabella non sono presenti elementi, essa viene ridotta completamente.  184 Capitolo 6    Se il layout contiene celle di larghezza fissa, fare clic sul pulsante Pareggia larghezza celle per ripristinare automaticamente la larghezza HTML di ciascuna cella in modo che corrisponda al contenuto della cella stessa. Ad esempio, se si imposta la larghezza su 200 pixel e successivamente si aggiunge un contenuto la cui larghezza  di 250 pixel, vengono visualizzati due numeri nella barra superiore della tabella: 250 tra virgolette e 200 tra parentesi. Se si fa clic su Pareggia larghezza celle, viene eliminata l \'impostazione su 200 pixel.  Per rimuovere le immagini degli spaziatori (cio, le immagini trasparenti utilizzate per controllare la spaziatura del layout) dalla tabella di layout, fare clic sul pulsante Elimina spaziatori. Per ulteriori informazioni, vedere  \"Uso degli elementi spaziatori \" a pagina 188.  Se la tabella di layout selezionata  nidificata all \'interno di un \'altra tabella di layout, fare clic su Elimina nidificazione per eliminare la tabella di layout nidificata senza perderne il contenuto. Infatti, la tabella di layout verr eliminata, ma le celle di layout e il relativo contenuto diventeranno parte della tabella superiore.  Impostazione della larghezza del layout  La vista Layout consente di utilizzare due tipi di larghezza: Larghezza fissa e Ridimensionamento automatico. La larghezza viene visualizzata nell \'area dell \'intestazione della colonna presente nella parte superiore di ciascuna colonna. La larghezza fissa  un larghezza numerica fissa (ad esempio, 300 pixel), visualizzata sotto forma di numero. Il ridimensionamento automatico imposta la larghezza in modo che venga ridimensionata automaticamente in base alla dimensione della finestra, e viene visualizzato sotto forma di linea ondulata. Con l \'opzione Ridimensionamento automatico il layout riempie sempre la finestra del browser, a prescindere dalla dimensione della finestra impostata dall \'utente. Bench Larghezza fissa sia l \'impostazione predefinita, di solito  consigliabile impostare alcune celle o tabelle di layout su Larghezza fissa e una cella o tabella su Ridimensionamento automatico. Le impostazioni specificate influenzano tutte le celle o tabelle della colonna selezionata.  possibile impostare su Ridimensionamento automatico solo una colonna di un layout.  Progettazione del layout di pagina 185   Ad esempio, si supponga che il layout preveda una barra di menu sul lato sinistro della pagina, il titolo nella parte superiore e l \'area del contenuto principale sul lato destro. In questo caso,  possibile impostare la colonna sinistra su Larghezza fissa e l \'area del contenuto principale su Ridimensionamento automatico.  186 Capitolo 6   Per impostare il ridimensionamento automatico, eseguire una delle seguenti operazioni:   Selezionare Imposta ridimensionamento automatico colonna dal menu dell \'intestazione della colonna che si desidera impostare su Ridimensionamento automatico.  possibile impostare una sola colonna su Ridimensionamento automatico.   Selezionare la colonna, quindi fare clic su Ridimensionamento automatico nella finestra di ispezione Propriet. Quando si imposta una colonna su Ridimensionamento automatico, Dreamweaver inserisce degli elementi spaziatori nelle colonne a larghezza fissa per controllare il layout. Un elemento spaziatore  un \'immagine trasparente non visualizzabile nella finestra del browser e utilizzata per controllare la spaziatura. Per ulteriori informazioni, vedere  \"Uso degli elementi spaziatori \" a pagina 188.  Per impostare la larghezza fissa, eseguire una delle seguenti operazioni:   Andare in cima alla colonna che si desidera impostare su Larghezza fissa e selezionare Imposta larghezza fissa colonna dal menu dell \'intestazione della colonna. L \'opzione Imposta larghezza fissa colonna imposta automaticamente la larghezza della colonna in modo che corrisponda alla larghezza del relativo contenuto.  Nella finestra di ispezione Propriet, fare clic su Larghezza fissa e digitare un valore numerico. Se si immette un valore numerico inferiore alla larghezza del contenuto, Dreamweaver imposta automaticamente la larghezza sulla dimensione in pixel corretta. Talvolta, nel menu dell \'intestazione della colonna vengono visualizzati due numeri: si tratta della larghezza effettiva della colonna e della larghezza che compare nel codice HTML. Ci pu verificarsi per molte ragioni: ad esempio, quando si inserisce del contenuto di larghezza superiore a quella creata o specificata.  buona norma utilizzare larghezze uguali, in modo da far visualizzare un solo valore numerico.  Progettazione del layout di pagina 187   Per pareggiare la larghezza (in modo da specificare solo la larghezza effettiva):  Selezionare Pareggia larghezza celle dal menu dell \'intestazione della colonna. Uso degli elementi spaziatori Un elemento spaziatore  un \'immagine trasparente non visualizzabile nella finestra del browser e utilizzata per controllare la spaziatura. Si tratta di un \'immagine che conserva la larghezza impostata per ciascuna tabella e cella della pagina. Se si sceglie di non utilizzare gli elementi spaziatori nelle tabelle a ridimensionamento automatico, le colonne cambiano di dimensione o addirittura spariscono completamente, se prive di contenuto.  possibile inserire e rimuovere gli elementi spaziatori in ciascuna colonna oppure fare in modo che Dreamweaver li aggiunga automaticamente quando si crea una colonna a ridimensionamento automatico. Le colonne che contengono elementi spaziatori mostrano una barra superiore doppia. Quando si inserisce un elemento spaziatore in una colonna o si imposta una colonna su Ridimensionamento automatico, viene visualizzata una finestra di dialogo che richiede all \'utente come impostare il file dell \'elemento spaziatore. Se nelle preferenze di Dreamweaver  gi stato impostato un elemento spaziatore per il sito, la finestra di dialogo non viene visualizzata. Vedere  \"Preferenze della vista Layout \" a pagina 190.  Per impostare un elemento spaziatore:  1  Impostare una colonna sul ridimensionamento automatico oppure scegliere Aggiungi immagine spaziatore dal menu dell \'intestazione della colonna.  2 Nella finestra di dialogo visualizzata, scegliere le opzioni desiderate tra quelle descritte di seguito:   Crea un file di immagine spaziatore: se si seleziona questa opzione e si fa clic su OK, viene visualizzata un \'altra finestra di dialogo che consente di individuare la directory del sito in cui si desidera memorizzare il file dell \'elemento spaziatore (ad esempio, una cartella delle immagini). Si tratta della selezione consigliata.  188 Capitolo 6    Usa un file di immagine spaziatore esistente: se per il sito gi stato creato un file di elemento spaziatore, scegliere questa opzione e quindi individuare l \'elemento spaziatore nella finestra di dialogo visualizzata. L \'elemento spaziatore dovrebbe essere un file GIF trasparente delle dimensioni di 1 pixel per 1 pixel.  Non usare spaziatori per le tabelle a ridimensionamento automatico: se si seleziona questa opzione, viene visualizzata una finestra di dialogo che segnala la possibilit che la larghezza delle altre colonne del layout venga ridotta. Quando si sceglie di non utilizzare gli elementi spaziatori, le larghezze delle colonne hanno le stesse dimensioni del relativo contenuto. Le colonne prive di contenuto vengono ridotte del tutto. Gli elementi spaziatori aiutano a conservare la struttura di layout nel modo in cui  stata creata originariamente.  possibile inserire ed eliminare gli elementi spaziatori in colonne specifiche oppure eliminare tutti gli elementi spaziatori dalla pagina.  Per inserire un elemento spaziatore in una colonna:  Selezionare Aggiungi immagine spaziatore dal menu dell \'intestazione della colonna. L \'elemento spaziatore viene inserito nella colonna. L \'immagine non viene visualizzata, ma  possibile che la colonna si sposti leggermente e che nella parte superiore appaia una barra doppia.  Per eliminare un elemento spaziatore da una colonna:  Selezionare Elimina immagine spaziatore dal menu dell \'intestazione della colonna. L \'elemento spaziatore viene eliminato ed  possibile che la colonna si sposti.  Per eliminare tutti gli elementi spaziatori dalla pagina:  Selezionare Elimina tutte le immagini spaziatori dal menu dell \'intestazione della colonna oppure fare clic sul pulsante Elimina spaziatori nella finestra di ispezione Propriet della tabella di layout.  possibile che l \'intero layout si sposti leggermente o notevolmente, a seconda del contenuto. Se alcune colonne sono prive di contenuto,  possibile che scompaiano del tutto.  Progettazione del layout di pagina 189   Preferenze della vista Layout  Utilizzare la categoria Vista Layout delle Preferenze per impostare o modificare i file e le posizioni degli elementi spaziatori, oltre ai colori utilizzati dalla vista Layout per creare le tabelle e le celle, e cos via.  Per aprire le preferenze della vista Layout:  Scegliere Modifica > Preferenze e selezionare Vista Layout dall \'elenco Categoria.  Inserisci automaticamente spaziatori Specifica se Dreamweaver inserisce o meno  automaticamente degli elementi spaziatori quando si imposta il ridimensionamento automatico di una colonna.  Immagine spaziatore Imposta il file dell \'elemento spaziatore per i siti. Scegliere un  sito dal menu a comparsa, quindi creare un nuovo elemento spaziatore oppure individuare un elemento spaziatore esistente nel sito.  Bordo cella Imposta il colore utilizzato per disegnare il bordo della cella. Evidenziazione cella Imposta il colore che evidenzia la cella quando si muove il  mouse su di essa o si sceglie una cella.  Bordo tabella Imposta il colore utilizzato per disegnare il bordo della tabella. Sfondo tabella Imposta il colore di sfondo della finestra del documento.  190 Capitolo 6   7  CAPITOLO 7 Uso delle tabelle per la presentazione dei contenuti  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Le tabelle sono uno strumento estremamente potente che consente ai Web designer di disporre dati e immagini sulle pagine HTML mediante l \'aggiunta di strutture verticali e orizzontali. Le tabelle sono costituite da tre elementi fondamentali:  Le righe (la spaziatura orizzontale)  Le colonne (la spaziatura verticale)  Le celle (i contenitori creati dall \'intersezione righe e colonne)  191    possibile utilizzare le tabelle per disporre dei dati di tabella, per tracciare delle colonne su una pagina o per disporre il testo e la grafica su una pagina Web. Una volta creata una tabella,  possibile modificarne l \'aspetto e la struttura con estrema facilit, ad esempio aggiungendo del contenuto, aggiungendo, eliminando e unendo righe e colonne, aggiungendo propriet di colore e allineamento alle tabelle, alle righe e alle colonne e infine copiando e incollando le celle.  Nota:  consigliabile utilizzare la vista Layout per la creazione del layout della pagina (vedere  \"Progettazione del layout di pagina \" a pagina 173). La vista Layout costituisce un modo semplice per implementare il layout di una pagina utilizzando le tabelle come struttura. Utilizzare le tabelle di Dreamweaver per aggiungere dati di tabella alla pagina.  Inserimento di una tabella  Per creare una nuova tabella, utilizzare il pannello Oggetti o il menu Inserisci.  Per inserire una tabella: 1 Effettuare una delle seguenti operazioni:   Nella finestra del documento, spostare il punto di inserimento nella posizione in cui si desidera visualizzare la tabella, quindi fare clic sul pulsante Tabella nella categoria Comuni del pannello Oggetti o scegliere Inserisci > Tabella.  Trascinare il pulsante Tabella dal pannello Oggetti sulla pagina in corrispondenza del punto di inserimento. Viene visualizzata la finestra di dialogo Inserisci tabella.  2 Nella finestra di dialogo, accettare i valori correnti o digitarne di nuovi. Nota: la finestra di dialogo Inserisci tabella conserva i valori delle impostazioni della tabella pi recenti.   Nel campo Righe, specificare il numero di righe per la tabella.  Nel campo Colonne, specificare il numero di colonne per la tabella.  192 Capitolo 7    Nel campo MargCell, specificare la distanza in pixel tra il contenuto e il bordo della cella. L \'impostazione predefinita  1 pixel. Per non specificare un margine, digitare 0.  Nel campo SpazCell, specificare la distanza in pixel tra le celle della tabella. L \'impostazione predefinita  2 pixel. Per non specificare una spaziatura, digitare 0.  Nel campo La, specificare la larghezza della tabella in pixel o come percentuale della finestra del browser.  Nel campo Bordo, specificare lo spessore in pixel del bordo della tabella. Digitare 0 per non visualizzare alcun bordo.  3 Fare clic su OK per creare la tabella. Per inserire una tabella senza dover prima impostare queste opzioni, disattivare l \'opzione Mostra finestra di dialogo per inserimento oggetti nelle preferenze Generali. Vedere  \"Preferenze \" a pagina 90. Aggiunta del contenuto alla cella di una tabella Nelle celle  possibile inserire del testo o delle immagini.  Per aggiungere del testo ad una tabella:  1  Fare clic all \'interno della cella in cui si desidera aggiungere il testo, quindi effettuare una delle seguenti operazioni:   Digitare il testo nella tabella. Le celle si ingrandiscono man mano che viene inserito il testo.  Copiare e incollare il testo da un altro documento, Vedere  \"Inserimento di testo e oggetti \" a pagina 244.  2 Premere il tasto Tab per passare alla cella successiva o premere Maiusc+Tab per tornare alla cella precedente. Se si preme Tab nell \'ultima cella, alla tabella viene automaticamente aggiunta una riga. Per spostarsi tra le celle  anche possibile usare i tasti freccia.  Uso delle tabelle per la presentazione dei contenuti 193   Per aggiungere un \'immagine ad una tabella: 1 Fare clic nella cella in cui si desidera aggiungere un \'immagine. 2 Fare clic sul pulsante Inserisci nella categoria Comuni del pannello Oggetti o scegliere Inserisci > Immagine. 3 Nella finestra di dialogo Seleziona file di origine immagine, selezionare un file di immagine. Per informazioni sull \'impostazione delle propriet di un \'immagine, vedere  \"Impostazione delle propriet di un \'immagine \" a pagina 284. Importazione dei dati di una tabella I dati creati in altre applicazioni (ad esempio, Microsoft Excel) e salvati in un formato delimitato (cio separato da tabulazioni, virgole, due punti, punto e virgola o altri delimitatori) possono essere importati in Dreamweaver e riformattati sotto forma di tabella. Per importare i dati di una tabella: 1 Effettuare una delle seguenti operazioni:   Scegliere File > Importa > Importa dati di tabella.  Scegliere Inserisci > Dati di tabella. In base alla selezione effettuata, viene visualizzata la finestra di dialogo Importa dati di tabella o Inserisci dati di tabella. Ad eccezione dei titoli, queste finestre di dialogo sono identiche.  2 Nel campo File di dati, digitare il nome del file da importare.  194 Capitolo 7   3 Dal menu a comparsa Delimitatore, selezionare il formato di delimitatore corrispondente al formato del documento che si desidera importare. Selezionando Altro, viene visualizzato un campo alla destra del menu a comparsa. Immettere il delimitatore utilizzato originariamente per separare i dati della tabella. Nota: se non si seleziona (o specifica) il delimitatore utilizzato al momento del salvataggio del file, il file non verr importato in modo corretto e non sar possibile formattare i dati sotto forma di tabella. Un eventuale problema di questo tipo non viene segnalato da alcun messaggio di errore o di avvertimento. 4 Per Larghezza tabella, selezionare una delle opzioni seguenti:   Selezionare Adatta ai dati per creare una tabella la cui larghezza viene adattata in base alla stringa di testo pi lunga di ciascuna colonna della tabella.  Selezionare Imposta per specificare una larghezza di tabella in pixel o come percentuale della finestra del browser.  5 Selezionare le opzioni di formattazione della tabella:   Nel campo MargCell, specificare la distanza in pixel tra il contenuto e il bordo della cella.  Nel campo SpazCell, specificare la distanza in pixel tra le celle della tabella.  Nel campo Formatta riga superiore, selezionare una delle quattro opzioni seguenti: Nessuna formattazione, Grassetto, Corsivo o Grassetto corsivo.  Nel campo Bordo, specificare lo spessore in pixel del bordo della tabella. Digitare 0 per non visualizzare alcun bordo.  6 Fare clic su OK.  Uso delle tabelle per la presentazione dei contenuti 195   Selezione degli elementi di una tabella  Con un \'unica operazione  possibile selezionare un \'intera tabella, una riga, una colonna o una serie di celle consecutive. Dopo aver selezionato la tabella o le celle desiderate,  possibile:  Modificare l \'aspetto delle celle selezionate o del testo in esse contenuto. Vedere  \"Formattazione di tabelle e celle \" a pagina 198.  Copiare e incollare le celle adiacenti. Vedere  \"Copiare e incollare celle \" a pagina 208. Inoltre,  possibile selezionare pi celle non adiacenti e modificarne le propriet, ma non copiare o incollare serie di celle non adiacenti.  Per selezionare l \'intera tabella, effettuare una delle seguenti operazioni:   Fare clic nell \'angolo superiore sinistro della tabella o in un punto qualunque sul suo lato inferiore o destro.  Fare clic nella tabella e scegliere Elabora > Tabella > Seleziona tabella.  Fare clic nella tabella e scegliere Modifica > Seleziona tutto.  Spostare il punto di inserimento in una posizione qualsiasi all \'interno della tabella e selezionare il tag <table> nel selettore di tag presente nell \'angolo inferiore sinistro della finestra del documento. Quando la tabella  selezionata, intorno al relativo bordo vengono visualizzate delle maniglie di selezione.  196 Capitolo 7   Per selezionare delle righe o delle colonne, effettuare una delle seguenti operazioni:   Posizionare il punto di inserimento sul margine sinistro di una riga o sul margine superiore di una colonna. Quando appare la freccia di selezione, fare clic.   Fare clic in una cella e trascinare il mouse in senso orizzontale o verso il basso per selezionare pi righe o colonne.  Per selezionare una o pi celle, effettuare una delle seguenti operazioni:   Fare clic in una cella e trascinare il mouse in senso orizzontale o verso il basso fino ad un \'altra cella.  Fare clic in una cella, quindi fare clic su un \'altra cella tenendo premuto il tasto Maiusc. Vengono selezionate tutte le celle all \'interno dell \'area rettangolare cos definita.  Per selezionare delle celle non adiacenti, effettuare una delle seguenti operazioni:   Tenendo premuto il tasto Ctrl (Windows) o Comando (Macintosh), fare clic nella tabella per aggiungere celle, righe o colonne alla selezione.  Selezionare pi celle all \'interno della tabella, quindi, tenendo premuto il tasto Ctrl (Windows) o Comando (Macintosh), fare clic sulle righe, sulle colonne o sulle celle per deselezionare le singole celle.  Uso delle tabelle per la presentazione dei contenuti 197   Formattazione di tabelle e celle   possibile cambiare l \'aspetto delle tabelle impostando le propriet della tabella e delle celle oppure applicando una formattazione predefinita. Per ulteriori informazioni, vedere  \"Propriet delle tabelle \" a pagina 199,  \"Propriet di colonne, righe e celle \" a pagina 200 e  \"Uso di uno schema di struttura per formattare una tabella \" a pagina 202. Per formattare il testo contenuto nelle tabelle,  possibile applicare la formattazione al testo selezionato oppure utilizzare gli stili. Vedere  \"Inserimento e formattazione del testo \" a pagina 243. Tag delle tabelle Quando si formatta una tabella nella finestra del documento,  possibile definire le propriet dell \'intera tabella oppure di singole righe, colonne o celle. Quando una propriet, ad esempio il colore di sfondo o l \'allineamento, viene impostata in un modo per l \'intera tabella e in un altro modo per singole celle,  importante comprendere come Dreamweaver interpreta il codice di origine HTML. Quando la stessa propriet viene impostata pi di una volta nella stessa tabella, essa viene interpretata nel modo seguente: la formattazione delle celle, specificata nel tag td, ha la precedenza sulla formattazione delle righe (il tag tr), che a sua volta ha la precedenza sulla formattazione della tabella (il tag table). Di conseguenza, se si specifica prima un colore di sfondo blu per una singola cella e poi il giallo per l \'intera tabella, la cella blu non diventa gialla perch il tag td ha la precedenza sul tag table. Nell \'esempio seguente, il tag table imposta il colore di sfondo giallo (#FFFF99) per l \'intera tabella, il primo tag tr applica il verde (#33FF66) a quelle celle e il secondo tag td applica il blu (#333399) alla cella centrale superiore. I tag tr e td della riga inferiore non sono stati modificati, di conseguenza le relative celle avranno il colore impostato per la tabella, cio il giallo. <table border= \"1 \" width= \"75% \" bgcolor= \"#FFFF99 \"> <tr bgcolor= \"#33FF66 \"> <td>&nbsp;</td> <td bgcolor= \"#333399 \">&nbsp;</td> <td>&nbsp;</td> <tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table>  198 Capitolo 7   Propriet delle tabelle Quando  selezionata una tabella, la finestra di ispezione Propriet ne mostra le propriet.  anche possibile utilizzare il comando Formatta tabella per applicare rapidamente un layout preimpostato ad una tabella selezionata. Vedere  \"Uso di uno schema di struttura per formattare una tabella \" a pagina 202.  Per impostare le propriet di una tabella: 1 Selezionare la tabella. 2 Scegliere Finestra > Propriet per aprire la finestra di ispezione Propriet. Per visualizzare tutte le propriet, fare clic sulla freccia situata nell \'angolo inferiore destro della finestra.  Per assegnare un nome alla tabella:   Nel campo Nome tabella, digitare un nome per la tabella.  Per selezionare le opzioni di layout di una tabella:   Nei campi Righe e Colonne, specificare il numero di righe e colonne desiderate per la tabella.  Nei campi La e Al, specificare la larghezza e l \'altezza della tabella in pixel o come percentuale della finestra del browser. In genere, non  necessario impostare l \'altezza.  Utilizzare il campo Allinea per specificare in che modo una tabella viene allineata agli altri elementi dello stesso paragrafo, come il testo o le immagini. Le opzioni Allinea a sinistra e Allinea a destra allineano la tabella rispettivamente a sinistra e a destra degli altri elementi, mentre Allinea al centro centra la tabella. Una tabella pu essere allineata a sinistra, allineata a destra e centrata rispetto agli altri elementi della pagina oppure ad essa pu essere applicato l \'allineamento predefinito del browser.  Utilizzare i pulsanti Annulla altezza celle e Annulla larghezza celle per eliminare dalla tabella rispettivamente tutti i valori di altezza delle righe e di larghezza delle colonne.  Utilizzare il pulsante Converti larghezza celle in pixel per convertire la larghezza della tabella da percentuale della finestra del browser alla larghezza corrente in pixel.  Viceversa, per convertire una larghezza espressa in pixel in una percentuale della finestra del browser, selezionare Converti larghezza celle in percentuali.  Uso delle tabelle per la presentazione dei contenuti 199   Per impostare il margine e la spaziature delle celle, scegliere una delle seguenti opzioni:   Nel campo MargCell, specificare la distanza in pixel tra il contenuto e il bordo della cella.  Nel campo SpazCell, specificare la distanza in pixel tra le celle della tabella. Quando non si assegnano valori specifici alle opzioni SpazCell e MargCell, la tabella viene visualizzata sia in Netscape Navigator o Microsoft Internet Explorer che in Dreamweaver come se le due opzioni fossero impostate rispettivamente su 2 e su 1.  Per impostare i bordi della tabella, scegliere una delle seguenti opzioni:   Nel campo Bordo, specificare lo spessore in pixel del bordo della tabella. Nella maggior parte dei browser, il bordo viene visualizzato con una linea tridimensionale. Se la tabella viene utilizzata per impostare il layout della pagina, specificare 0 per questa opzione. Per poter visualizzare i bordi delle celle e della tabella quando l \'opzione Bordo  impostata su 0, scegliere Visualizza > Riferimenti visivi > Bordi delle tabelle.  Utilizzare il campo Colore bordo per selezionare un colore per il bordo dell \'intera tabella.  Utilizzare le opzioni Col sfondo per selezionare l \'immagine o il colore di sfondo per la tabella.  Utilizzare il campo Immagine sfondo per selezionare l \'immagine di sfondo per la tabella. Propriet di colonne, righe e celle Selezionare una combinazione qualunque di celle e utilizzare la finestra di ispezione Propriet per cambiare l \'aspetto di singole celle, righe o colonne. Per informazioni sulle singole selezioni, vedere  \"Selezione degli elementi di una tabella \" a pagina 196. Per formattare l \'intera tabella, vedere  \"Propriet delle tabelle \" a pagina 199.  Per formattare una riga, una colonna o una cella: 1 Selezionare una combinazione qualunque di celle all \'interno di una tabella. 2 Per visualizzare tutte le propriet della selezione, scegliere Finestra > Propriet e fare clic sulla freccia visualizzata nell \'angolo inferiore destro della finestra di ispezione.  200 Capitolo 7   3 Impostare le opzioni desiderate tra quelle descritte di seguito:   Utilizzare il menu a comparsa Orizz per impostare l \'allineamento orizzontale del contenuto di una cella, di una colonna o di una riga.  possibile allineare il contenuto alla sinistra, alla destra o al centro oppure in base all \'impostazione predefinita del browser (generalmente, a sinistra per le celle normali e al centro per le celle delle intestazioni).  Utilizzare il menu a comparsa Vert per impostare l \'allineamento verticale del contenuto di una cella, di una colonna o di una riga. Il contenuto pu essere allineato alla linea di base, in alto, al centro, in basso o in base all \'impostazione predefinita del browser (generalmente, al centro).  Nei campi La e Al, specificare la larghezza e l \'altezza in pixel delle celle selezionate. Per usare delle percentuali, inserire il simbolo di percentuale (%) dopo il valore.  Per impostare un \'immagine di sfondo per una cella, una colonna o una riga, utilizzare il campo Sf superiore. Fare clic sull \'icona della cartella per individuare un \'immagine oppure specificarne il percorso, digitandolo o selezionandolo mediante l \'icona Scegli file.  Per impostare il colore di sfondo di una cella, colonna o riga, utilizzare il campo Sf.  possibile utilizzare il selettore colori o digitare il codice esadecimale corrispondente al colore desiderato.  Per impostare il colore del bordo delle celle, utilizzare l \'opzione Bordo.  4 Scegliere le opzioni di layout desiderate tra quelle descritte di seguito:   Fare clic sul pulsante Unisci celle per combinare le celle, le righe o le colonne selezionate e creare un \'unica cella. Vedere  \"Divisione e unione di celle \" a pagina 206.  Fare clic sul pulsante Dividi cella per dividere in due una cella. Vedere  \"Divisione e unione di celle \" a pagina 206.  Selezionare No a capo per impedire il ritorno a capo. In questo modo le celle si allargano in modo da contenere tutti i dati digitati o incollati in una cella. (Normalmente, le celle si espandono orizzontalmente in modo da contenere la parola pi lunga, quindi si espandono verticalmente per contenere tutto il testo.)  Selezionare Intest per formattare le celle o le righe selezionate sotto forma di intestazione di tabella. Come impostazione predefinita, il contenuto delle celle di intestazione di una tabella  in grassetto e centrato.  Uso delle tabelle per la presentazione dei contenuti 201   Uso di uno schema di struttura per formattare una tabella  possibile utilizzare il comando Formatta tabella per applicare rapidamente un layout preimpostato ad una tabella e successivamente selezionare delle opzioni per personalizzare ulteriormente il layout.  Per utilizzare un layout preimpostato: 1 Selezionare la tabella e scegliere Comandi > Formatta tabella. 2 Nella finestra di dialogo visualizzata, scegliere un tipo di layout dall \'elenco situato sulla sinistra. La tabella di esempio all \'interno della finestra viene aggiornata istantaneamente in modo da mostrare il risultato delle varie opzioni di layout. 3 Per personalizzare ulteriormente il layout della tabella, impostare le opzioni Colori righe, Riga superiore e Colonna sinistra. 4 Per modificare lo spessore del bordo, inserire un valore nella casella Bordo (digitare 0 per non visualizzare alcun bordo). 5 Per applicare il layout alle celle della tabella (tag td) anzich alle righe (tag tr), selezionare l \'opzione Applica tutti gli attributi ai tag TD invece che ai tag TR. La formattazione delle celle della tabella ignorer tutte le formattazioni specificate per la riga in cui si trova la cella. Tuttavia, se si desidera che tutte le celle della riga vengano formattate allo stesso modo,  consigliabile formattare la riga della tabella anzich ogni singola cella. In questo modo si ottiene un codice di origine HTML pi pulito e pi conciso. Vedere  \"Formattazione di tabelle e celle \" a pagina 198. 6 Per formattare la tabella con il layout selezionato, fare clic su Applica o OK.  202 Capitolo 7   Ridimensionamento di tabelle e celle   possibile cambiare le dimensioni di un \'intera tabella oppure di righe e colonne singole. Quando si ridimensiona un \'intera tabella, variano proporzionalmente le dimensioni di tutte le celle.  Per ridimensionare una tabella: 1 Selezionare la tabella. 2 Trascinare una delle maniglie di selezione per ridimensionare la tabella nella direzione corrispondente (le maniglie d \'angolo consentono di modificare due dimensioni). Per cambiare le dimensioni di una riga o di una colonna, effettuare una delle seguenti operazioni:   Per cambiare l \'altezza di una riga, trascinare il bordo inferiore della riga.  Per cambiare la larghezza di una colonna, trascinare il bordo destro della colonna. Modifica della larghezza delle colonne La finestra di ispezione Propriet offre tre modi diversi per specificare la larghezza di una colonna.  Per impostare la larghezza di una colonna:  1  Fare clic in una cella qualunque della colonna desiderata, oppure selezionare la colonna.  2 Scegliere Finestra > Propriet per aprire la finestra di ispezione Propriet. 3 Nel campo La, effettuare una delle seguenti operazioni:   Inserire un valore numerico per impostare la larghezza della colonna in base ad un numero di pixel specifico.  Inserire un valore numerico seguito dal simbolo di percentuale (%) per impostare la larghezza della colonna in base ad una percentuale della larghezza totale della tabella.  Lasciare vuoto il campo (impostazione di default) per fare in modo che venga automaticamente applicata la larghezza appropriata in base al contenuto della cella e alla larghezza delle altre colonne. Generalmente, lo spazio viene suddiviso utilizzando come criterio la riga pi lunga o l \'immagine pi larga.  per questo motivo che una singola colonna talvolta diventa molto pi larga delle altre quando viene riempita con un contenuto.  Uso delle tabelle per la presentazione dei contenuti 203   Ripristino della larghezza e dell \'altezza Il metodo pi semplice per impostare la larghezza delle colonne e l \'altezza delle righe consiste nel trascinare i bordi della tabella. In questo modo, vengono impostati automaticamente i valori specifici di tutte le righe e le colonne, in pixel o in percentuale rispetto alle dimensioni correnti della tabella, a seconda di come  stata specificata la larghezza di quest \'ultima. Se non si riesce ad ottenere il risultato desiderato trascinando i bordi della tabella,  possibile annullare la larghezza delle colonne e ricominciare da capo.  Per cambiare i valori di larghezza e altezza, effettuare una delle seguenti operazioni:   Selezionare la tabella, quindi scegliere Elabora > Tabella e scegliere Annulla altezza celle o Annulla larghezza celle.  Aprire la vista Codice (o la finestra di ispezione Codice) e modificare le larghezze e le altezze direttamente nel codice HTML.  Nella finestra di ispezione Propriet, inserire i valori specifici di larghezza e altezza nelle caselle La e Al.  Aggiunta ed eliminazione di righe e colonne  Per aggiungere o eliminare righe e colonne da una tabella, utilizzare i comandi del sottomenu Elabora > Tabella o del menu di scelta rapida.  Per aggiungere righe o colonne:  1  Fare clic in una cella nel punto in cui si desidera inserire una nuova riga o colonna.  2 Effettuare una delle seguenti operazioni:   Per aggiungere una riga, scegliere Elabora > Tabella > Inserisci riga oppure scegliere Tabella > Inserisci riga dal menu di scelta rapida.  Per aggiungere una colonna, scegliere Elabora > Tabella > Inserisci colonna oppure scegliere Tabella > Inserisci colonna dal menu di scelta rapida.  Per aggiungere sia righe che colonne, scegliere Elabora > Tabella > Inserisci righe o colonne oppure scegliere Tabella > Inserisci righe o colonne dal menu di scelta rapida.  3 Nella finestra di dialogo visualizzata, inserire il numero di righe o colonne da aggiungere e specificare se le nuove righe o colonne devono apparire prima o dopo la riga o colonna selezionata. 4 Fare clic su OK.  204 Capitolo 7   Per eliminare una riga o una colonna: 1 Fare clic in una cella all \'interno della riga o colonna da eliminare. 2 Scegliere una delle seguenti opzioni:   Per eliminare una riga, scegliere Elabora > Tabella > Elimina riga oppure scegliere Tabella > Elimina riga dal menu di scelta rapida.  Per eliminare una colonna, scegliere Elabora > Tabella > Elimina colonna oppure scegliere Tabella > Elimina colonna dal menu di scelta rapida.  Per aggiungere o eliminare righe o colonne sui lati inferiore e destro di una tabella:  1  Selezionare l \'intera tabella facendo clic nell \'angolo superiore sinistro della tabella oppure facendo clic all \'interno della tabella e scegliendo Elabora > Tabella > Seleziona tabella.  2 Nella finestra di ispezione Propriet, effettuare una delle seguenti operazioni:   Per aggiungere delle righe, aumentare il numero di righe o colonne.  Per eliminare delle righe, diminuire il numero di righe o colonne. Le righe vengono aggiunte o eliminate a partire dal lato inferiore della tabella, le colonne a partire dal lato destro.  importante tenere presente che, se vengono eliminate righe o colonne che contengono dati, non viene visualizzato alcun messaggio di avvertimento. Nidificazione di tabelle Una tabella nidificata  una tabella all \'interno di una tabella.  possibile configurare una tabella nidificata come qualunque altra tabella, con l \'unica limitazione che la tabella nidificata non deve superare la larghezza della cella che la contiene.  Uso delle tabelle per la presentazione dei contenuti 205   Per nidificare una tabella all \'interno di una cella di tabella: 1 Effettuare una delle seguenti operazioni:   Fare clic nella cella di destinazione della tabella, quindi scegliere Inserisci > Tabella.  Fare clic nella cella in cui si desidera inserire la seconda tabella.  Trascinare il pulsante Tabella dalla categoria Comuni del pannello Oggetti alla cella di destinazione della tabella.  2 Specificare le propriet della tabella nella finestra di dialogo Inserisci tabella, quindi fare clic su OK. Divisione e unione di celle Per dividere o unire tra loro delle celle, usare la finestra di ispezione Propriet o i comandi del sottomenu Elabora > Tabella.  possibile unire un numero qualsiasi di celle adiacenti (a condizione che la selezione abbia forma rettangolare) in modo da creare una singola cella che occupi pi righe o colonne. Una cella, a sua volta, pu essere divisa in un numero qualsiasi di righe o colonne, indipendentemente dal fatto che sia stata o meno unita in precedenza. Quando si effettuano queste operazioni, la tabella viene ristrutturata automaticamente (con l \'aggiunta dei necessari attributi COLSPAN o ROWSPAN) in modo da ottenere la disposizione specificata. Nell \'illustrazione seguente, le celle al centro delle prime due righe sono state unite in modo da occupare due righe.  206 Capitolo 7   Per unire due o pi celle di una tabella:  1  Selezionare le celle da unire. Le celle selezionate devono essere adiacenti e disposte in forma di rettangolo.  Questa selezione  di forma rettangolare, quindi le celle possono essere unite.  Se la selezione non  di forma rettangolare, le celle non possono essere unite.  2 Scegliere Elabora > Tabella > Unisci celle oppure fare clic sul pulsante Unisci celle nella finestra di ispezione Propriet. I dati contenuti nelle singole celle vengono spostati tutti nella singola cella risultante dall \'unione, alla quale vengono applicate le propriet della prima cella selezionata. Per dividere una cella unita: 1 Fare clic nella cella o selezionarla. 2 Scegliere Elabora > Tabella > Dividi cella, oppure fare clic sul pulsante Dividi cella nella finestra di ispezione Propriet. 3 Nella finestra di dialogo Dividi cella, specificare se la cella deve essere divisa in righe o colonne e inserire il numero di righe o colonne desiderato.  Uso delle tabelle per la presentazione dei contenuti 207   Copiare e incollare celle   possibile copiare e incollare pi celle di tabella contemporaneamente, mantenendone la formattazione, oppure copiare e incollare solo il contenuto delle celle. Le celle possono essere incollate in corrispondenza del punto di inserimento oppure al posto di una selezione all \'interno di una tabella esistente. Per incollare pi celle di tabella, il contenuto degli Appunti deve essere compatibile con la struttura della tabella di destinazione o della selezione all \'interno della tabella in cui si desidera incollare le celle.  Per tagliare o copiare le celle di una tabella:  1  Selezionare una o pi celle all \'interno della tabella. Le celle devono formare un \'area rettangolare. Vedere  \"Selezione degli elementi di una tabella \" a pagina 196.  Selezione corretta: queste celle possono essere copiate o tagliate.  Selezione non corretta: queste celle non possono essere copiate o tagliate.  2 Copiare o tagliare le celle mediante i comandi del menu Modifica. Se si seleziona un \'intera riga o colonna, questa viene eliminata dalla tabella quando si sceglie Modifica > Taglia. Per incollare delle celle di tabella: 1 Scegliere la destinazione delle celle.   Per incollare una cella prima o sopra una cella particolare, fare clic su quest \'ultima.  Per creare una nuova tabella con le celle incollate, fare clic nel punto in cui si desidera visualizzare la tabella (ma non all \'interno di un \'altra tabella).  208 Capitolo 7   2 Scegliere Modifica > Incolla. Se si incollano intere righe o colonne in una tabella esistente, queste vengono aggiunte alla tabella. Se si incolla una singola cella, il contenuto della cella selezionata viene sostituito. Se l \'operazione viene effettuata al di fuori di una tabella, le righe, colonne o celle vengono utilizzate per definire una nuova tabella. Per eliminare il contenuto di una o pi celle senza alterarle: 1 Selezionare una o pi celle. 2 Scegliere Modifica > Elimina o premere il tasto Canc. Nota: se si selezionano tutte le celle in una riga o in una colonna, viene eliminata l \'intera riga o colonna, non solo il suo contenuto.  Ordinamento di una tabella  Una tabella pu essere ordinata in modo semplice in base al contenuto di un \'unica colonna, oppure in modo pi complesso utilizzando come criterio il contenuto di due colonne. Non  possibile ordinare le tabelle che contengono gli attributi COLSPAN o ROWSPAN, ovvero le tabelle che contengono celle unite. (Per ulteriori dettagli sull \'unione delle celle, vedere  \"Divisione e unione di celle \" a pagina 206.)  Per ordinare una tabella: 1 Selezionare la tabella e scegliere Comandi > Ordina tabella. 2 Nella finestra di dialogo visualizzata, scegliere le opzioni desiderate tra quelle descritte di seguito:   Specificare la colonna da ordinare nel menu a comparsa Ordina per.  Nel sottostante campo Ordine, specificare se l \'ordine deve essere alfabetico o numerico. L \'impostazione di questa opzione  particolarmente importante quando una colonna contiene valori numerici. Se si seleziona l \'ordine alfabetico per una colonna contenente numeri ad una e due cifre, l \'ordine non rispetter la sequenza numerica (ad esempio, sar 1, 10, 2, 20, 3, 30 anzich 1, 2, 3, 10, 20, 30).  Selezionare Ascendente (da A a Z o dall \'alto in basso) o Discendente (da Z ad A o dal basso in alto).  3 Per utilizzare un \'altra colonna come criterio di ordinamento secondario, specificare le opzioni di ordinamento nel menu a comparsa Poi per.  Uso delle tabelle per la presentazione dei contenuti 209   4 Per ordinare la tabella a partire dalla prima riga, selezionare l \'opzione Includi la prima riga nell \'ordinamento. Se invece la prima riga non deve essere spostata, lasciare deselezionata questa opzione. 5 Fare clic su Applica o su OK per eseguire l \'ordinamento della tabella.  Esportazione dei dati di una tabella  Per esportare i dati di una tabella creata in Dreamweaver,  necessario salvarli in un formato che accetti i dati delimitati. I separatori di delimitazione utilizzabili sono la virgola, i due punti, il punto e virgola o lo spazio. Non  possibile selezionare porzioni di una tabella: quando si esporta una tabella, essa viene esportata per intero. Se sono necessari solo alcuni dati specifici (ad esempio, le prime sei righe o le prime sei colonne),  opportuno creare una nuova tabella, copiarvi le informazioni desiderate ed esportarla.  Per esportare una tabella:  1  Posizionare il punto di inserimento in una cella qualunque della tabella da esportare.  2 Scegliere File > Esporta > Esporta tabella. Viene visualizzata la finestra di dialogo Esporta tabella.  3 Nel menu a comparsa Delimitatore, selezionare un valore per il delimitatore dei dati della tabella. 4 Nel menu a comparsa Interruzioni di riga, selezionare le interruzioni di riga del sistema operativo per cui si sta esportando il file: Windows, Macintosh o UNIX. 5 Fare clic su Esporta. 6 Nella finestra di dialogo visualizzata, digitare il nome da assegnare al file e fare clic su Salva.  210 Capitolo 7   8  CAPITOLO 8 Frame  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  I frame vengono utilizzati in una pagina Web per suddividerla in pi pagine HTML. Ad esempio, una pagina Web pu essere composta da tre frame: un frame sottile laterale che contiene un menu di scorrimento, un frame verticale lungo la parte superiore della pagina che contiene il logo e il titolo del sito Web e un frame di grandi dimensioni che occupa il resto della pagina ed  riservato al contenuto. Ciascuno di questi frame  una pagina HTML indipendente. I tre frame funzionano insieme sulla pagina mediante l \'uso di uno o pi set di frame, ovvero di una pagina HTML che definisce la struttura e le propriet della pagina Web, comprese le informazioni sul numero di frame visualizzati su una pagina, la dimensione dei frame, l \'origine della pagina caricata in un frame e altre propriet definibili. La pagina di un set di frame non viene visualizzata nei browser, poich ha l \'unico scopo di memorizzare le modalit di visualizzazione dei frame. (Tuttavia,  questa la pagina da utilizzare quando si seleziona il comando Anteprima nel browser.)  211   In questo esempio, il frame superiore rimane statico e non cambia mai da una pagina all \'altra del sito. Il menu del frame laterale, anch \'esso statico, contiene dei collegamenti che cambiano il contenuto dell \'area del frame principale. L \'area del frame principale  l \'area dinamica e varia a seconda della voce di menu che si seleziona.  possibile formattare tutti i frame e i set di frame della pagina mediante la finestra di ispezione Propriet.  possibile attivare o disattivare lo scorrimento, impostare la larghezza e l \'altezza, assegnare un nome a ciascuna pagina, e cos via. Per ulteriori informazioni, vedere  \"Propriet dei frame e dei set di frame \" a pagina 220. Una pagina Web che contiene tre frame  composta da quattro pagine HTML separate: il file del set di frame e i tre file con il contenuto che viene visualizzato all \'interno dei frame. Quando si progetta una pagina mediante i set di frame,  necessario salvare ciascuno di questi quattro file per garantire che la pagina funzioni correttamente nel browser. Per ulteriori informazioni su come creare delle pagine Web che utilizzino efficacemente i frame, vedere  \"Creazione di pagine Web basate sui frame \" a pagina 213.  Scelta dei frame  I frame vengono generalmente utilizzati per la navigazione. Ad esempio, in una pagina Web un frame pu contenere il menu di navigazione e un altro frame pu essere riservato al contenuto. Poich il menu di navigazione si trova in un frame, il visitatore del sito pu fare clic su una voce di menu e il contenuto viene visualizzato nell \'apposito frame senza che il menu di navigazione venga modificato. In questo modo, gli utenti si orientano pi facilmente all \'interno del sito.  212 Capitolo 8   Tuttavia, poich l \'implementazione dei frame pu risultare a volte un po \' complessa, spesso  possibile creare una pagina Web senza frame in grado di fornire lo stesso effetto di una pagina che utilizza i frame. Ad esempio, se si desidera avere la struttura di navigazione sul lato sinistro della pagina,  possibile suddividere la pagina in due frame oppure includere la struttura di navigazione sul lato sinistro di ogni pagina del sito. La differenza tra i due metodi consiste esclusivamente nel fatto che i frame consentono di creare la struttura di navigazione una sola volta. Se si decide di utilizzare i frame nella pagina Web,  importante avere ben chiara la relazione tra i frame e i set di frame per evitare problemi con i collegamenti tra frame.  Creazione di pagine Web basate sui frame  I frame sono uno strumento molto potente, ma per farli funzionare  necessario implementarli correttamente. Per garantire il corretto funzionamento della pagina Web, attenersi alla procedura illustrata di seguito (anche senza rispettare l \'ordine indicato).  Creare il set di frame e i frame della pagina. Vedere  \"Creazione dei frame \" a pagina 213.  Salvare tutti i file utilizzati nel sito.  importante ricordare che ciascun frame e set di frame  una pagina HTML indipendente e che  necessario salvare ogni pagina. Vedere  \"Salvataggio dei file di un frame e di un set di frame \" a pagina 219.  Impostare le propriet di ciascun frame e set di frame (ad esempio, assegnare un nome a ciascun frame e set di frame o impostare le opzioni di scorrimento e non scorrimento). Vedere  \"Propriet dei frame e dei set di frame \" a pagina 220.  Verificare che tutti i collegamenti siano provvisti di destinazione in modo da visualizzare il contenuto collegato nell \'area corretta. Vedere  \"Controllo del contenuto dei frame mediante i collegamenti \" a pagina 227.  Creazione dei frame  Per creare un set di frame in Dreamweaver  possibile impostarlo autonomamente o scegliere uno dei numerosi set di frame predefiniti. La scelta di un set di frame predefinito costituisce il modo pi semplice per inserire rapidamente un layout di frame nelle pagine, poich automaticamente vengono impostati tutti i set di frame e i frame necessari per creare il layout. I frame possono essere creati solo nella vista Struttura della finestra del documento.  Frame 213   Inserimento di un set di frame predefinito I set di frame predefiniti agevolano la creazione dei nuovi set di frame. Le icone dei set di frame predefiniti si trovano nella categoria Frame del pannello Oggetti e forniscono una rappresentazione visiva del tipo di set di frame che verr applicato al documento.  Il set di frame selezionato circonda il documento corrente, ovvero il documento in cui si trova il punto di inserimento. All \'interno di un set di frame predefinito, l \'area azzurra rappresenta la pagina o il frame attualmente selezionato nel documento e l \'area bianca indica il frame o i frame nuovi.  Per inserire un set di frame predefinito: 1 Posizionare il punto di inserimento nel documento. 2 Effettuare una delle seguenti operazioni:   Nella categoria Frame del pannello Oggetti, selezionare un set di frame predefinito. Per inserire il set di frame,  possibile fare clic sulla sua icona o trascinarla direttamente nel documento.  Per selezionare un set di frame predefinito, scegliere Inserisci > Frame > Sinistra, Destra, In alto, In basso, A sinistra e in alto, A sinistra in alto, In alto a sinistra o Dividi.  214 Capitolo 8   Progettazione e inserimento di un set di frame Prima di creare un set di frame o lavorare con i frame, attivare l \'opzione di visualizzazione dei bordi dei frame. Per visualizzare i bordi dei frame nella finestra del documento, scegliere Visualizza > Riferimenti visivi > Bordi dei frame. Quando i bordi dei frame sono visibili, Dreamweaver aggiunge spazio attorno al bordo del documento per fornire un \'indicazione visiva delle aree dei frame.  Per creare un set di frame, effettuare una delle seguenti operazioni:   Scegliere Elabora > Set di frame > Dividi frame a sinistra, a destra, in alto o in basso.  Per suddividere il documento in orizzontale o in verticale, trascinare uno dei bordi dei frame nella finestra del documento. Per suddividere il documento in quattro frame, trascinare un bordo di frame da uno degli angoli.   Se si suddivide un frame interno, trascinare tenendo premuto il tasto Alt (Windows) oppure Opzione (Macintosh).  Per eliminare un frame:  Trascinare il bordo del frame fuori dalla pagina o fino al bordo del frame principale.  Frame 215   Creazione di un set di frame nidificato Un set di frame nidificato  un set creato all \'interno di un altro set di frame. Ogni nuovo set di frame contiene sia il proprio documento HTML che i documenti dei singoli frame. La maggior parte delle pagine Web che utilizzano i frame (e dei set di frame predefiniti di Dreamweaver) utilizza i frame nidificati. Ad esempio, un documento che contiene tre frame, pu visualizzare il logo di una societ nella parte superiore, i controlli di navigazione sul lato sinistro e il contenuto vero e proprio nel terzo frame.  Set di frame principale  Il frame del menu e il frame del contenuto sono nidificati nel set di frame principale  Per creare un set di frame nidificato:  1  Posizionare il punto di inserimento nel frame in cui si desidera inserire il set di frame nidificato.  2 Effettuare una delle seguenti operazioni:   Scegliere Elabora > Set di frame > Dividi frame a sinistra, a destra, in alto o in basso.  Nella categoria Frame del pannello Oggetti, selezionare l \'icona di un set di frame.  Scegliere Inserisci > Frame > Sinistra, Destra, In alto, In basso, A sinistra e in alto, A sinistra in alto, In alto a sinistra o Dividi. ","null","null","");arrFiles[53]=new Array("manu/flash4_IT.pdf","0 flash4.book","macromedia    FLASH4 Guida all \'uso di Flash TM   Marchi Macromedia, il logo Macromedia, il logo Made With Macromedia, Authorware, Backstage, Director, Extreme 3D, e Fontographer sono marchi registrati, mentre Afterburner, AppletAce, Authorware Interactive Studio, Backstage, Backstage Designer, Backstage Desktop Studio, Backstage Enterprise Studio, Backstage Internet Studio, DECK II, Director Multimedia Studio, Doc Around the Clock, Extreme 3D, Flash, FreeHand, FreeHand Graphics Studio, Lingo, Macromedia xRes, MAGIC, Power Applets, Priority Access, SoundEdit, Shockwave, Showcase, Tools to Power Your Ideas ed Xtra sono marchi di Macromedia, Inc. I nomi di altri prodotti, i logotipi, le immagini, i titoli e le parole o frasi citate nel presente manuale possono essere marchi, marchi di servizio o marchi registrati di Macromedia, Inc. o di altri soggetti, eventualmente registrati in determinate giurisdizioni. Esonero di responsabilit di Apple APPLE COMPUTER, INC. NON FORNISCE ALCUNA GARANZIA, N ESPLICITA N IMPLICITA, IN RELAZIONE AL PACCHETTO SOFTWARE ALLEGATO, ALLA SUA COMMERCIALIZZAZIONE O AL SUO UTILIZZO PER QUALSIASI SCOPO. L \'ESCLUSIONE DELLE GARANZIE IMPLICITE NON  CONSENTITA IN ALCUNI STATI. TALE ESCLUSIONE PU NON RIFERIRSI AL CASO SPECIFICO. LA PRESENTE GARANZIA ASSICURA ALL \'UTENTE ALCUNI DIRITTI LEGALI SPECIFICI. I DIRITTI DI CUI CI SI PU AVVALERE POSSONO VARIARE DA STATO A STATO. Copyright  1999 Macromedia, Inc. Tutti i diritti riservati. Nessuna parte del presente manuale, singola o completa, pu essere copiata, fotocopiata, riprodotta, tradotta o convertita in forma elettronica o leggibile da apparecchiature apposite senza previa autorizzazione scritta da parte di Macromedia, Inc. Numero di parte ZFL40M100IT Ringraziamenti Gestione di progetto per la documentazione: Joe Schmitz Gestione di progetto per la localizzazione: Janice Pearce Autori: Peter Fenczik, Dave Jacowitz, John Lancaster, Ben Melnick e Michelle Sudduth Multimedia: John  \"Zippy \" Lehnus e Noah Zilberberg Editing: Peter Fenczik Progettazione della guida in linea e stampata: Noah Zilberberg Fase di produzione: Christopher Basmajian e Noah Zilberberg Ringraziamenti speciali a: Kristin Conradi, Max D \'Ambrosio, Daniel Di Gallo, Sami Kaied, Linda Page, Robert Tatsumi y Peter von dem Hagen.  Prima edizione: Giugno 1999 Macromedia, Inc. 600 Townsend St. San Francisco, CA 94103  ii   SOMMARIO  Guida introduttiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Requisiti di sistema per l \'authoring con Flash . . . . . . . . . . . . . . . . . . . .11 Requisiti di sistema per Flash Player . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Installazione di Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Le novit di Flash 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Audio in streaming MP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Campi di testo modificabili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Sofisticate azioni supplementari . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Finestra Libreria migliorata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Pubblicazione sul Web semplificata . . . . . . . . . . . . . . . . . . . . . . . .13 Livelli e potenziamento dell \'animazione. . . . . . . . . . . . . . . . . . . . .13 Set di colori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Interfaccia utente avanzata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Guida agli strumenti di apprendimento. . . . . . . . . . . . . . . . . . . . . . . . .15 CAPITOLO 1 Esercitazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Apertura del file di inizio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 Creazione di un simbolo animato . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Creazione di pulsanti animati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 Uso dei campi di testo modificabili . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Assemblaggio del filmato. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Uso delle azioni per controllare i contenuti . . . . . . . . . . . . . . . . . . . . . .38 Pubblicazione del filmato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 CAPITOLO 2 Nozioni fondamentali su Flash . . . . . . . . . . . . . . . . . . 47 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Informazioni sulla grafica vettoriale e bitmap. . . . . . . . . . . . . . . . . . . . .47  1   Presentazione dell \'ambiente di lavoro di Flash. . . . . . . . . . . . . . . . . . . .49 Lo stage e la finestra Linea temporale . . . . . . . . . . . . . . . . . . . . . . .49 La finestra Libreria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 Simboli e istanze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 Simboli e filmati interattivi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Creazione di un nuovo filmato e impostazione delle sue propriet. . . . .51 Anteprima e prova dei filmati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 Controllo della riproduzione del filmato . . . . . . . . . . . . . . . . . . . .53 Prova dei filmati. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Uso degli Strumenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 Uso della finestra Linea temporale. . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 Spostamento della testina di riproduzione . . . . . . . . . . . . . . . . . . .56 Visualizzazione dello stato dei fotogrammi. . . . . . . . . . . . . . . . . . .56 Modifica della visualizzazione dei fotogrammi nella Linea temporale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56 Creazione di etichette dei fotogrammi e commenti al filmato. . . . .58 Uso delle scene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58 Uso della finestra Libreria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60 Operazioni con le cartelle nella finestra Libreria . . . . . . . . . . . . . . .61 Ordinamento delle voci nella finestra Libreria . . . . . . . . . . . . . . . .62 Rinomina delle voci di libreria . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Eliminazione di voci di libreria. . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Ricerca di voci di libreria non utilizzate . . . . . . . . . . . . . . . . . . . . .63 Aggiornamento dei file importati . . . . . . . . . . . . . . . . . . . . . . . . . .63 Uso del menu Librerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 Uso delle finestre di ispezione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 Uso dei menu contesto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 Visualizzazione dello stage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 Ingrandimento/riduzione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 Spostamento della vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65 Uso dei comandi di visualizzazione . . . . . . . . . . . . . . . . . . . . . . . .65 Uso delle griglie e dei righelli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Stampa di file Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Accelerazione della visualizzazione. . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 Impostazione delle preferenze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 CAPITOLO 3 Disegno e grafica pittorica . . . . . . . . . . . . . . . . . . . . . . .71 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 Comprensione del disegno e della grafica pittorica in Flash . . . . . . . . . .71  2 Sommario   Opzioni di disegno con lo strumento Matita. . . . . . . . . . . . . . . . . . . . .72 Tracciamento di linee diritte, ovali e rettangoli . . . . . . . . . . . . . . . . . . .73 Opzioni di grafica pittorica con lo strumento Pennello . . . . . . . . . . . . .74 Cancellazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 Riempimento e applicazione del tratto alle forme . . . . . . . . . . . . . . . . .76 Impostazione degli attributi di riempimento e di tratto . . . . . . . . .77 Applicazione di riempimenti e tratti utilizzando il valore Nessuno .77 Creazione di spessori e stili delle linee personalizzati. . . . . . . . . . . .78 Utilizzo dello strumento Secchio di vernice . . . . . . . . . . . . . . . . . .78 Utilizzo del modificatore Blocca riempimento . . . . . . . . . . . . . . . .81 Utilizzo dello strumento Calamaio. . . . . . . . . . . . . . . . . . . . . . . . .81 Utilizzo dello strumento Contagocce . . . . . . . . . . . . . . . . . . . . . . .82 Utilizzo delle tavolozze colori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82 Importazione ed esportazione di tavolozze colori . . . . . . . . . . . . . .83 Creazione e modifica di colori uniformi . . . . . . . . . . . . . . . . . . . . .84 Creazione e modifica di sfumature . . . . . . . . . . . . . . . . . . . . . . . . .86 Impostazione delle preferenze di disegno. . . . . . . . . . . . . . . . . . . . . . . .87 Rimodellamento delle linee e dei contorni delle forme . . . . . . . . . . . . .88 Rimodellamento mediante l \'uso dello strumento Freccia . . . . . . . .89 Raddrizzamento e attenuazione di linee . . . . . . . . . . . . . . . . . . . . .90 Ottimizzazione delle curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 Agganciamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 Creazione di effetti speciali delle curve . . . . . . . . . . . . . . . . . . . . . . . . .92 Uso dei disegni complessi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93 CAPITOLO 4 Operazioni con gli oggetti. . . . . . . . . . . . . . . . . . . . . . .95 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Selezione di oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Uso dello strumento Freccia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96 Uso dello strumento Lazo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97 Spostamento, copia ed eliminazione di oggetti . . . . . . . . . . . . . . . . . . .98 Spostamento e copia di oggetti incollandoli . . . . . . . . . . . . . . . . . .98 Copia di fotogrammi con gli Appunti . . . . . . . . . . . . . . . . . . . . . .99 Copia di oggetti trasformati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99 Uso del comando Incolla speciale (Windows) . . . . . . . . . . . . . . .100 Eliminazione di oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100 Impilamento di oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101 Scalatura di oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101 Rotazione di oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102  Sommario3   Riflessione di oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103 Inclinazione di oggetti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104 Ripristino di oggetti trasformati . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104 Allineamento di oggetti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 Raggruppamento di oggetti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106 Spostamento del punto di registrazione di un oggetto . . . . . . . . . . . . .107 Divisione di gruppi e oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107 CAPITOLO 5 Uso del testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109 Uso del testo nei filmati Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109 Creazione di testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110 Creazione di campi di testo e testo modificabile . . . . . . . . . . . . . . . . .111 Impostazione delle propriet dei campi di testo . . . . . . . . . . . . . .112 Modifica del testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113 Impostazione degli attributi del testo. . . . . . . . . . . . . . . . . . . . . . . . . .114 Scelta dei caratteri, delle dimensioni del testo e dello stile . . . . . .114 Impostazione dei margini, dei rientri e dell \'interlinea. . . . . . . . . .115 Impostazione della crenatura e della spaziatura fra le lettere . . . . .115 Definizione del colore del testo . . . . . . . . . . . . . . . . . . . . . . . . . .116 Allineamento del testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117 Trasformazione del testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117 Rimodellamento del testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117 CAPITOLO 6 Uso di immagini importate . . . . . . . . . . . . . . . . . . . . . .119 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Inserimento di immagini in Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Scelta di un formato file di importazione . . . . . . . . . . . . . . . . . . .121 Uso di file FreeHand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121 Uso di file Adobe Illustrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . .122 Uso di filmati QuickTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122 Uso di file AutoCAD DXF . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122 Ricalco di bitmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123 Interventi di grafica pittorica con un \'immagine bitmap. . . . . . . . . . . .124 Impostazione delle propriet bitmap . . . . . . . . . . . . . . . . . . . . . . . . . .125 CAPITOLO 7 Uso dei livelli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127  4 Sommario   Introduzione ai livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127 Creazione di livelli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127 Modifica di livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128 Visualizzazione di livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129 Ridenominazione di livelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130 Cambiamento dell \'ordine dei livelli . . . . . . . . . . . . . . . . . . . . . . . . . .130 Uso dei livelli guida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 Uso dei livelli maschera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 CAPITOLO 8 Uso dei simboli e delle istanze. . . . . . . . . . . . . . . . . . 135 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135 Determinazione del tipo di simbolo da usare. . . . . . . . . . . . . . . . . . . .136 Creazione di simboli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136 Conversione dell \'animazione sullo stage in una clip . . . . . . . . . . .137 Duplicazione di simboli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138 Creazione di istanze. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138 Identificazione delle istanze sullo stage . . . . . . . . . . . . . . . . . . . . . . . .139 Creazione di pulsanti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140 Attivazione, selezione e controllo di pulsanti . . . . . . . . . . . . . . . . . . . .141 Modifica di simboli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142 Cambiamento delle propriet di una istanza . . . . . . . . . . . . . . . . . . . .144 Cambiamento del colore e della trasparenza di un \'istanza. . . . . . .144 Sostituzione di un \'istanza con un altro simbolo . . . . . . . . . . . . . .146 Cambiamento del tipo di istanza . . . . . . . . . . . . . . . . . . . . . . . . .146 Impostazione della modalit di riproduzione di un \'istanza di grafico animata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146 Divisione di istanze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147 Uso dei simboli di altri filmati. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147 CAPITOLO 9 Creazione di animazione. . . . . . . . . . . . . . . . . . . . . . . 149 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149 Creazione dei fotogrammi chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . .149 Distinzione delle animazioni nella finestra Linea temporale . . . . .150 Animazione con i livelli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151 Impostazione della frequenza dei fotogrammi . . . . . . . . . . . . . . . . . . .152 Estensione delle immagini statiche . . . . . . . . . . . . . . . . . . . . . . . . . . .152 Animazione intercalata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153  Sommario5   Intercalaggio di istanze, gruppi e testo. . . . . . . . . . . . . . . . . . . . . . . . .153 Sincronizzazione di istanze di grafici . . . . . . . . . . . . . . . . . . . . . .155 Intercalaggio di movimenti lungo un tracciato . . . . . . . . . . . . . . . . . .156 Intercalaggio forme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157 Uso dei suggerimenti forma . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159 Creazione di animazioni fotogramma per fotogramma . . . . . . . . . . . .161 Modifica dell \'animazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162 Tecnica Onionskin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163 Spostamento di un \'intera animazione. . . . . . . . . . . . . . . . . . . . . .165 CAPITOLO 10 Creazione di filmati interattivi. . . . . . . . . . . . . . . . . . . 167 Introduzione alla creazione di filmati interattivi. . . . . . . . . . . . . . . . . .167 Assegnazione di azioni ai pulsanti . . . . . . . . . . . . . . . . . . . . . . . . . . . .167 Assegnazione di azioni ad un fotogramma . . . . . . . . . . . . . . . . . . . . . .170 Modifica di azioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171 Riproduzione e arresto dei filmati . . . . . . . . . . . . . . . . . . . . . . . . . . . .171 Regolazione della qualit di visualizzazione del filmato . . . . . . . . . . . .172 Interruzione di tutti gli elementi audio . . . . . . . . . . . . . . . . . . . . . . . .172 Passaggio ad un fotogramma o ad una scena specifici. . . . . . . . . . . . . .172 Passaggio ad un URL diverso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173 Controllo del caricamento di un fotogramma . . . . . . . . . . . . . . . . . . .174 Operazioni di loading e unloading di filmati aggiuntivi. . . . . . . . . . . .175 Come ottenere variabili da un file remoto . . . . . . . . . . . . . . . . . . . . . .177 Invio di messaggi al programma host del filmato. . . . . . . . . . . . . . . . .178 Controllo di altri filmati e clip. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179 Linee temporali multiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179 Specifica dei target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180 Duplicazione ed eliminazione delle clip. . . . . . . . . . . . . . . . . . . . . . . .181 Come rendere trascinabili le clip . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182 Modifica della posizione e dell \'aspetto della clip . . . . . . . . . . . . . . . . .183 Commento delle azioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184 Impostazione e identificazione di variabili . . . . . . . . . . . . . . . . . . . . . .184 Assegnazione di valori alle variabili. . . . . . . . . . . . . . . . . . . . . . . .185 Creazione di azioni condizionali . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185 Ripetizione ciclica di azioni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186 Riutilizzo delle azioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187 Tipi di valori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187 Emulazione di array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188 Scrittura di espressioni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190  6 Sommario   Uso dell \'Editor di espressioni . . . . . . . . . . . . . . . . . . . . . . . . . . . .190 Espressioni numeriche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191 Espressioni stringa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191 Operatori aritmetici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192 Operatori stringa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192 Operatori di confronto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192 Espressioni logiche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193 Misurazione del tempo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193 Conversione dei caratteri in codice ASCII . . . . . . . . . . . . . . . . . .193 Uso delle propriet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193 Propriet delle clip di filmato . . . . . . . . . . . . . . . . . . . . . . . . . . . .193 Propriet di scorrimento del campo di testo . . . . . . . . . . . . . . . . .195 Propriet globali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196 Risoluzione dei problemi di interattivit . . . . . . . . . . . . . . . . . . . . . . .196 CAPITOLO 11 Creazione di elementi d \'interfaccia . . . . . . . . . . . . . 197 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197 Creazione di moduli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197 Creazione di moduli che interagiscono con un server Web. . . . . .198 Uso di variabili nei moduli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198 Creazione di una finestra di dialogo . . . . . . . . . . . . . . . . . . . . . . .199 Per password ed informazioni sicure. . . . . . . . . . . . . . . . . . . . . . .200 Controllo dei dati immessi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 Creazione di menu a comparsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 CAPITOLO 12 Inserimento dell \'audio . . . . . . . . . . . . . . . . . . . . . . . . 205 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .205 Importazione dell \'audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206 Inserimento dell \'audio in un filmato . . . . . . . . . . . . . . . . . . . . . . . . . .206 Uso dei comandi di modifica audio. . . . . . . . . . . . . . . . . . . . . . . . . . .208 Avvio ed interruzione dell \'audio in un fotogramma chiave . . . . . . . . .209 Inserimento di elementi audio in pulsanti . . . . . . . . . . . . . . . . . . . . . .210 Esportazione di filmati con audio . . . . . . . . . . . . . . . . . . . . . . . . . . . .211 Specificazione delle opzioni di compressione audio . . . . . . . . . . .212 Indicazioni per l \'esportazione di audio in filmati . . . . . . . . . . . . .213 Indicazioni per l \'esportazione di audio in video . . . . . . . . . . . . . .214 CAPITOLO 13  Sommario7   Pubblicazione ed esportazione. . . . . . . . . . . . . . . . . 215 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215 Ottimizzazione dei filmati. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216 Prova delle prestazioni di downloading dei filmati. . . . . . . . . . . . . . . .217 Pubblicazione di filmati Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219 Impostazioni di pubblicazione di Flash . . . . . . . . . . . . . . . . . . . . . . . .220 Impostazioni di pubblicazione HTML . . . . . . . . . . . . . . . . . . . . . . . .221 Impostazioni pubblicazione GIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224 Impostazioni di pubblicazione JPEG. . . . . . . . . . . . . . . . . . . . . . . . . .227 Impostazioni di pubblicazione PNG . . . . . . . . . . . . . . . . . . . . . . . . . .228 Impostazioni di pubblicazione QuickTime . . . . . . . . . . . . . . . . . . . . .231 Creazione di proiettori con Pubblica . . . . . . . . . . . . . . . . . . . . . . . . . .232 Uso di Anteprima pubblicazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232 Uso del lettore standalone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233 Uso di Esporta filmato ed Esporta immagine. . . . . . . . . . . . . . . . . . . .233 Informazioni sui formati file di esportazione . . . . . . . . . . . . . . . . . . . .234 Adobe Illustrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235 Bitmap (BMP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236 Enhanced Metafile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236 EPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237 PICT (Macintosh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237 QuickTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238 QuickTime Video (Macintosh) . . . . . . . . . . . . . . . . . . . . . . . . . .238 Windows AVI (Windows) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238 Windows Metafile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239 Windows WAV Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239 Creazione di modelli per la pubblicazione HTML . . . . . . . . . . . . . . .239 Creazione di una mappa immagine . . . . . . . . . . . . . . . . . . . . . . .242 Creazione di un report testo. . . . . . . . . . . . . . . . . . . . . . . . . . . . .242 Creazione di un report URL . . . . . . . . . . . . . . . . . . . . . . . . . . . .242 Uso di variabili di modello abbreviate . . . . . . . . . . . . . . . . . . . . .242 Modello di esempio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243 Informazioni sui requisiti HTML di Flash . . . . . . . . . . . . . . . . . . . . .243 Uso di OBJECT ed EMBED. . . . . . . . . . . . . . . . . . . . . . . . . . . .244 SRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245 MOVIE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245 CLASSID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245 CODEBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246 PLUGINSPAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246 SWLIVECONNECT* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246  8 Sommario   PLAY* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246 LOOP* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246 QUALITY* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247 BGCOLOR* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247 SCALE*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248 BASE* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249 MENU*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249 WMODE* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250 Configurazione di un server Web per Flash . . . . . . . . . . . . . . . . . . . . .250 APPENDICE A Scelte rapide da tastiera . . . . . . . . . . . . . . . . . . . . . . . 251 Menu File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .252 Menu Modifica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .252 Menu Visualizza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253 Menu Inserisci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254 Menu Elabora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254 Menu Controlli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256 Menu Finestra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256 Controllo dei livelli e dei fotogrammi chiave . . . . . . . . . . . . . . . . . . . .256 Scelte rapide di disegno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257  Sommario9   10 Sommario   INTRODUZIONE Guida introduttiva  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Flash  il principale software di authoring per la creazione di animazioni interattive scalabili per il Web. La potenza e la flessibilit di Flash rappresentano un mezzo ideale per liberare la fantasia nella creazione di logo animati, controlli di navigazione per i siti Web, animazioni lunghe e interi siti Web Flash.  Requisiti di sistema per l \'authoring con Flash  Flash richiede la seguente dotazione hardware e software: Per Microsoft WindowsTM: processore Pentium 133 Intel o equivalente con Windows 95, 98 o NT versione 4.0 o successiva, 16 MB di RAM (Windows 95 o 98, 24 MB consigliati) o 24 MB di RAM (Windows NT, 32 MB consigliati) pi 20 MB di spazio disponibile su disco, monitor a colori e lettore CD-ROM. Per Macintosh: Power Macintosh con System 7.5 o versione successiva, 32 MB di RAM e 20 MB di spazio disponibile su disco, monitor a colori e lettore CD-ROM .  Requisiti di sistema per Flash Player  La riproduzione di filmati Flash Player in un browser richiede la seguente dotazione hardware e software: Microsoft Windows 95, NT 3.5.1 o versione successiva o un computer Macintosh 68K (PowerPC consigliato) con System 7.1 o versione successiva. Plug-in di Netscape che funzioni con Netscape 2 o versione successiva (Windows e Macintosh).  11   Se sono in esecuzione controlli ActiveX,  necessario Microsoft Internet Explorer 3 o versione successiva (Windows 95 o versione successiva, Windows NT). Se  in esecuzione Flash Player Java Edition,  necessario un browser abilitato per Java.  Installazione di Flash  Eseguire la seguente procedura per installare Flash su un computer Windows o Macintosh. Per installare Flash su un computer Windows o Macintosh: 1 Inserire il CD Flash 4 nel lettore CD-ROM del computer. 2 Scegliere tra le seguenti opzioni: In Windows, scegliere Avvio > Esegui. Fare clic su Sfoglia e scegliere il file Setup.exe nel CD Flash 4. Fare clic su OK nella finestra di dialogo Esegui per iniziare l \'installazione. In Macintosh, fare doppio clic sull \'icona del programma di installazione di Flash 4. 3 Seguire le istruzioni visualizzate. 4 Se necessario, riavviare il computer.  Le novit di Flash 4  Flash 4 offre nuove straordinarie funzioni per la creazione di ricchi e appassionanti siti Web interattivi. Le nuove funzioni di riproduzione includono l \'audio in streaming MP3, campi per l \'inserimento in un filmato di testo modificabile da parte dell \'utente e potenziamenti delle azioni Flash che consentono di creare sofisticati giochi, moduli e questionari. Le nuove funzioni di authoring includono un processo di pubblicazione semplificato, una finestra Libreria di nuova concezione, una variet di nuove finestre di ispezione e un \'interfaccia grafica ottimizzata. Audio in streaming MP3  possibile esportare sia l \'audio in streaming che eventi audio con la compressione MP3 per creare filmati dalle colonne sonore avvincenti mantenendo comunque le dimensioni dei file sufficientemente ridotte per un efficiente trasferimento a bassa ampiezza di banda. Consultare  \"Esportazione di filmati con audio \" a pagina 211.  12 Introduzione   Campi di testo modificabili L \'inserimento di campi di testo in un filmato consente agli spettatori di modificare il testo durante la riproduzione del filmato. Usare i campi di testo per creare campi di immissione password, moduli di registrazione, questionari e altri moduli per la raccolta di dati dagli utenti. Consultare  \"Impostazione delle propriet dei campi di testo \" a pagina 112. Sofisticate azioni supplementari L \'aggiunta di sofisticate azioni in grado di valutare eventi e informazioni durante la riproduzione di un filmato e di cambiare in base al risultato, consente di creare elementi di interfaccia perfettamente funzionali come dispositivi di controllo a scorrimento, pulsanti di scelta, menu applicativi e altro.  possibile usare le nuove azioni per duplicare molte delle funzionalit eseguibili con JavaScript e con altri linguaggi di scripting al fine di creare filmati che mantengano la compatibilit fra browser e fra piattaforme. Ci consente agli spettatori di recepire i filmati allo stesso modo, indipendentemente dalla configurazione implementata. Consultare  \"Introduzione alla creazione di filmati interattivi \" a pagina 167. Finestra Libreria migliorata La finestra Libreria di nuova concezione ora facilita la gestione di centinaia di elementi nei grandi progetti.  possibile creare cartelle per organizzare e memorizzare gli elementi. Oltre al nome di un simbolo, le colonne della finestra Libreria ora visualizzano il tipo di simbolo, il numero di volte che una voce appare nel filmato e la data dell \'ultima modifica.  possibile ordinare le voci di libreria in base ad una qualsiasi delle colonne. Consultare  \"Uso della finestra Libreria \" a pagina 60. Pubblicazione sul Web semplificata Il comando Pubblica  un processo in un \'unica fase per l \'esportazione di un filmato in pi formati e per il supporto del file HTML.  possibile personalizzare le propriet individuali di ogni formato prima della pubblicazione.  anche possibile creare il proprio file modello esterno che istruisca Flash su come scrivere una sintassi HTML specifica. Per ulteriori informazioni consultare  \"Pubblicazione ed esportazione \" a pagina 215. Livelli e potenziamento dell \'animazione Con la Linea temporale di nuova concezione, le guide movimento intelligenti e i controlli dei livelli aggiornati, Flash 4 riduce il tempo necessario per creare l \'animazione destinata al Web:  Guida introduttiva 13   Il comando Crea intercalaggio movimenti consente di creare un intercalaggio dei movimenti in un \'unica fase. Gli oggetti con movimenti intercalati si agganciano automaticamente ad un percorso di movimento tracciato su un livello di guida movimento.  anche possibile collegare e scollegare livelli multipli ad una guida movimento o a livelli maschera. Consultare  \"Intercalaggio di istanze, gruppi e testo \" a pagina 153. I controlli dei livelli aggiornati consentono di nascondere, visualizzare, bloccare e sbloccare con facilit i livelli. I colori contorno consentono di distinguere facilmente gli oggetti su un livello dagli altri oggetti nel filmato. Consultare  \"Visualizzazione di livelli \" a pagina 129.  possibile trascinare la Linea temporale nella sua finestra oppure agganciarla a qualsiasi lato della finestra dell \'applicazione. Consultare  \"Uso della finestra Linea temporale \" a pagina 55. Set di colori  possibile importare ed esportare set di colori personalizzati per garantire la coerenza nell \'uso dei colori all \'interno del sito Web. Consultare  \"Utilizzo delle tavolozze colori \" a pagina 82. Interfaccia utente avanzata  possibile migliorare la produttivit mediante i seguenti perfezionamenti dell \'interfaccia: Le finestre di ispezione Oggetto e Trasformazione consentono di visualizzare e manipolare posizione, scalatura, rotazione e inclinazione degli oggetti selezionati. Consultare il paragrafo appropriato del Capitolo 4,  \"Operazioni con gli oggetti \". La finestra di ispezione Scena consente di gestire e modificare pi scene in un filmato Flash. Consultare  \"Uso delle scene \" a pagina 58. Gli strumenti Cerchio e Rettangolo consentono di creare con facilit questi semplici oggetti. Il modificatore Raggio rettangolo arrotondato consente di arrotondare gli angoli dei rettangoli. Consultare  \"Tracciamento di linee diritte, ovali e rettangoli \" a pagina 73. Si possono modificare simboli in una finestra separata o in relazione ad altre immagini sullo schermo. Consultare  \"Modifica di simboli \" a pagina 142.  14 Introduzione   Guida agli strumenti di apprendimento  Il pacchetto Flash 4 contiene una variet di elementi che consentono di imparare a conoscere rapidamente il programma e di acquisire esperienza nella creazione dei propri filmati Flash Player. Tali elementi includono una guida in linea visualizzabile nel browser Web, lezioni interattive, esercitazioni, un manuale su supporto cartaceo e un sito Web aggiornato con regolarit. Lezioni ed esercitazione di Flash Per coloro che non conoscono Flash o hanno usato solo un numero limitato delle sue funzioni,  consigliabile iniziare con le lezioni che presentano le funzioni principali di Flash, consentendo di fare pratica su esempi isolati. L \'esercitazione presenta il flusso di lavoro di Flash mostrando come creare un filmato di base e presuppone una conoscenza degli argomenti affrontati nelle lezioni. Per iniziare con le lezioni, scegliere ? > Lezioni > 0 Introduzione. Uso di Flash La guida Uso di Flash contiene istruzioni e informazioni sull \'uso di tutti gli strumenti e i comandi di Flash e viene fornita sia sotto forma di guida in linea che su supporto cartaceo. La guida in linea contiene numerosi filmati Flash Player a dimostrazione degli effetti e delle funzioni. Per utilizzare al meglio la Guida in linea di Flash, Macromedia raccomanda di usare Netscape Navigator 4.0 o versione superiore o Microsoft Internet Explorer 4.0 o versione superiore con Windows e Netscape Navigator 4.0 o versione superiore con Macintosh. In caso di impiego di un browser 3.0, tutto il contenuto dei filmati e della Guida di Flash rimane accessibile ma alcune funzioni (ad esempio la funzione di ricerca) non saranno attive. L \'esecuzione contemporanea di Flash e della Guida di Flash su un Macintosh richiede fino a 32 MB di memoria, in base ai requisiti di memoria del browser. Per usare la Guida di Flash: 1 Scegliere ? > Argomenti della Guida di Flash. 2 Per spostarsi fra gli argomenti della guida, avvalersi di una delle seguenti funzioni: Il sommario organizza le informazioni per soggetto. Fare clic sulle voci principali per visualizzare gli argomenti attinenti. L \'indice analitico organizza le informazioni come un tradizionale indice stampato. Fare clic su un termine per passare ad un argomento correlato.  Guida introduttiva 15   La funzione di ricerca trova qualsiasi stringa di caratteri in tutto il testo degli argomenti. Questa funzione richiede un browser 4.0 abilitato Java. Per cercare una frase,  sufficiente digitare la frase nella casella di immissione testo.  Per cercare file contenenti due parole chiave (ad esempio livelli e stile), separare ogni parola con un segno pi (+).  I pulsanti Precedente e Successivo consentono di spostarsi attraverso gli argomenti di una sezione.  L \'icona Flash consente il collegamento con il sito Web del Centro sviluppatori Flash.  Centro sviluppatori Flash Il sito Web del Centro sviluppatori Flash  aggiornato regolarmente con le pi recenti informazioni su Flash, i consigli di utenti esperti, argomenti avanzati, esempi, suggerimenti e aggiornamenti. Per trovare le ultime notizie su Flash e ottenere il meglio dal programma, visitare spesso il sito Web all \'indirizzo www.macromedia.com/support/flash/.  16 Introduzione   1  CAPITOLO 1 Esercitazione  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  In questa esercitazione si proseguir il lavoro di apprendimento iniziato con la gestione delle funzioni di base nelle Lezioni per realizzare creazioni pi complesse. Si realizzer una home page per una societ produttrice di gadget a calamita da applicare ai frigoriferi. La pagina conterr simboli e pulsanti animati nonch un sistema per memorizzare gli indirizzi di posta elettronica. Comprendere i vantaggi offerti dai simboli e usufruirne appieno  di importanza cruciale per utilizzare in modo efficace Flash. Questa esercitazione si concentra sugli impieghi pi avanzati dei simboli. Si apprender a: Creare simboli di clip animate e simboli di pulsanti Usare campi di testo modificabili nei simboli Assemblare un filmato Collegare azioni ai pulsanti che controllano altri contenuti Pubblicare un filmato Si apprenderanno inoltre alcuni  \"trucchi \" per l \'animazione che potranno tornare utili in progetti futuri.  17   Prima di iniziare Per seguire correttamente l \'esercitazione proposta  richiesta la conoscenza delle funzionalit base di Flash illustrate nelle otto lezioni interattive proposte nel software. Le lezioni sono disponibili dal menu Guida > Lezioni. Si raccomanda di completare le lezioni prima di iniziare questa esercitazione. Lezione 1, Disegno Lezione 2, Simboli Lezione 3, Livelli Lezione 4, Testo Lezione 5, Pulsanti Lezione 6, Audio Lezione 7, Animazione Anteprima del filmato nella sua forma definitiva Iniziare effettuando un \'anteprima del filmato nella sua forma definitiva per acquisire dimestichezza con gli obiettivi preposti per il lavoro.  1  In Flash, scegliere File > Apri. Portarsi nella cartella dell \'applicazione di Flash, quindi aprire la cartella Tutorial e selezionare il file Fine esercitazione.fla. Non modificare questo filmato, perch  gi completo. Nel corso dell \'esercitazione, si interverr su una versione alternativa del filmato.  2 Per eseguire il filmato, scegliere Controlli > Prova filmato. Il filmato si apre con l \'animazione che sposta una fotografia sul frigorifero e la ferma per mezzo di una calamita.  18 Capitolo 1   3 Portare il puntatore del mouse sopra i pulsanti: si noti che sono animati e visualizzano il titolo del contenuto, che compare facendo clic su di esso. Fare clic sui pulsanti per visualizzare gli altri contenuti. 4 Al termine della sperimentazione sul filmato, chiudere la finestra del filmato e poi il file Fine esercitazione.fla.  possibile fare riferimento al file Fine esercitazione.fla durante tutto il corso dell \'esercitazione per verificare di procedere correttamente, oppure correggere eventuali punti errati.  Esercitazione 19   Apertura del file di inizio  1 In Flash, scegliere File > Apri, quindi aprire il file Inizio esercitazione.fla. 2 Scegliere File > Salva con nome e salvare il filmato con un nuovo nome in modo da non modificare direttamente il file Inizio esercitazione.fla. Se si desidera utilizzare di nuovo l \'esercitazione,  necessario conservare il file Inizio esercitazione.fla originale. 3 Il file Inizio esercitazione deve essere aperto con la finestra Libreria visualizzata. Se la finestra Libreria non fosse gi aperta, scegliere Finestra > Libreria per aprirla. Il file Inizio esercitazione non ha contenuti nella Linea temporale principale, ma la finestra Libreria contiene immagini creabili con le funzionalit di base apprese durante le lezioni di Flash.  Linea temporale  Finestra Libreria  Definizione delle propriet del filmato  buona norma iniziare la realizzazione del filmato procedendo a partire dal fondo, iniziare quindi con l \'impostazione delle dimensioni e dello sfondo. 1 Scegliere Elabora > Filmato. 2 Nella finestra di dialogo Propriet filmato, impostare le dimensioni del filmato in 550 x 400 pixel. 3 Per Sfondo, selezionare un colore arancione.  20 Capitolo 1   4 Fare clic su OK per applicare le propriet.  Dimensioni filmato  Colore sfondo  Lo stage  ora di colore arancione.  Creazione di un simbolo animato  Nella Lezione 2,  \"Simboli, \" si  appreso come operare con i simboli e le istanze grafici. I simboli possono comprendere anche istanze di altri simboli e animazione. In questa sezione, si crea un simbolo che mostra la fotografia in movimento verso la porta del frigorifero all \'inizio del filmato. Si inizia creando un simbolo di clip filmato, quindi aggiungendo altri simboli ad esso. Un simbolo di clip filmato  in effetti un filmato autocontenuto collocabile all \'interno di un filmato ospite come se si trattasse di un oggetto singolo. Esso pu includere animazione e interattivit proprio come i filmati normali. Nota: Durante le sessioni di lavoro in Flash,  spesso utile annullare le operazioni eseguite. Flash permette di annullare numerose operazioni eseguite di recente. Scegliere Modifica > Annulla (o premere Ctrl+Z (Windows) oppure Comando+Z (Macintosh)) ripetutamente per procedere all \'indietro e annullare le operazioni recenti. Scegliere Modifica > Ripeti (o premere Ctrl+Y (Windows) oppure Comando+Y (Macintosh)) per procedere in avanti e ripristinare le operazioni annullate. Creazione di un simbolo di clip filmato 1 Scegliere Inserisci > Nuovo simbolo. 2 Nella finestra di dialogo Propriet simbolo, immettere il nome  \"INTRO - ANIMAZIONE \"  Esercitazione 21   3 Selezionare Clip filmato come comportamento, quindi fare clic su OK. Flash passer alla modalit di modifica simbolo. L \'aspetto di questa modalit  pressoch identico a quello della modalit di modifica filmato. Si noti che il nome del simbolo in fase di modifica compare nell \'angolo superiore sinistro, sopra la Linea temporale. Il nome compare anche nella finestra Libreria.  Nome simbolo  4 Nella linea temporale, fare doppio clic sul nome del livello preesistente e digitare  \"Foto \".  5 Trascinare un \'istanza nel simbolo INTRO - FOTO dalla finestra Libreria e posizionarla sul punto di registrazione al centro dello stage, come indicato nella figura seguente.  Punto di registrazione  In questo modo si aggiunge un \'istanza del simbolo INTRO - FOTO al simbolo INTRO - ANIMAZIONE. Avvalersi dei tasti freccia per spostare il simbolo di un pixel per volta. Premere Maiusc e assieme ai tasti freccia per spostarsi invece di dieci pixel per volta.  22 Capitolo 1   6 Nella linea temporale, selezionare il fotogramma 20 nel livello Foto, quindi scegliere Inserisci > Fotogramma chiave.  Poich si desidera che l \'animazione abbia inizio fuori dallo stage,  necessario definire una nuova posizione per INTRO - FOTO nel primo fotogramma. 7 Selezionare il fotogramma chiave nel fotogramma 1. 8 Spostare l \'istanza di INTRO - FOTO di circa cinque centimetri a destra del punto di registrazione. Non  necessario collocare l \'istanza con precisione.  Una volta posizionata l \'immagine per il primo fotogramma,  possibile creare un intercalaggio del movimento per portare l \'immagine nella posizione del fotogramma chiave, nel fotogramma 20. 9 Dopo aver controllato che il fotogramma chiave nel fotogramma 1 sia ancora selezionato, scegliere Inserisci > Crea intercalaggio movimenti. La linea temporale dovrebbe ora presentarsi come segue:  10 Scegliere Finestra > Controller per aprire il Controller e quindi riavvolgere l \'animazione e avviarne la riproduzione per controllare i risultati conseguiti fino a questo punto.  La fotografia dovrebbe comparire dalla destra e fermarsi sul punto di registrazione del simbolo.  Esercitazione 23   Intercalaggio rotazione e dissolvenza A questo punto, modificare l \'intercalaggio dei movimenti per creare un effetto di dissolvenza in entrata della fotografia e farla ruotare durante lo spostamento. Per procedere in tal senso, specificare un \'impostazione alfa (trasparenza) pari a 0 nel fotogramma chiave in cui compare inizialmente la fotografia e impostando il numero di rotazioni nella finestra di dialogo delle propriet per l \'intercalaggio. 1 Selezionare il fotogramma 1 nel livello Foto. 2 Sullo stage, selezionare l \'istanza di INTRO - FOTO e scegliere Elabora > Istanza. 3 Fare clic sulla scheda Effetto colori nella finestra di dialogo Propriet istanza e scegliere Alfa dal menu a comparsa Effetto colori. 4 Spostare su 0 il dispositivo di scorrimento Alfa, quindi fare clic su OK. La foto diventa completamente trasparente (invisibile). Rimane visibile solo il bordo selezionato.  5 Assicurarsi che il fotogramma chiave nel fotogramma 1 del livello Foto sia ancora selezionato, poi scegliere Elabora > Fotogramma e quindi fare clic sulla scheda Intercalaggio. 6 Scegliere In senso orario del menu a comparsa Ruota, immettere 1 nella casella Volte e quindi fare clic su OK.  24 Capitolo 1   7 Avvalersi del Controller per riavvolgere e riprodurre l \'animazione. In questo modo, l \'intercalaggio movimenti muove l \'istanza del simbolo e allo stesso tempo ruota anche l \'immagine e modifica le impostazioni alfa da 0 a 100 per realizzare l \'effetto di dissolvenza in entrata della fotografia. A questo punto  necessario aggiungere la calamita sulla fotografia. 8 Selezionare il fotogramma chiave all \'interno del fotogramma 20 nel livello Foto, quindi trascinare un \'istanza del simbolo INTRO - CALAMITA nella fotografia dalla finestra Libreria.  9 Riavvolgere e riprodurre l \'animazione per controllare che si svolta correttamente. Aggiunta di un \'azione del fotogramma per interrompere l \'animazione Anche se l \'animazione creata sembra fermarsi in corrispondenza dell \'ultimo fotogramma mentre si  in modalit di modifica simbolo, essa si comporter in modo diverso una volta collocata nella linea temporale del filmato. I simboli di clip vengono infatti riprodotti in modo ciclico e continuato per tutta la riproduzione del filmato a meno che non venga impostata l \'interruzione delle clip. Aggiungere un \'azione del fotogramma per interrompere l \'animazione una volta raggiunto l \'ultimo fotogramma.  1  Nella finestra Linea temporale, selezionare il livello Foto, quindi scegliere Inserisci > Livello.  2 Fare doppio clic sul nome del livello, quindi digitare  \"Azioni \".  Esercitazione 25   3 Inserire un fotogramma chiave nel fotogramma 20 del livello Azioni, quindi scegliere Elabora > Fotogramma.  4 Fare clic sulla scheda Azioni nella finestra di dialogo Propriet fotogramma, fare clic sul + (segno pi), quindi scegliere Stop dal menu a comparsa Azioni. Fare clic su OK.  In questo modo si  completato il simbolo INTRO - ANIMAZIONE.  Creazione di pulsanti animati  Nella Lezione 5,  \"Pulsanti \", si  appreso come creare un pulsante di tipo molto semplice. In questa sezione, si proceder a creare un pulsante pi complesso che si anima quando il puntatore del mouse lo attraversa e visualizza il testo dell \'etichetta con uso della trasparenza. Per creare un pulsante animato, posizionare un simbolo di clip animato in uno dei fotogrammi del pulsante. Iniziare creando l \'animazione.  26 Capitolo 1   1  Fare doppio clic sull \'icona del simbolo PULSANTE - HOME nella finestra Libreria per aprire il simbolo e modificarlo. Assicurarsi di fare clic sull \'icona e non sul nome del simbolo, altrimenti si modificher soltanto il nome del simbolo.  Icona simbolo  PULSANTE - HOME  un pulsante completato in parte, incluso per eliminare la necessit di alcuni passaggi. 2 Scegliere Visualizza > Mostra fotogramma per centrare il pulsante nella finestra. Fare clic sullo strumento Ingrandimento in Strumenti per allargare il pulsante come necessario. 3 Nella finestra Linea temporale, assegnare il nome  \"Pulsante \" al primo fotogramma. 4 Inserire un fotogramma chiave nel fotogramma Sopra del livello Pulsante.  5 Assicurarsi che il fotogramma chiave nel fotogramma Sopra sia ancora selezionato, quindi fare clic in un punto qualsiasi dello stage con lo strumento Freccia per deselezionare l \'immagine del pulsante.  Esercitazione 27   6 Trascinare un \'istanza del simbolo PULSANTE - CROCE dalla libreria al punto di registrazione all \'interno del simbolo PULSANTE - HOME.  PULSANTE - CROCE  un simbolo di clip filmato che contiene gi un \'animazione di una croce che ruota. L \'istanza di PULSANTE - CROCE dovrebbe allinearsi esattamente con la croce sottostante.  possibile utilizzare i tasti freccia per spostare la selezione di un pixel per volta. Aggiunta di testo trasparente al pulsante In primo luogo,  necessario aggiungere il livello testo trasparente al pulsante.  1  Nella finestra Linea temporale, inserire un nuovo livello e assegnargli il nome  \"Trasparenza testo \".  2 Selezionare il livello Trasparenza testo nella linea temporale e trascinarlo sotto al livello Pulsante. Questa disposizione dei livelli fa s che i contenuti del livello Trasparenza testo compaiano dietro ai contenuti del livello Pulsante. 3 Creare un fotogramma chiave nel fotogramma Sopra nel livello Trasparenza testo.  28 Capitolo 1   4 Selezionare il simbolo PULSANTE - SFONDO nella finestra Libreria, quindi trascinarlo in modo che il suo lato sinistro si trovi sul punto di registrazione del pulsante.  A questo punto,  necessario fare in modo che lo sfondo del pulsante si fonda gradevolmente con qualsiasi sfondo applicandovi un \'impostazione alfa.  1  Con PULSANTE - SFONDO ancora selezionato nell \'area di lavoro, scegliere Elabora > Istanza.  2 Fare clic sulla scheda Effetto colori nella finestra di dialogo Propriet istanza, quindi scegliere Alfa dal menu a comparsa Effetto colori. 3 Immettere 50 come valore di Alfa, quindi fare clic su OK. 4 Assicurarsi che il fotogramma chiave Sopra del livello Trasparenza testo sia ancora selezionato, quindi fare clic sullo strumento Testo. 5 Avvalersi dei modificatori dello strumento Testo per scegliere le impostazioni del testo Arial (Windows) o Helvetica (Macintosh), 18 punti, grassetto, corsivo. 6 Digitare il termine  \"Home \" sul simbolo PULSANTE - SFONDO.  Non  necessario modificare i contenuti di nessun altro fotogramma del pulsante. Duplicazione del pulsante animato Il pulsante appena creato visualizza il termine  \"Home \" quando viene attraversato dal puntatore del mouse. Adesso  necessario creare un altro pulsante che visualizzi il termine  \"Contatto \" quando  attraversato dal puntatore del mouse. Per risparmiare tempo, si proceder alla duplicazione di PULSANTE - HOME e poi alla modifica del testo.  Esercitazione 29   1  Nella finestra Libreria, fare clic sul simbolo PULSANTE - HOME, quindi scegliere Duplica del menu Opzioni della Libreria.  2 Assegnare al simbolo duplicato il nome di  \"PULSANTE - CONTATTO \", quindi fare clic su OK. 3 Fare doppio clic sul nuovo simbolo PULSANTE - CONTATTO nella finestra Libreria per modificarlo. Se necessario, scegliere Visualizza > Mostra fotogramma per centrare il pulsante nella finestra e avvalersi dello strumento Ingrandimento per ingrandirlo.  30 Capitolo 1   4 Selezionare il fotogramma Sopra nel livello Trasparenza testo e utilizzare lo strumento Testo e i suoi modificatori per cambiare il testo in  \"Contatto \".  Non  ancora possibile osservare i pulsanti animarsi perch l \'animazione della clip filmato non  operativa all \'interno dell \'ambiente di authoring. Per osservare i pulsanti mentre sono operativi, scegliere Modifica > Modifica filmato, trascinare un \'istanza di PULSANTE - HOME o PULSANTE - CONTATTO sullo stage, quindi scegliere Controlli > Prova filmato. Dopo la riproduzione del filmato, chiudere la finestra del filmato ed eliminare l \'istanza del pulsante dallo stage.  Uso dei campi di testo modificabili  In Flash,  possibile inserire comandi interattivi e campi di testo modificabili all \'interno dei simboli. In questa sezione, si proceder ad aggiungere funzionalit base di immissione dati al simbolo TESTO - CONTATTO.  1  Fare doppio clic sull \'icona del simbolo TESTO - CONTATTO nella finestra Libreria per aprire il simbolo e modificarlo.  2 Creare un nuovo livello nella finestra Linea temporale e assegnarvi il nome  \"Immissione dati \". 3 Selezionare il primo fotogramma del livello Immissione dati nella linea temporale. 4 Con il primo fotogramma del livello Immissione dati selezionato, fare clic sullo strumento Testo e sul modificatore Campo testo.  Esercitazione 31   5 Disegnare campi di testo modificabili per Nome, E-mail e Commento. Avvalersi dello strumento Freccia per regolare le dimensioni e la posizione dei campi. In questa fase, non  importante realizzarli in modo perfetto. Si noti che la maniglia di ridimensionamento quadrata del campo di testo modificabile si trova nell \'angolo inferiore destro del campo.  6 Utilizzando lo strumento Freccia, selezionare il campo di testo Nome e scegliere Elabora > Campo testo per aprire la finestra di dialogo Propriet campo testo. 7 Immettere  \"Nome \" nella casella Variabile e fare clic su OK. Flash assegna i contenuti immessi nel campo di testo modificabile alla variabile di cui si  immesso il nome in questo punto. In seguito, si potr utilizzare il valore della variabile nelle azioni. 8 Ripetere i punti 6 e 7 per il campo di testo E-mail; assegnare il nome  \"E-mail \" alla variabile. 9 Ripetere di nuovo i punti 6 e 7 per il campo di testo Commento; assegnare il nome  \"Commento \" alla variabile, quindi fare clic sulle opzioni Multiriga e A capo automatico prima di fare clic sul OK. Aggiunta del pulsante Invia Ora  necessario aggiungere il pulsante Invia al simbolo TESTO - CONTATTO.  32 Capitolo 1   1  Assicurarsi che il primo fotogramma del livello Immissione dati sia ancora selezionato, quindi trascinare un \'istanza del simbolo PULSANTE - INVIA dalla finestra Libreria e collocarla subito sotto ai campi modificabili.  2 Fare doppio clic sull \'istanza del simbolo PULSANTE - INVIA per aprire la finestra di dialogo Propriet istanza. 3 Nella scheda Azioni, fare clic su + (segno pi) e scegliere Get URL dal menu a comparsa. 4 Digitare un URL nella casella sulla destra, scegliere Invia con GET dal menu a comparsa Variabili e quindi fare clic su OK.  In questo modo i contenuti di tutte le variabili (vale a dire il testo immesso nei campi modificabili) verr inviato all \'URL specificato. In un \'applicazione reale, sarebbe necessario creare uno script CGI valido presso l \'ubicazione dell \'URL per ricevere le informazioni, ma ai fini dell \'apprendimento  possibile immettere qualsiasi URL e il fatto che non sia presente uno script CGI non ha importanza. Con questa operazione si  completata la creazione dei simboli per il filmato. Si  ora pronti a usare i simboli creati all \'interno del filmato principale.  Esercitazione 33   Assemblaggio del filmato  I simboli creati fino a questo punto consentono di assemblare i contenuti del filmato con grande facilit. Eseguendo questa operazione si apprenderanno ulteriori nozioni sull \'uso dei livelli per organizzare i contenuti di un filmato. 1 Scegliere Modifica > Modifica filmato. 2 Assegnare il nome  \"Frigo \" al primo livello della linea temporale. 3 Trascinare un \'istanza del simbolo SFONDO - FRIGO dalla finestra Libreria allo stage. 4 Nella finestra Linea temporale, inserire un nuovo livello sopra al livello Frigo e assegnarvi il nome di  \"Sfondo verde \". 5 Assicurarsi che il livello Sfondo verde sia selezionato, quindi trascinare un \'istanza del simbolo SFONDO - VERDE sullo stage.  Aggiunta dei pulsanti animati A questo punto  possibile aggiungere i pulsanti animati creati in precedenza.  1  Inserire un nuovo livello e assegnarvi il nome  \"Pulsanti \". Verificare che si tratti del livello superiore all \'interno della finestra Linea temporale. Per maggiore comodit, i diversi livelli aggiunti devono risultare tutti visibili all \'interno della linea temporale.  34 Capitolo 1   2 Trascinare il bordo inferiore della finestra Linea temporale in modo che risultino visibili tutti i livelli.  Bordo inferiore Linea temporale  3 Selezionare il livello Pulsanti e trascinare un \'istanza del simbolo PULSANTE HOME sullo stage. Poich i pulsanti rispondono al mouse in modo diverso rispetto ad altri oggetti,  necessario disattivarli prima di selezionarli e apportare le modifiche. I pulsanti potranno essere attivati nuovamente una volta completati gli interventi su di essi. 4 Scegliere Controlli > Attiva pulsanti e assicurarsi che l \'opzione Attiva pulsanti non sia selezionata. 5 Selezionare l \'istanza di PULSANTE - HOME e portarla nella sua posizione. 6 Assicurarsi che il livello Pulsanti sia ancora selezionato nella linea temporale, quindi collocare un \'istanza del simbolo PULSANTE - CONTATTO sotto all \'istanza PULSANTE - HOME sullo stage. 7 Per allineare i pulsanti, fare clic su PULSANTE - CONTATTO e tenere premuto il tasto Maiusc mentre si fa clic su PULSANTE - HOME per selezionare entrambe i pulsanti. Scegliere Elabora > Allinea, quindi l \'opzione di allineamento a sinistra orizzontalmente.  8 Scegliere Controlli > Prova filmato per osservare l \'animazione dei pulsanti al passaggio del puntatore del mouse su di essi. Al termine della riproduzione del filmato, chiudere la finestra di prova per continuare a operare nel filmato.  Esercitazione 35   Aggiunta della clip filmato animata Ora  giunto il momento di aggiungere la clip INTRO - ANIMAZIONE creata.  1  Inserire un nuovo livello nella linea temporale e assegnarvi il nome  \"Intro animazione \". Verificare che si trovi sul livello superiore.  2 Bloccare gli altri livelli per assicurarsi di intervenire solo nel livello Intro animazione. 3 Trascinare un \'istanza del simbolo INTRO - ANIMAZIONE dalla finestra Libreria allo stage. Si ricordi che l \'immagine della fotografia  completamente trasparente nel primo fotogramma della clip, quindi l \'unica parte visibile di INTRO ANIMAZIONE  in effetti il solo punto di registrazione. 4 Spostare l \'istanza INTRO - ANIMAZIONE in modo che il punto di registrazione si trovi sopra al frigorifero.  Punto di registrazione di INTRO - ANIMAZIONE  La clip animata non  eseguibile all \'interno dell \'ambiente di authoring. 5 Scegliere quindi Controlli > Prova filmato per visualizzare il filmato con l \'animazione operativa. L \'animazione viene eseguita solo durante la prima riproduzione del filmato nella finestra di prova. Per visualizzare di nuovo l \'animazione, chiudere la finestra di prova e scegliere di nuovo Controlli > Prova filmato. Al termine della visualizzazione dell \'animazione, chiudere la finestra di prova per proseguire il lavoro sul filmato.  36 Capitolo 1   Aggiunta dei livelli con contenuti testuali I pulsanti aggiunti finora espletano la funzione di fare comparire i contenuti testuali all \'interno dell \'area verde sulla destra. A questo punto si  pronti ad aggiungere i contenuti testuali stessi al filmato.  1  Inserire un nuovo livello in cima alla finestra Linea temporale e assegnarvi il nome  \"Testo Home \".  2 Selezionare il fotogramma chiave nel fotogramma 1 del livello Testo Home e trascinare un \'istanza del simbolo TESTO - HOME sullo stage. Adattare il simbolo nell \'area verde come mostrato di seguito:  3 Per facilitare l \'osservazione delle operazioni in corso di esecuzione, fare clic sulla colonna Occhio del livello Testo Home per nasconderlo prima di aggiungere il livello successivo.  Comparir una X rossa a indicazione che il livello  stato nascosto. 4 Inserire un nuovo livello in cima alla linea temporale e assegnarvi il nome di  \"Testo contatto \".  Esercitazione 37   5 Selezionare il fotogramma chiave nel fotogramma 1 del livello Testo contatto e trascinare un \'istanza del simbolo TESTO - CONTATTO sullo stage in modo che rientri nell \'area verde.  Uso delle azioni per controllare i contenuti   possibile creare filmati interattivi impostando le azioni--set di istruzioni che vengono eseguite quando si verifica un evento specifico. Questi eventi possono avere luogo quando la testina di riproduzione raggiunge un fotogramma dato o quando l \'utente fa clic su un pulsante o preme determinati tasti della tastiera. Ora si aggiungeranno azioni specifiche ai pulsanti in modo che il contenuto testuale appropriato compaia quando si fa clic sui pulsanti in questione. Modifica delle istanze dei simboli di testo Poich le azioni hanno come destinazione solo i simboli di clip,  necessario in primo luogo modificare le istanze dei simboli di testo appena aggiunte in modo da trasformarle in clip di filmato, quindi assegnare loro un nome. Nella sezione successiva tali nomi verranno utilizzati per identificare le istanze come target (obiettivi di destinazione) di un \'azione data. Iniziare con l \'istanza TESTO CONTATTO.  1  Assicurarsi che il livello Testo contatto sia ancora selezionato nella finestra Linea temporale e quindi fare doppio clic sull \'istanza del simbolo TESTO CONTATTO sullo stage per aprire la finestra di dialogo Propriet istanza.  2 Fare clic sulla scheda Definizione e quindi fare clic su Clip filmato come comportamento. Si noti che sotto Opzioni istanza compare il campo Nome istanza.  38 Capitolo 1   3 Immettere il nome  \"Contatto \" per l \'istanza e fare clic su OK.  A questo punto, modificare l \'istanza del simbolo TESTO - HOME.  1  Nella finestra Linea temporale, fare clic sui comandi della visibilit per nascondere il livello Testo contatto e mostrare il livello Testo Home. Si ricordi che i comandi di visibilit per ogni livello si trovano nella colonna sotto all \'icona Occhio nella finestra Linea temporale.  2 Selezionare il livello Testo Home nella linea temporale e quindi fare doppio clic sull \'istanza del simbolo TESTO - HOME sullo stage per aprire la finestra di dialogo Propriet istanza. 3 Fare clic sulla scheda Definizione e quindi fare clic su Clip filmato come comportamento. 4 Immettere il nome  \"Home \" per l \'istanza e fare clic su OK.  Aggiunta di un \'azione al pulsante PULSANTE - HOME A questo punto  possibile aggiungere un \'azione al pulsante PULSANTE HOME per visualizzare il testo Home e nascondere il testo Contatto quando viene fatto clic sul pulsante. I pulsanti devono essere ancora disabilitati, in modo da poterli selezionare e apportare le modifiche.  1  Scegliere Controlli > Attiva pulsanti e assicurarsi che l \'opzione Attiva pulsanti non sia selezionata.  2 Assicurarsi che il livello Pulsanti sia selezionato nella finestra Linea temporale, quindi fare doppio clic sul pulsante PULSANTE - HOME sullo stage per aprire la finestra di dialogo Propriet istanza.  Esercitazione 39   3 Nella scheda Azioni, fare clic su + (segno pi) e scegliere Set Property dal menu a comparsa. 4 Scegliere Visibility dal menu a comparsa Imposta. 5 Fare clic sul pulsante a destra della casella Target e scegliere Editor di target dal menu a comparsa. 6 Nell \'Editor di target, fare doppio clic su Home per selezionarlo come target e quindi fare clic su OK.  7 Immettere 1 nella casella Valore della scheda Azioni. A questo punto aggiungere una seconda istruzione che consenta di nascondere il testo Contatto.  1  Fare clic su + (segno pi) e scegliere di nuovo Set Property dal menu a comparsa.  2 Scegliere Visibility dal menu a comparsa Imposta. 3 Fare clic sul pulsante a destra della casella Target e scegliere Editor di target dal menu a comparsa. 4 Nell \'Editor di target, fare doppio clic su Contatto per selezionarlo come target e quindi fare clic su OK.  40 Capitolo 1   5 Immettere 0 (zero) nel campo Valore. L \'azione per PULSANTE - HOME dovrebbe avere l \'aspetto seguente:  In caso di errori,  possibile fare clic sul pulsante segno meno (-) per eliminare la riga selezionata nell \'azione e ricreare l \'istruzione come necessario. In alternativa,  possibile utilizzare anche Modifica > Annulla. 6 Fare clic su OK per chiudere la finestra di dialogo. Aggiunta di un \'azione al pulsante PULSANTE - CONTATTO Ora  necessario assegnare al pulsante PULSANTE - CONTATTO un \'azione che permetta di visualizzare il testo Contatto e nascondere il testo Home.  1  Fare doppio clic sul pulsante PULSANTE - CONTATTO sullo stage per aprire la finestra di dialogo Propriet istanza.  2 Nella scheda Azioni, fare clic su + (segno pi) e scegliere Set Property dal menu a comparsa. 3 Scegliere Visibility dal menu a comparsa Imposta. 4 Fare clic sul pulsante a destra della casella Target e quindi scegliere Editor di target dal menu a comparsa. 5 Nell \'Editor di target, fare doppio clic su Contatto per selezionarlo come target e quindi fare clic su OK. 6 Digitare 1 nel campo Valore della scheda Azioni. Ora si passer ad aggiungere una seconda istruzione che permetta di nascondere il testo Home.  1  Fare clic su + (segno pi) e scegliere di nuovo Set Property dal menu a comparsa.  Esercitazione 41   2 Scegliere Visibility dal menu a comparsa Imposta. 3 Fare clic sul pulsante a destra della casella Target e scegliere Editor di target dal menu a comparsa. 4 Nell \'Editor di target, fare doppio clic su Home per selezionarlo come target e quindi fare clic su OK. 5 Immettere 0 (zero) nel campo Valore. L \'azione per PULSANTE - CONTATTO dovrebbe avere l \'aspetto seguente:  6 Fare clic su OK per chiudere la finestra di dialogo.  Aggiunta di un \'azione del fotogramma Il fatto di nascondere i livelli nella finestra Linea temporale non ha effetto sui contenuti quando si esegue il filmato fuori dall \'ambiente di authoring. Per nascondere sia il testo Home che il testo Contatto all \'avvio del filmato,  necessario aggiungere un \'azione del fotogramma al filmato.  1  Creare un nuovo livello nella linea temporale e assegnarvi il nome  \"Azioni fotogramma \".  2 Fare doppio clic sul primo fotogramma del livello Azioni fotogramma per aprire la finestra di dialogo Propriet fotogramma. 3 Fare clic sulla scheda Azioni e scegliere + (segno pi), quindi scegliere Set Property dal menu a comparsa. 4 Selezionare Visibility dal menu a comparsa Imposta. 5 Fare clic sul pulsante a destra della casella Target e scegliere Editor di target dal menu a comparsa.  42 Capitolo 1   6 Nell \'Editor di target, fare doppio clic su Home per selezionarlo come target e quindi fare clic su OK. 7 Digitare 0 (zero) nel campo Valore della scheda Azioni. A questo punto, si proceder a creare una nuova istruzione nell \'azione mediante un \'operazione di copia di quella preesistente.  1  Premere Ctrl+C (Windows) o Comando+C (Macintosh) per copiare la prima istruzione nell \'azione.  2 Premere Ctrl+V (Windows) o Comando+V (Macintosh) per incollare una copia dell \'istruzione nella finestra. In questo modo si viene a creare una copia della riga appena creata.  necessario soltanto modificare il target. 3 Avvalersi dell \'Editor di target per modificare il target da Home a Contatto. L \'azione dovrebbe avere l \'aspetto seguente:  4 Fare clic su OK per chiudere la finestra di dialogo Propriet fotogramma al termine dell \'operazione. A questo punto, gli interventi sui contenuti del filmato sono terminati. Il filmato ottenuto dovrebbe risultare simile al file di esempio Fine esercitazione.fla. Prova del filmato Ora che i contenuti del filmato sono finalizzati,  possibile effettuare una prova del filmato per visualizzarne tutte le funzioni. 1 Scegliere Controlli > Prova filmato.  Esercitazione 43   2 Durante la prova del filmato, immettere alcuni dati nei campi Contatto. Immettere pi di una riga nel campo Commento per verificare l \'andata a capo automatica delle parole.  3 Scegliere Controlli > Elenca variabili per visualizzare la finestra Output. 4 Fare clic su Invia per controllare l \'operativit delle variabili. La finestra Output visualizza i dati che Flash invia al server.  Un \'applicazione funzionante richiederebbe la presenza di azioni aggiuntive, quali un \'azione che cancelli i campi dopo l \'invio dei dati, ma questo esempio fornisce gi nozioni di base su come utilizzare Flash per inviare dati a un server. 5 Chiudere la finestra Output, quindi chiudere anche la finestra di riproduzione del filmato. A questo punto si  pronti per la pubblicazione del filmato.  Pubblicazione del filmato  I contenuti del filmato sono ora completati. Per riprodurre il filmato in un browser,  necessario esportarlo sotto forma di file Flash Player. Flash ha eseguito automaticamente questa procedura ogni volta che ci si  avvalsi del comando Prova filmato. Per creare un sito Web completo con l \'ausilio di Flash,  spesso necessario includere numerosi file di accompagnamento. Oltre a un filmato di Flash,  infatti necessario creare un documento HTML che si apra in un browser ed esegua il filmato Flash o visualizzi altri grafici generati con Flash.  consigliabile inoltre creare una versione del filmato in formato GIF animato o un \'immagine JPEG da visualizzare qualora il lettore Flash Player non sia installato.  44 Capitolo 1   Avvalersi del comando Pubblica per esportare il filmato in tutti i formati supportati contemporaneamente e creare un documento HTML con tutte le impostazioni richieste.  1  Assicurarsi di avere chiuso la finestra separata in cui era in esecuzione il filmato, quindi scegliere File > Impostazioni pubblicazione.  2 Nella scheda Formati, selezionare Flash e HTML. Assicurarsi che sia selezionata l \'opzione Usa nomi predefiniti per i vari file. Anche se in questa esercitazione non si stanno utilizzando formati addizionali,  in questa area del programma che si possono scegliere formati quali JPEG o QuickTime. 3 Fare clic sulla scheda Flash. Non  necessario modificare nessuna di queste opzioni in questa fase, ma potrebbe essere richiesto durante lo svolgimento dei propri progetti futuri. Potrebbe rivelarsi necessario, ad esempio, che i livelli compaiano dall \'alto verso il basso invece che dal basso verso l \'alto, come  invece l \'impostazione per questo filmato. 4 Fare clic sulla scheda HTML. Sono disponibili diversi sistemi per controllare i filmati Flash con il codice HTML. Le impostazioni nel pannello HTML permettono di definire le impostazioni pi utili e di uso pi diffuso, comprese le dimensioni, la collocazione, il colore e la qualit del filmato. Flash inserisce le impostazioni prescelte in un modello. Flash comprende infatti numerosi modelli contenenti codice HTML per funzioni di grande utilit come il rilevamento dei browser. A completamento di questa esercitazione, si proceder a scegliere un modello semplice che permette di eseguire la sola operazione di visualizzare il filmato Flash specificato. 5 Scegliere Solo Flash dal menu a comparsa Modello. 6 Deselezionare l \'opzione Ripetizione ciclica. Ci impedisce la riproduzione continua del filmato. 7 Fare clic su Pausa all \'avvio in modo che nella casella di selezione non compaiano segni di spunta. Lasciando selezionata questa opzione, il filmato rimarr in attesa che un \'azione lo faccia partire. L \'animazione deve essere eseguita non appena viene caricata la pagina e per questo motivo l \'opzione deve rimanere disattivata. Non  necessario cambiare i valori predefiniti per le rimanenti opzioni HTML.  Esercitazione 45   8 Fare clic su Pubblica e quindi fare clic su OK per chiudere la finestra di dialogo Impostazioni pubblicazione e generare i file specificati. Flash genera i nuovi file e li memorizza nella stessa cartella del file del filmato. Riproduzione del filmato all \'interno di un browser A questo punto, il lavoro in Flash  completo. Adesso  possibile riprodurre il filmato dall \'interno di un browser. 1 Aprire un browser quale Netscape o Internet Explorer. 2 Aprire il file HTML appena creato. In Netscape Navigator, scegliere Archivio > Apri file quindi individuare il file da riprodurre. In Internet Explorer, scegliere Archivio > Apri archivio quindi individuare il file. Il file HTML si trova nella stessa cartella del file del filmato e ha lo stesso nome del filmato con estensione .htm o .html. La riproduzione del filmato nella finestra del browser dovrebbe risultare identica a quella ottenuta con il comando Prova filmato.  46 Capitolo 1   2  CAPITOLO 2 Nozioni fondamentali su Flash  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  I filmati Flash sono grafici vettoriali interattivi e animazioni per siti Web. I designer del Web usano Flash per creare controlli di navigazione, logo animati, animazioni lunghe con audio sincronizzato e anche siti Web completi e stimolanti. I filmati Flash sono grafici vettoriali compatti che possono essere scaricati rapidamente e adattati alle dimensioni dello schermo degli spettatori.  probabile che molti abbiano visto e interagito con filmati Flash in numerosi siti Web inclusi Disney(r), The Simpsons(r) e Pepsi(r). Milioni di utenti Web hanno ricevuto Flash Player con i loro computer, browser o il software di sistema mentre altri lo hanno scaricato dal sito Web di Macromedia. Flash Player risiede sui computer locali, dove riproduce filmati di browser o di applicazioni standalone. Quando si lavora con Flash, si crea un filmato disegnando o importando immagini, disponendole sullo stage e animandole mediante l \'uso della Linea temporale. Si rende il filmato interattivo facendolo rispondere a eventi e cambiare nei modi stabiliti. Quando il filmato  completo, lo si esporta come filmato Flash Player, lo si incorpora in una pagina HTML e lo si trasferisce insieme con la pagina HTML ad un server Web. Per una presentazione interattiva di Flash, scegliere Guida > Lezioni > 0 Introduzione.  Informazioni sulla grafica vettoriale e bitmap  I computer visualizzano i grafici in formato vettoriale o bitmap. Comprendere la differenza fra i due formati pu essere utile per lavorare in modo pi efficiente. Flash consente di creare e animare grafici vettoriali compatti e permette inoltre di importare e manipolare grafici bitmap creati in altre applicazioni.  47   Grafici vettoriali I grafici vettoriali descrivono le immagini usando linee e curve, denominate vettori, che includono anche propriet relative al colore e alla posizione. Ad esempio l \'immagine di una foglia  descritta da punti attraverso i quali passano le linee, creando la forma del contorno della foglia. Il colore della foglia  determinato dal colore del contorno e dall \'area racchiusa dal contorno.  Quando si modificano grafici vettoriali, si variano in effetti le propriet delle linee e delle curve che ne descrivono il contorno.  possibile spostare, ridimensionare, rimodellare e cambiare il colore dei grafici vettoriali senza modificare la qualit del loro aspetto. I grafici vettoriali sono indipendenti dalla risoluzione, vale a dire che possono essere visualizzati su dispositivi di output con risoluzioni diverse senza alcuna perdita di qualit. Grafici bitmap I grafici bitmap descrivono le immagini usando punti colorati, denominati pixel, disposti all \'interno di una griglia. Ad esempio, l \'immagine di una foglia  descritta dalla posizione e dal colore specifici di ogni pixel della griglia, con un processo di creazione molto simile a quello di un mosaico.  Quando si modificano grafici bitmap, si modificano pixel invece di linee e curve. I grafici bitmap sono dipendenti dalla risoluzione, in quanto i dati che descrivono l \'immagine sono fissati ad una griglia di dimensioni particolari. Modificare grafici bitmap pu cambiare la qualit del loro aspetto. In particolare, ridimensionare i grafici bitmap pu rendere irregolari i bordi dell \'immagine in conseguenza della ridistribuzione dei pixel all \'interno della griglia. Anche la visualizzazione dei grafici bitmap mediante un dispositivo di output con una risoluzione inferiore rispetto a quella dell \'immagine ne deteriora l \'aspetto.  48 Capitolo 2   Presentazione dell \'ambiente di lavoro di Flash  Durante la creazione e la modifica di filmati, si lavora di norma nelle seguenti aree chiave: lo stage (palcoscenico), ovvero l \'area rettangolare dove viene riprodotto il filmato; la finestra Linea temporale, dove avviene l \'animazione temporale dei grafici; la finestra Libreria, dove sono organizzati gli elementi media riutilizzabili del filmato, denominati simboli e la modalit di modifica dei simboli, in cui i simboli vengono creati e modificati. Lo stage e la finestra Linea temporale Come nei film, i filmati Flash suddividono il tempo in fotogrammi. Lo stage  l \'area in cui si compongono i singoli fotogrammi del filmato, disegnando direttamente su di essa o disponendo le immagini importate. La finestra Linea temporale  l \'area in cui si coordinano i tempi dell \'animazione e si assemblano i fotogrammi in livelli separati. La finestra Linea temporale visualizza ogni fotogramma del filmato. I livelli agiscono come una pila di lucidi che mantengono separati i fotogrammi in modo da poter combinare i diversi elementi in un \'immagine visiva d \'insieme.  Tempo  Linea temporale  Stage  Il logo, la sedia e i controlli di navigazione del filmato si trovano su livelli separati.  Nozioni fondamentali su Flash 49   La finestra Libreria La finestra Libreria  l \'area in cui sono memorizzati e organizzati i simboli creati in Flash, nonch i file importati, inclusi i file audio, i grafici bitmap e i filmati QuickTime. I simboli possono essere grafici, pulsanti o clip filmato. La finestra Libreria consente di organizzare le voci di libreria in cartelle, vedere la frequenza di utilizzo di una voce in un filmato e ordinare le voci per tipo. Consultare  \"Uso della finestra Libreria \" a pagina 60.  Simboli e istanze I simboli sono grafici riutilizzabili creati con gli strumenti di disegno. Quando si colloca un simbolo sullo stage o all \'interno di un altro simbolo, si crea in effetti un \'istanza di quel simbolo. I simboli riducono le dimensioni dei file in quanto, indipendentemente dal numero di istanze create, Flash ne memorizza nel file una sola copia. I simboli, animati o di altro tipo, possono essere utilizzati per ogni elemento che compare pi di una volta nel filmato.  possibile modificare le propriet di un \'istanza senza influire sul simbolo principale oppure modificare il simbolo principale per cambiare tutte le istanze.  50 Capitolo 2   Quando si modifica un simbolo, lo stage e la Linea temporale cambiano per visualizzare il contenuto del simbolo.  possibile cambiare lo stage in modo che visualizzi il simbolo isolato o nel suo contesto corrente disattivando gli altri elementi eventualmente presenti.  anche possibile modificare il simbolo in una finestra separata. Linea temporale visualizza solo la linea temporale del simbolo che si sta modificando. Per ulteriori informazioni su simboli e istanze, consultare  \"Introduzione \" a pagina 135.  Modifica di un simbolo isolato (a sinistra) e modifica di un simbolo nel suo contesto in un filmato.  Simboli e filmati interattivi I simboli sono anche parte integrante della creazione di filmati interattivi. Ad esempio, i pulsanti su cui  possibile fare clic e che cambiano in risposta al puntatore del mouse sono un tipo di simbolo.  possibile usare un altro tipo di simbolo, denominato clip filmato, per creare sofisticati filmati interattivi. Consultare  \"Introduzione alla creazione di filmati interattivi \" a pagina 167.  Creazione di un nuovo filmato e impostazione delle sue propriet  Ogni volta che si apre Flash, viene creato un nuovo file. Usare la finestra di dialogo Propriet filmato per impostare dimensioni, frequenza dei fotogrammi, colore di sfondo e altre propriet del filmato. Per creare un nuovo filmato e impostarne le propriet: 1 Scegliere File > Nuovo.  Nozioni fondamentali su Flash 51   2 Scegliere Elabora > Filmato. 3 Per la frequenza dei fotogrammi, immettere il numero dei fotogrammi animati da visualizzare al secondo. Per la maggior parte delle animazioni visualizzate su computer, in special modo quelle riprodotte da un sito Web, sono sufficienti da 8 a 12 fps (fotogrammi al secondo). 4 Per le dimensioni, scegliere una delle seguenti opzioni: Per specificare le dimensioni in pixel, immettere valori per la lunghezza e l \'altezza. Le dimensioni predefinite dei fotogrammi sono 550 pixel x 400 pixel. Le dimensioni minime sono 18 pixel x 18 pixel, quelle massime 2880 pixel x 2880 pixel. Per impostare le dimensioni dello stage in modo che lo spazio attorno al contenuto sia uguale su tutti i lati, fare clic su Corrispondenza: Contenuto. Per ridurre le dimensioni di un filmato, allineare tutti gli elementi nell \'angolo superiore sinistro della scena prima di usare Corrispondenza: Contenuto. Per impostare le dimensioni dello stage in base all \'area di stampa massima disponibile, fare clic su Corrispondenza: Stampante. Quest \'area  determinata del formato carta attualmente selezionato nell \'area Margini della finestra di dialogo Impostazione pagina, meno i margini correnti. 5 Per usare una griglia, immettere un valore per Spazi griglia, scegliere un colore con il campione colore Griglia e selezionare Mostra griglia. 6 Per impostare il colore di sfondo del filmato, scegliere un colore dal campione colore Sfondo. 7 Selezionare l \'unit di misura dall \'opzione Unit di misura.  Anteprima e prova dei filmati  Quando si crea un filmato,  necessario riprodurlo per vedere in anteprima l \'animazione e provare i controlli interattivi. Le opzioni disponibili sono le seguenti: Per provare la semplice animazione, i controlli interattivi di base e l \'audio, usare il Controller o il comando Play per un \'anteprima del filmato all \'interno dell \'ambiente di authoring Flash. Per provare tutta l \'animazione e i controlli interattivi, usare i comandi Prova filmato e Prova scena per creare filmati Flash Player riprodotti in una finestra separata. Per provare il filmato in un browser Web, usare il comando File > Anteprima pubblicazione > HTML. Consultare  \"Uso di Anteprima pubblicazione \" a pagina 232.  52 Capitolo 2   Controllo della riproduzione del filmato Per controllare la riproduzione del filmato, usare i comandi del menu Controlli, i pulsanti sul Controller o i comandi da tastiera. Per riprodurre la scena corrente: Compiere una delle seguenti operazioni: Scegliere Controlli > Play. Scegliere Finestra > Controller e fare clic su Play.  Premere Invio. La sequenza di animazione viene riprodotta nella finestra Filmato alla frequenza specificata per il filmato. Usare i pulsanti Avanti di un fotogramma e Indietro di un fotogramma sul Controller oppure scegliere i comandi corrispondenti dal menu Controlli per scorrere i fotogrammi dell \'animazione.  anche possibile premere i tasti < e > sulla tastiera. Per riprodurre il filmato in ripetizione continua: Scegliere Controlli > Riproduzione ciclica. Per riprodurre tutte le scene di un filmato: Scegliere Controlli > Riproduci tutte le scene. Per riprodurre un filmato senza audio: Scegliere Controlli > Azzera suoni. Per attivare le azioni dei fotogrammi: Scegliere Controlli > Attiva azioni fotogrammi. Per attivare le azioni dei pulsanti: Scegliere Controlli > Attiva pulsanti. Prova dei filmati Nonostante Flash possa riprodurre i filmati nell \'ambiente di authoring, molte funzioni di animazione e interattive non funzionano se il filmato non viene esportato nel formato finale. Usando i comandi del menu Controlli,  possibile esportare il filmato corrente come filmato Flash e riprodurlo immediatamente in una nuova finestra. Il filmato esportato usa le opzioni definite nella finestra di dialogo Impostazioni pubblicazione.  Nozioni fondamentali su Flash 53    possibile usare questa finestra anche per verificare le prestazioni di downloading. Consultare  \"Prova delle prestazioni di downloading dei filmati \" a pagina 217. Per provare tutte le funzioni interattive e l \'animazione: Scegliere Controlli > Prova filmato o Controlli > Prova scena. Flash crea un filmato Flash Player, lo apre in una finestra separata e lo riproduce con Flash Player. Il file Flash Player si trova nella stessa cartella del file FLA. Non  un file temporaneo.  Uso degli Strumenti  Gli strumenti della casella Strumenti consentono di disegnare, selezionare, eseguire interventi di grafica pittorica ed elaborare i fotogrammi. Altri strumenti consentono di modificare la vista dello stage. La maggior parte degli strumenti dispone di modificatori che influiscono sulle operazioni di grafica pittorica e di modifica degli strumenti stessi. Per informazioni sull \'uso degli strumenti di disegno, consultare  \"Introduzione \" a pagina 71.  Selezionare uno strumento nella barra degli strumenti di disegno...  Per visualizzare i modificatori corrispondenti.  Per selezionare uno strumento: Compiere una delle seguenti operazioni: Fare clic sullo strumento da usare. A seconda dello strumento selezionato, una serie di modificatori viene visualizzata nella parte inferiore di Strumenti. Premere il tasto di scelta rapida da tastiera dello strumento. Consultare  \"Scelte rapide di disegno \" a pagina 257.  54 Capitolo 2   Uso della finestra Linea temporale  La finestra Linea temporale controlla e organizza in livelli e fotogrammi il contenuto di un filmato nel corso del tempo. I componenti pi importanti della linea temporale sono i fotogrammi, i livelli e la testina di riproduzione.  possibile controllare la linea temporale cambiando la visualizzazione dei fotogrammi, trascinandola dalla finestra dell \'applicazione principale per separarla nella sua finestra specifica o agganciandola a qualsiasi lato della finestra dell \'applicazione. Se il numero di livelli  maggiore di quello che pu essere visualizzato nella finestra Linea temporale, sono disponibili barre di scorrimento alla destra delle strisce temporali dei livelli.  anche possibile ridimensionare la finestra Linea temporale e i livelli.  Testina di riproduzione  Menu a comparsa Visualizzazione fotogrammi  Fotogramma chiave vuoto  Livello percorso movimento  Animazione fotogramma per fotogramma Animazione intercalata  Pulsanti Onion skin  Per spostare la finestra Linea temporale: Trascinare o fare doppio clic sull \'area sopra il righello del tempo. Trascinare la finestra Linea temporale fino al bordo della finestra dell \'applicazione per agganciarla. Premere Ctrl per evitare l \'agganciamento della finestra Linea temporale. Per allungare o abbreviare i campi dei nomi: Trascinare la barra che separa i nomi dei livelli e la linea temporale. Per aumentare o ridurre il numero dei livelli visualizzati quando la finestra Linea temporale  agganciata: Trascinare la barra che separa la finestra Linea temporale dall \'area dello stage.  Nozioni fondamentali su Flash 55   Spostamento della testina di riproduzione La testina di riproduzione si sposta attraverso la linea temporale per indicare il fotogramma corrente visualizzato sullo stage. L \'intestazione della linea temporale mostra i numeri dei fotogrammi dell \'animazione. Per andare ad un fotogramma: Fare clic sull \'intestazione della linea temporale o trascinare la testina di riproduzione nella posizione desiderata. Per arrestare un \'animazione e deselezionare fotogrammi eventualmente selezionati, fare clic sull \'intestazione della linea temporale.  Intestazione della linea temporale  Per centrare la testina di riproduzione: Fare clic su Centra fotogramma sul display di stato della finestra Linea temporale. Visualizzazione dello stato dei fotogrammi Il display di stato della finestra Linea temporale indica il numero del fotogramma corrente e la frequenza dei fotogrammi corrente impostati usando Elabora > Filmato. Durante la riproduzione di un \'animazione, viene visualizzata la frequenza dei fotogrammi attuale, che pu differire dalla frequenza dei fotogrammi del filmato se il computer non  in grado di visualizzare l \'animazione abbastanza rapidamente. Display di stato della finestra Linea temporale  Modifica della visualizzazione dei fotogrammi nella Linea temporale Il menu a comparsa Visualizzazione fotogrammi sulla finestra Linea temporale determina il modo in cui i fotogrammi sono visualizzati nella linea temporale stessa.  56 Capitolo 2   Per impostazione predefinita, i fotogrammi appaiono come strette celle. Modificare la larghezza di queste celle scegliendo Molto piccolo, Piccolo, Normale, Medio o Grande. L \'impostazione dei fotogrammi Grande  utile per visualizzare i dettagli di forme d \'onde sonore. Accorciare le righe scegliendo Corto. Fare clic in questo punto per aprire il menu a comparsa Visualizzazione fotogrammi.  Menu a comparsa Visualizzazione fotogrammi  Opzioni di visualizzazione dei fotogrammi Normale e Corto  Sono disponibili due opzioni di anteprima per visualizzare un \'immagine ridotta del contenuto di ogni fotogramma del livello nelle miniature della finestra Linea temporale. Queste miniature sono utili come panoramica dell \'animazione ma occupano spazio supplementare sullo schermo. L \'opzione Anteprima mostra solo il contenuto di ogni fotogramma, scalato in modo da adattarsi alle miniature della finestra Linea temporale. Ci pu causare una variazione delle dimensioni del contenuto visualizzato.  Nozioni fondamentali su Flash 57   L \'opzione Anteprima in contesto visualizza ogni fotogramma del filmato per intero, scalato per adattarsi alle miniature della finestra Linea temporale. Questa opzione risulta utile per vedere come si spostano gli elementi all \'interno dei loro fotogrammi nel corso dell \'animazione, tuttavia gli elementi appaiono in genere pi piccoli che con l \'opzione Anteprima. Creazione di etichette dei fotogrammi e commenti al filmato Le etichette dei fotogrammi sono utili per identificare fotogrammi chiave nella finestra Linea temporale e devono essere usate invece dei numeri durante la ricerca dei fotogrammi in azioni quali Go To e If Frame Is Loaded. Se si aggiungono o rimuovono fotogrammi, le etichette si spostano con i fotogrammi a cui sono state originariamente collegate mentre i numeri possono cambiare. Le etichette dei fotogrammi sono esportate con i dati del filmato, quindi evitare nomi lunghi per contenere le dimensioni dei file. I fotogrammi etichettati con il simbolo di pollice ( \") indicano formati GIF e PNG animati. Per ulteriori informazioni, consultare  \"Impostazioni pubblicazione GIF \" a pagina 224 e  \"Impostazioni di pubblicazione PNG \" a pagina 228. I commenti sono utili come note personali e per altri operatori sullo stesso filmato. Non  possibile utilizzarli in azioni. I commenti non sono esportati con i dati del filmato, pertanto possono essere di lunghezza a piacere. Per creare un \'etichetta del fotogramma o un commento:  1  Fare doppio clic su un fotogramma o selezionare un fotogramma e scegliere Elabora > Fotogramma.  2 Nella finestra di dialogo Propriet fotogramma, fare clic sulla scheda Etichetta. 3 Scegliere Etichetta o Commento. 4 Immettere il testo nella casella Nome.  Uso delle scene  Usare le scene per un \'organizzazione tematica del filmato. Ad esempio, usare scene separate per un \'introduzione, soluzioni di intrattenimento durante il caricamento o crediti.  58 Capitolo 2   Quando si riproduce un filmato di Flash contenente pi di una scena, le scene vengono riprodotte nell \'ordine in cui sono elencate nella finestra di ispezione Scena, una dopo l \'altra. Usare le azioni se si desidera che il filmato si arresti o faccia una pausa dopo ogni scena o per consentire agli utenti di navigare nel filmato in modo non lineare. Consultare  \"Introduzione alla creazione di filmati interattivi \" a pagina 167.  Finestra di ispezione Scena  Se si organizza il filmato in diverse scene, pu essere difficile implementare azioni che usano Wait for Frame per intervallare le scene. In questo caso, un filmato con una scena lunga garantisce migliori risultati.  anche possibile evitare scene se si precaricano molte azioni nei filmati. Per visualizzare la finestra d \'ispezione Scena: Scegliere Finestra > Finestre di ispezione > Scena. Per visualizzare una scena particolare: Scegliere Visualizza > Goto, quindi scegliere il nome della scena. Per aggiungere una scena: Fare clic su Aggiungi nella finestra d \'ispezione Scena o scegliere Inserisci > Scena. Per eliminare una scena Fare clic su Elimina nella finestra d \'ispezione Scena o aprire la scena da eliminare e scegliere Inserisci > Elimina scena. Per cambiare il nome di una scena: Fare clic su Propriet nella finestra d \'ispezione Scena o scegliere Elabora > Scena. Per duplicare una scena: Fare clic su Duplica nella finestra d \'ispezione Scena. Per cambiare l \'ordine di una scena nel filmato: Trascinare il nome di una scena nella finestra d \'ispezione Scena.  Nozioni fondamentali su Flash 59   Uso della finestra Libreria  Ogni file di Flash dispone della propria libreria che pu contenere simboli, bitmap, effetti sonori e file video. Usare la finestra Libreria per visualizzare e organizzare il contenuto della libreria del file. Quando si seleziona una voce nella finestra Libreria, Flash mostra un \'anteprima di questa voce nella parte superiore della finestra. Se la voce selezionata  animata o  un file audio,  possibile usare il controller per ottenerne l \'anteprima.  possibile organizzare le voci di libreria in cartelle. Le colonne della finestra Libreria elencano il nome delle voci, il loro tipo, il numero di volte che sono state usate nel file e la data dell \'ultima modifica.  possibile ordinare le voci nella finestra Libreria per ogni colonna. Per visualizzare la finestra Libreria: Scegliere Finestra > Libreria. Per cambiare la larghezza delle colonne: Posizionare il puntatore fra le intestazioni delle colonne e trascinare per ridimensionare. Non  possibile cambiare l \'ordine delle colonne. Per ridimensionare la finestra Libreria: Compiere una delle seguenti operazioni: Trascinare l \'angolo in basso a destra. Fare clic sul pulsante Ingrandita per ingrandire la finestra Libreria in modo che visualizzi tutte le colonne.  60 Capitolo 2   Fare clic sul pulsante Ridotta per ridurre la larghezza della finestra Libreria alla sola colonna Nome.  Menu Opzioni  Anteprima elemento  Tipo di ordinamento Ingrandita Ridotta  Elimina voce Propriet voce Nuova cartella Nuovo simbolo  Operazioni con le cartelle nella finestra Libreria  possibile organizzare le voci nella finestra Libreria usando le cartelle, in modo simile a Gestione risorse di Windows o al Finder di Macintosh. Quando si crea un nuovo simbolo, questo viene memorizzato nella cartella selezionata. Se non viene selezionata alcuna cartella, il simbolo viene visualizzato nella directory principale della finestra Libreria. Per creare una nuova cartella: Fare clic sul pulsante Nuova cartella nella parte inferiore della finestra Libreria. Per spostare un elemento fra cartelle: Trascinarlo da una cartella all \'altra. Per aprire o chiudere una cartella: Compiere una delle seguenti operazioni: Fare doppio clic su una cartella.  Nozioni fondamentali su Flash 61   Selezionare una cartella e scegliere Espandi cartella o Comprimi cartella dal menu Opzioni della finestra Libreria. Per aprire o chiudere tutte le cartelle: Scegliere Espandi tutte le cartelle o Comprimi tutte le cartelle dal menu Opzioni della finestra Libreria. Ordinamento delle voci nella finestra Libreria  possibile ordinare le voci nella finestra Libreria in base a uno qualsiasi dei criteri delle colonne. L \'ordinamento delle voci consente di vedere insieme voci correlate. Le voci sono ordinate all \'interno delle cartelle. Per ordinare voci nella finestra Libreria: Fare clic sull \'intestazione di una colonna per ordinare in base a quel criterio. Fare clic sul pulsante triangolare sul bordo destro delle intestazioni delle colonne per invertire l \'ordinamento. Rinomina delle voci di libreria La rinomina dei file importati, bitmap o audio, non cambia il nome del file. Per rinominare una voce di libreria: Per rinominare una voce di libreria, compiere una delle seguenti operazioni: Scegliere Rinomina dal menu Opzioni della finestra Libreria. Fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo contemporaneamente premuto il tasto Comando (Macintosh) e scegliere Rinomina. Fare clic sull \'icona Info nella parte inferiore della finestra Libreria. Fare doppio clic sul nome della voce. Eliminazione di voci di libreria Quando si elimina una voce dalla finestra Libreria, sono eliminate anche tutte le istanze o le occorrenze di quella voce nel filmato.  possibile vedere se una voce  utilizzata nella colonna Conteggio usi della finestra Libreria. Per eliminare una voce di libreria: Selezionare una voce e fare clic sul pulsante Elimina nella parte inferiore della finestra Libreria.  62 Capitolo 2   Ricerca di voci di libreria non utilizzate  possibile ridurre le dimensioni di un file di Flash eliminando voci di libreria non utilizzate. Le voci di libreria non utilizzate non sono comunque incluse nel filmato Flash Player pubblicato (file SWF). Per trovare media non utilizzati: Compiere una delle seguenti operazioni: Scegliere Seleziona voci non utilizzate dal menu Opzioni della finestra Libreria. Ordinare le voci di libreria mediante la colonna Conteggio usi. Consultare  \"Ordinamento delle voci nella finestra Libreria \" a pagina 62. Aggiornamento dei file importati Se sono stati modificati file importati in Flash, ad esempio bitmap e audio,  possibile aggiornarli nel filmato Flash senza importarli nuovamente. Per aggiornare un file importato: Selezionare il file importato nella finestra Libreria e scegliere Aggiorna dal menu Opzioni della finestra Libreria. Uso del menu Librerie Per memorizzare o recuperare altre librerie incluse in Flash, usare il menu Librerie. Il menu Librerie visualizza le librerie pulsanti e animazione incluse in Flash.  anche possibile aggiungere i propri simboli al menu Librerie inserendo un file Flash nella cartella Librerie, situata nella cartella dell \'applicazione di Flash. Per aprire un file Flash come libreria: Scegliere File > Apri come libreria.  Uso delle finestre di ispezione  Le finestre di ispezione aiutano a visualizzare, organizzare e cambiare elementi in un filmato Flash.  possibile mostrare, nascondere e raggruppare finestre di ispezione mentre si lavora. Per visualizzare o nascondere una finestra di ispezione: Scegliere la Finestra desiderata > comando Finestra di ispezione. Per raggruppare finestre di ispezione: Trascinare le finestre di ispezione dalle loro schede all \'interno della stessa finestra.  Nozioni fondamentali su Flash 63   Per portare una finestra di ispezione di un gruppo in primo piano: Fare clic sulla sua scheda. Per separare una finestra di ispezione in una finestra a parte: Trascinare la finestra di ispezione dalla sua scheda al di fuori della finestra.  Uso dei menu contesto  I menu contesto contengono comandi relativi alla selezione corrente. Se ad esempio si seleziona un fotogramma nella finestra Linea temporale, il menu contesto contiene comandi per creare, eliminare ed elaborare fotogrammi e fotogrammi chiave.  Menu contesto di un fotogramma selezionato  Per aprire un menu contesto: Fare clic con il pulsante destro del mouse (Windows) oppure fare clic tenendo contemporaneamente premuto il tasto Controllo (Macintosh) su una voce nella finestra Linea temporale, nella finestra Libreria o sullo stage.  Visualizzazione dello stage  Visualizzare sullo schermo l \'intero stage o un \'area particolare del disegno con un ingrandimento superiore, cambiando il livello di ingrandimento. L \'ingrandimento massimo dipende dalla risoluzione del monitor e dalle dimensioni del filmato. Ingrandimento/riduzione Usare queste tecniche per ingrandire o ridurre la vista dello stage:  64 Capitolo 2   Per ingrandire un determinato elemento, selezionare lo strumento Ingrandimento e fare clic sull \'elemento. Usare il menu a comparsa Controllo zoom o lo strumento Ingrandimento per ingrandire o ridurre aree particolari dello stage. Per alternare fra le opzioni di ingrandimento e riduzione dello strumento Ingrandimento, usare i modificatori Allarga o Riduci oppure tenere premuti i tasti Alt (Windows) od Opzione (Macintosh).  Per ingrandire un \'area specifica del disegno, trascinare un rettangolo con lo strumento Ingrandimento. Flash imposta il livello di ingrandimento in modo che il rettangolo specificato riempia la finestra. Scegliere una percentuale dal menu a comparsa Controllo zoom oppure immettere un valore. Percentuali superiori a 100% ingrandiscono.  Spostamento della vista Quando lo stage viene ingrandito,  possibile che non si riesca a vederlo interamente. Lo strumento Mano consente di spostare lo stage in modo da cambiare la vista senza modificare l \'ingrandimento. Per spostare la vista:  1  Selezionare lo strumento Mano. Per passare temporaneamente da un altro strumento allo strumento Mano, tenere premuta la barra spaziatrice.  2 Trascinare lo stage.  Uso dei comandi di visualizzazione Usare i comandi del menu Visualizza per regolare la visualizzazione dello stage. 100% Questo comando imposta il livello di ingrandimento al 100% in modo che il disegno appaia il pi possibile vicino alle dimensioni reali.  come utilizzare i controlli di ingrandimento di Strumenti (a seconda del monitor e della scheda video, 1 pollice sullo schermo pu non corrispondere a 1 pollice sui righelli di Flash). Mostra tutto Imposta il livello di ingrandimento in modo da visualizzare il contenuto del fotogramma corrente. Se la scena  vuota, viene visualizzata l \'intera scena.  Nozioni fondamentali su Flash 65   Mostra fotogramma Imposta il livello di ingrandimento in modo da visualizzare l \'intera scena. Per una scelta rapida di questo comando, fare doppio clic sullo strumento Mano. Area di lavoro Rende visibile l \'area circostante il fotogramma del filmato. L \'area di lavoro appare in grigio chiaro. Usare il comando Area di lavoro quando si deve lavorare con parti del disegno parzialmente o completamente fuori dalla scena. Ad esempio, per avere un uccello che voli sullo schermo, lo si posizioner inizialmente fuori dallo schermo nell \'area di lavoro. Per vedere la maggior parte dell \'area di lavoro e dello stage, scegliere Visualizza > Area di lavoro e Visualizza > Mostra tutto.  Uso delle griglie e dei righelli  Il comando Griglia mostra o nasconde la griglia di disegno in tutte le scene.  come attivare Mostra griglia nella casella Propriet filmato (Elabora > Filmato). Impostare la spaziatura della griglia scegliendo Elabora > Filmato e immettendo un valore nella casella Spazi griglia.  possibile visualizzare i righelli lungo i lati superiore e sinistro del filmato. Quando si sposta un elemento sullo stage con i righelli visualizzati, sui righelli appaiono linee che indicano le dimensioni dell \'elemento. Nota: Per creare guide personalizzate o guide irregolari, usare i livelli di guida. Consultare  \"Uso dei livelli guida \" a pagina 131. Per visualizzare o nascondere i righelli: Scegliere Visualizza > Righelli. Per specificare le unit di misura del filmato: Scegliere Elabora > Filmato e scegliere le unit preferite. Indipendentemente dall \'unit correntemente prescelta,  possibile immettere valori numerici in qualsiasi finestra di dialogo in qualunque unit di misura riconosciuta. Includere l \'abbreviazione appropriata con il valore immesso (ad esempio, 0,25 \" o 10 pt).  Stampa di file Flash  Usare la finestra di dialogo Stampa per specificare l \'intervallo di scene o fotogrammi da stampare e il numero di copie. In Windows, la finestra di dialogo Impostazione pagina specifica le dimensioni del foglio, l \'orientamento e varie opzioni di stampa, incluse le impostazioni dei margini e se tutti i fotogrammi devono essere stampati su ogni pagina. In Macintosh, queste opzioni sono divise fra le finestre di dialogo Impostazione pagina e Margini di stampa.  66 Capitolo 2   Le finestre di dialogo Stampa e Impostazione pagina sono standard in entrambi i sistemi operativi e il loro aspetto dipende dal driver di stampa selezionato. Per impostare le opzioni di stampa:  1  Scegliere File > Impostazione pagina (Windows) o File > Margini di stampa (Macintosh).  2 Impostare i margini della pagina. Selezionare l \'opzione Centra per stampare il fotogramma al centro della pagina. 3 Scegliere di stampare ogni fotogramma nel filmato o solo il primo fotogramma di ogni scena con l \'opzione Fotogrammi. 4 Per il layout, scegliere una delle seguenti opzioni: Dimensioni effettive stampa il fotogramma nelle dimensioni reali. Immettere un valore nell \'opzione Scala per ridurre o ingrandire il fotogramma stampato. Adatta su una pagina riduce o ingrandisce ogni fotogramma in modo da riempire l \'area di stampa della pagina. L \'opzione Storyboard stampa diverse miniature su una pagina. Impostare il numero di miniature per pagina con l \'opzione Fotogrammi. Impostare la spazio fra le miniature con l \'opzione Margine fotogrammi. Fare clic su Etichetta fotogrammi per stampare l \'etichetta del fotogramma come miniatura. Per vedere in anteprima come  disposta la scena sul foglio di stampa: Scegliere File > Anteprima stampa. Soluzione dei problemi di stampa In caso di problemi con la stampa di file Flash con una stampante PostScript,  possibile che una delle aree di riempimento del disegno sia troppo complessa (questo problema  pi comune con le stampanti vecchie PostScript Level 1). Per questo problema sono disponibili due soluzioni: Scegliere Disattiva PostScript nella finestra di dialogo Margini di stampa (Macintosh) o nella finestra di dialogo Opzioni (Windows) e ripetere la stampa.  possibile che la stampa sia considerevolmente rallentata ma il problema viene risolto. Semplificare il disegno. I problemi di stampa sono tipicamente causati da un \'unica area di colore di grandi dimensioni con bordi complessi.  possibile risolvere questo problema dividendo l \'area complessa in diverse aree semplici. Usare Elabora > Curve > Ottimizza per ridurre la complessit di queste aree. Si noti anche che Flash non pu stampare effetti trasparenza (canale alfa) o livelli maschera.  Nozioni fondamentali su Flash 67   Accelerazione della visualizzazione  Per accelerare la visualizzazione,  possibile usare i comandi del menu Visualizza per disattivare le funzioni relative alla qualit del rendering che richiedono calcoli supplementari e rallentano i filmati. Nessuno di questi comandi ha alcun effetto sul modo in cui Flash esporta un filmato. Usare i parametri OBJECT ed EMBED per specificare la qualit di visualizzazione dei filmati Flash con un browser Web. Il comando Pubblica automatizza la procedura. Per ulteriori informazioni, consultare  \"Pubblicazione di filmati Flash \" a pagina 219. Contorni Visualizza solo i contorni delle forme della scena e tutte le linee appaiono come linee sottili. Ci facilita la rimodellazione degli elementi grafici e accelera la visualizzazione di scene complesse. Rapido Disattiva l \'antialiasing e visualizza tutti i colori e gli stili delle linee del disegno. Questa  la modalit di lavoro pi comune. Antialiasing Attiva l \'antialiasing di linee, forme e bitmap. Visualizza forme e linee in modo che i loro bordi appaiano sullo schermo pi attenuati. Questa opzione disegna pi lentamente dell \'opzione Rapido. Antialiasing funziona meglio con schede video che offrono migliaia (16 bit) o milioni (24 bit) di colori. In modalit a 16 o 256 colori le linee nere sono attenuate ma in modalit Rapido i colori possono avere un aspetto migliore. Notare anche che l \'Antialiasing ha pochissimo effetto su una visualizzazione in bianco e nero. Testo con antialiasing Attenua i bordi di qualsiasi testo. Questo comando funziona meglio con caratteri di grandi dimensioni e pu risultare lento in caso di grandi quantit di testo.  Impostazione delle preferenze  Scegliere File > Preferenze per impostare i vari parametri di Flash. Consultare anche  \"Impostazione delle preferenze di disegno \" a pagina 87. Bitmap sugli Appunti (solo Windows) Colloca una versione bitmap del disegno negli Appunti, in aggiunta alle informazioni sui Windows Metafile standard, quando si sceglie Modifica > Copia. Ci risulta utile quando si incollano informazioni in un \'applicazione che lavora meglio con disegni bitmap.  possibile scegliere un formato e una risoluzione bitmap nonch attivare l \'antialiasing. Limite dimensioni (solo Windows) Limita la quantit di RAM usata quando si inserisce un \'immagine bitmap negli Appunti. Aumentare questo valore quando si lavora con immagini bitmap di grandi dimensioni o ad alta risoluzione. Se il computer ha una memoria limitata, scegliere Nessuno.  68 Capitolo 2   Sfumature sugli Appunti Controlla la qualit dei riempimenti sfumati inseriti nel Windows Metafile che viene generato ogni volta che si copiano elementi negli Appunti. A causa delle limitazioni del formato Windows Metafile, la generazione di queste sfumature pu risultare lenta. Se si incolla semplicemente in Flash, scegliere Nessuna per accelerare la copiatura. Flash mantiene sempre la qualit della sfumatura con i dati degli Appunti nativi. Opzioni di stampa (solo Windows) Disattiva l \'output PostScript in caso di stampa con una stampante PostScript. Per impostazione predefinita, questa casella non  selezionata. Selezionarla solo in caso di problemi di stampa con una stampante PostScript. La stampa con una stampante PostScript pu essere molto pi lenta in caso di disattivazione dell \'opzione PostScript di Flash. Impostazioni PICT per gli Appunti (solo Macintosh) Controlla il tipo di informazioni PICT generate quando si usa Modifica > Copia. Scegliere Oggetto per mantenere le informazioni sul disegno in formato vettoriale oppure scegliere uno dei vari formati bitmap. Queste opzioni sono simili a quelle disponibili con la finestra di dialogo Esporta PICT. L \'impostazione predefinita  Oggetto ad una risoluzione di 300 dpi con l \'opzione PostScript attivata. Sfumature (solo Macintosh) Controlla la qualit delle sfumature inserite nel PICT generato ogni volta che si copiano elementi negli Appunti. A causa delle limitazioni del formato PICT, la generazione di queste sfumature pu essere lenta. Se si incolla semplicemente in Flash, scegliere Nessuno per accelerare la copiatura. Flash mantiene sempre la qualit delle sfumature con i dati degli Appunti nativi. Livelli di annullamento Imposta il numero dei livelli di annullamento/ripristino (fino a 200). I livelli di annullamento richiedono memoria; quanti pi livelli di annullamento vengono utilizzati, quanta pi memoria di sistema  necessaria. L \'impostazione di un grande numero di livelli di annullamento pu aumentare la quantit di memoria necessaria a Flash. Seleziona con Maiusc Controlla il modo in cui Flash gestisce la selezione di elementi multipli. Con l \'opzione Seleziona con Maiusc disattivata, fare clic su elementi addizionali per aggiungerli alla selezione corrente. Con l \'opzione Seleziona con Maiusc attivata, fare clic su elementi addizionali per deselezionare altri elementi a meno che non si tenga premuto il tasto Maiusc. Descrizione comandi Visualizza la descrizione comandi quando il puntatore si sofferma su un elemento dell \'interfaccia utente. Deselezionare questa opzione se non si desidera vedere le descrizioni dei comandi. Disattiva linea temporale mobile Impedisce alla Linea temporale di agganciarsi alla finestra dell \'applicazione una volta che  stata separata nella propria finestra. Consultare anche  \"Uso della finestra Linea temporale \" a pagina 55.  Nozioni fondamentali su Flash 69   70 Capitolo 2   3  CAPITOLO 3 Disegno e grafica pittorica  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  Gli strumenti di disegno e di grafica pittorica consentono di creare ed elaborare forme per le immagini dei filmati. Per un \'introduzione interattiva al disegno in Flash, scegliere Guida > Lezioni > 1 Disegno.  Comprensione del disegno e della grafica pittorica in Flash  Prima di disegnare ed eseguire interventi di grafica pittorica in Flash,  importante comprendere come il disegno, la grafica pittorica e l \'elaborazione delle forme possano influire sulle altre figure allo stesso livello. Quando si disegna una linea su un \'altra linea o su una forma eseguita con grafica pittorica, la linea disegnata funge da coltello e divide in segmenti separati l \'altra linea o forma che interseca. Anche la linea stessa disegnata  divisa in segmenti, come mostra questa figura.  possibile selezionare, spostare e rimodellare ogni segmento singolarmente.  Un riempimento, un riempimento con una riga disegnata trasversalmente e due riempimenti e tre segmenti linea creati dalla segmentazione  71   Quando si disegna in cima alle forme e alle linee, la porzione sottostante  sostituita da ci che  sovrastante. L \'applicazione dello stesso colore produce un \'unione. L \'applicazione di colori differenti produce risultati distinti. Queste funzioni possono essere utilizzate per creare maschere, ritagli e altre immagini negative. Ad esempio, la foglia ritagliata illustrata di seguito  stata creata spostando sulla forma rossa l \'immagine foglia separata, deselezionando la foglia e quindi allontanando la foglia dalla forma rossa.  Per evitare di variare inavvertitamente le forme e le linee, occorre raggrupparle o utilizzare i livelli per separarle. Consultare  \"Raggruppamento di oggetti \" a pagina 106 e  \"Introduzione ai livelli \" a pagina 127.  Opzioni di disegno con lo strumento Matita  Con lo strumento Matita  possibile disegnare linee e forme molto simili a quelle disegnate con una matita reale. Dopo aver disegnato le linee, Flash provvede a raddrizzarle e ad attenuarle. Il grado di raddrizzamento o attenuazione dipende dalla modalit di disegno selezionata. Flash divide in segmenti anche le linee ad angoli acuti. Per disegnare con lo strumento matita:  1  Selezionare lo strumento Matita. Modalit Disegno Colore Tratto Fuoco colore tratto Spessore linea Stile linea  2 Scegliere una modalit di disegno: L \'opzione Raddrizza consente di disegnare linee diritte e converte le approssimazioni di triangoli, ovali, cerchi, rettangoli e quadrati in queste forme geometriche comuni.  72 Capitolo 3   L \'opzione Attenua consente di disegnare linee curve attenuate. L \'opzione Inchiostro consente di disegnare linee a mano libera.  Linee disegnate rispettivamente con la modalit Raddrizza, Attenua e Inchiostro.  3 Scegliere gli attributi del tratto come descritto in  \"Impostazione degli attributi di riempimento e di tratto \" a pagina 77. 4 Trascinare sullo stage. Trascinare tenendo contemporaneamente premuto il tasto Maiusc per vincolare le linee in direzioni verticali o orizzontali.  Tracciamento di linee diritte, ovali e rettangoli   possibile utilizzare gli strumenti Linea, Ovale e Rettangolo per creare con facilit queste forme comuni. Gli strumenti Ovale e Rettangolo consentono di applicare tratti e riempimenti alla forma durante il disegno. Lo strumento Rettangolo consente di disegnare rettangoli con angoli retti o arrotondati.  Per disegnare una linea diritta, un ovale o un rettangolo: 1 Selezionare lo strumento Linea, Ovale o Rettangolo. 2 Scegliere gli attributi di tratto e di riempimento come descritto in  \"Impostazione degli attributi di riempimento e di tratto \" a pagina 77. Non  possibile impostare gli attributi di riempimento per lo strumento Linea. 3 Per lo strumento Rettangolo, specificare Angoli arrotondati facendo clic sul modificatore Rettangolo arrotondato e immettere un valore per il raggio dell \'angolo. Un valore pari a zero crea angoli retti. 4 Trascinare sullo stage. Se si sta utilizzando lo strumento Rettangolo, premere i tasti freccia verso l \'alto e verso il basso durante il trascinamento per regolare il raggio degli angoli arrotondati. Per gli strumenti Ovale e Rettangolo, trascinare tenendo premuto il tasto Maiusc per vincolare le forme a cerchi e quadrati. Per lo strumento Linea, trascinare tenendo premuto il tasto Maiusc per vincolare le linee a multipli di 45.  Disegno e grafica pittorica 73   Opzioni di grafica pittorica con lo strumento Pennello  Lo strumento Pennello traccia tratti simili a quelli creati con un pennello come se si stesse dipingendo. Lo strumento Pennello consente di creare effetti speciali, inclusi effetti calligrafici e di grafica pittorica con l \'immagine in una bitmap importata. Nella maggior parte delle penne e tavolette grafiche  possibile variare lo spessore del tratto pennello, variando la pressione sulla punta della penna. Per informazioni sull \'utilizzo dell \'immagine in una bitmap importata per riempire un tratto a pennello, consultare  \"Interventi di grafica pittorica con un \'immagine bitmap \" a pagina 124.  Un tratto a pennello di spessore variabile tracciato con una penna e una tavoletta grafica.  Per disegnare con lo strumento Pennello:  1  Selezionare lo strumento Pennello. Modalit pennello Colore riempimento Fuoco colore riempimento Dimensioni pennello  Forma pennello  Blocca riempimento  2 Scegliere una modalit di grafica pittorica:  Immagine originale, Dipingi normale, Dipingi dietro, Dipingi riempimenti, Selezione vernice e Dipingi dentro  74 Capitolo 3   L \'opzione Dipingi normale dipinge sopra le linee e i riempimenti allo stesso livello. L \'opzione Dipingi dietro dipinge in aree vuote dello stage, lasciando le linee e i riempimenti invariati. L \'opzione Dipingi riempimenti dipinge i riempimenti e le aree vuote, lasciando le linee invariate. L \'opzione Selezione vernice dipinge il riempimento selezionato. L \'opzione Dipingi dentro dipinge il riempimento nel quale si inizia una pennellata e non dipinge mai le linee. Il funzionamento  molto simile a quello di un album da colorare intelligente, dove non  mai possibile disegnare fuori dalle linee. Se si inizia a colorare in un \'area vuota, il tratto non interessa nessuna area piena esistente. 3 Scegliere la dimensione e la forma del, nonch il colore di vernice dai modificatori dello strumento Pennello. 4 Se una penna e una tavoletta grafica sono collegate al computer,  possibile selezionare il modificatore Pressione per variare lo spessore del tratto a pennello variando la pressione esercitata sulla punta della penna. 5 Trascinare sullo stage. Trascinare tenendo premuto il tasto Maiusc per vincolare i tratti a pennello alle direzioni orizzontali e verticali.  Cancellazione  La cancellazione con lo strumento Gomma rimuove le linee e le applicazioni di colore.  possibile cancellare velocemente tutto sullo stage, cancellare segmenti di linee e riempimenti oppure cancellare trascinando.  possibile personalizzare lo strumento Gomma per cancellare solo le linee, solo l \'applicazione del colore o solo un \'area di applicazione del colore. Lo strumento Gomma pu essere rotondo o quadrato e avere cinque dimensioni diverse. Per eliminare velocemente ogni cosa sullo stage: Fare doppio clic sullo strumento Gomma. Per rimuovere interi segmenti di linee o riempimenti:  1  Selezionare lo strumento Gomma e quindi fare clic sul modificatore Risciacquo.  2 Fare clic sulla linea o sull \'area riempita che si desidera eliminare. Per cancellare trascinando: 1 Selezionare lo strumento Gomma.  Disegno e grafica pittorica 75   2 Scegliere una modalit di cancellazione: L \'opzione Cancella normale cancella le linee e i riempimenti sullo stesso livello. L \'opzione Cancella riempimenti cancella solo i riempimenti; le linee non sono interessate. L \'opzione Cancella linee cancella solo le linee; i riempimenti non sono interessati. L \'opzione Cancella riempimenti selezionati cancella solo i riempimenti attualmente selezionati e non interessa le linee, siano esse selezionate oppure no. L \'opzione Cancella dentro cancella solo il riempimento sul quale inizia il tratto della gomma. Se si inizia a cancellare da un punto vuoto, non verr cancellato nulla. Le linee non sono interessate dalla gomma in questa modalit. 3 Scegliere una forma di gomma e assicurarsi che il modificatore Risciacquo non sia selezionato. 4 Trascinare sullo stage.  Riempimento e applicazione del tratto alle forme  L \'operazione di riempimento di una forma dipinge la forma con un colore. L \'applicazione del tratto ad una forma dipinge il contorno della forma con un colore. L \'applicazione del tratto ad una linea dipinge la linea con un colore. Utilizzare lo strumento Secchio di vernice per riempire le forme. Utilizzare lo strumento Calamaio per applicare un tratto alle linee e alle forme. Utilizzare lo strumento Contagocce per ottenere un campione degli attributi di riempimento e di tratto da una forma e applicarli immediatamente ad un \'altra forma con gli strumenti Secchio di vernice o Calamaio.  76 Capitolo 3   Impostazione degli attributi di riempimento e di tratto Gli strumenti Matita, Linea, Rettangolo, Ovale, Pennello, Secchio di vernice e Calamaio condividono gli stessi modificatori per gli attributi del riempimento e del tratto. Quando si passa da uno di questi strumenti all \'altro, gli attributi del riempimento e del tratto non cambiano. Le linee non possono essere riempite, a meno che le linee non siano convertite in riempimenti. Consultare  \"Creazione di effetti speciali delle curve \" a pagina 92. Colore linea Fuoco colore tratto Spessore linea  Stile linea  Colore riempimento  Per impostare gli attributi di riempimento e di tratto: 1 Selezionare uno strumento di disegno o di grafica pittorica. 2 Per impostare il colore del tratto o del riempimento, eseguire una delle seguenti operazioni: Posizionare il puntatore sopra il modificatore del colore tratto o riempimento e trascinare per evidenziare un colore nella tavolozza. Scegliere Finestra > Colori e selezionare un colore della scheda Uniforme. Se si stanno utilizzando gli strumenti Ovale o Rettangolo, fare clic sul fuoco colore accanto ai modificatori del colore tratto o riempimento negli Strumenti per impostare l \'attributo corrispondente. 3 Per impostare la larghezza e lo stile della linea, scegliere le opzioni dai modificatori della larghezza linea e dello stile linea. Applicazione di riempimenti e tratti utilizzando il valore Nessuno Quando si disegnano ovali o rettangoli,  possibile applicare riempimenti e tratti con il valore Nessuno. Questo consente di creare forme a tratti senza riempimento o con forme riempite senza tratto. Se per caso si applica ad un oggetto un tratto e un riempimento del valore Nessuno, Flash lo elimina dallo stage. Per applicare riempimenti e tratti con un valore Nessuno: 1 Selezionare lo strumento Ovale o Rettangolo.  Disegno e grafica pittorica 77   2 Dal modificatore del colore tratto o riempimento, selezionare il campione vuoto nell \'angolo in alto a sinistra della tavolozza.  3 Trascinare sullo stage.  Creazione di spessori e stili delle linee personalizzati  possibile personalizzare la lista di opzioni disponibili con i modificatori dello spessore e dello stile linea. Per il modificatore dello spessore linea,  possibile cambiare il valore dell \'ultima opzione nella lista. Per il modificatore dello stile linea,  possibile cambiare l \'aspetto di ciascuna opzione. L \'utilizzo di stili personalizzati delle linee aumenta le dimensioni di riempimento del filmato Flash. Per creare uno spessore personalizzato per la linea:  1  Scegliere Personalizza dal modificare dello spessore linea degli strumenti Linea, Matita, Ovale o Rettangolo.  2 Immettere un valore per lo spessore della linea. Per creare uno stile linea personalizzato:  1  Scegliere Personalizza dal modificare dello stile linea degli strumenti Linea, Matita, Ovale o Rettangolo.  2 Scegliere uno stile linea dalla lista Tipo e modificare le opzioni visualizzate. Le opzioni disponibili dipendono dallo stile della linea. Utilizzo dello strumento Secchio di vernice Lo strumento Secchio di vernice riempie di colore le aree chiuse. Riempie inoltre le aree vuote e cambia il colore della vernice esistente.  possibile dipingere con colori uniformi, riempimenti sfumati e riempimenti bitmap.  possibile anche utilizzare lo strumento Secchio di vernice per regolare le dimensioni, la direzione e il centro dei riempimenti sfumati e bitmap. Per informazioni sull \'utilizzo dell \'immagine in una bitmap per riempire una forma, consultare  \"Interventi di grafica pittorica con un \'immagine bitmap \" a pagina 124.  78 Capitolo 3   La forma mano non  completamente chiusa, ma pu ancora essere riempita. La forma stessa  costituita da linee singole che racchiudono un \'area che pu essere riempita.  Per utilizzare lo strumento Secchio di vernice a riempimento di un \'area: 1 Selezionare lo strumento Secchio di vernice. 2 Scegliere un colore per il riempimento. 3 Scegliere un \'opzione di dimensioni scarto. Scegliere Non chiudere scarti se si desidera chiudere direttamente gli scarti. Questa operazione pu essere pi veloce per disegni elaborati. Scegliere un \'opzione di chiusura affinch Flash riempia automaticamente gli scarti. 4 Fare clic su una forma o un \'area chiusa. Nota: L \'ingrandimento o la riduzione modificano le dimensioni apparenti, ma non quelle effettive degli scarti. Se gli scarti sono troppo grandi, pu essere necessario chiuderli manualmente. Per utilizzare lo strumento Secchio di vernice per regolare un riempimento sfumato o bitmap: 1 Scegliere lo strumento Secchio di vernice. 2 Fare clic sul modificatore Trasformazione riempimento. 3 Fare clic su un \'area riempita con un riempimento sfumato o bitmap. Se si seleziona una sfumatura o un riempimento da modificare, appare il relativo punto centrale e la relativa casella di delimitazione  visualizzata con le maniglie di modifica. Quando il puntatore  sopra una di queste maniglie, esso cambia forma per indicare la funzione della maniglia. Premere il tasto Maiusc per vincolare la direzione di un riempimento sfumato lineare a multipli di 45. 4 Rimodellare la sfumatura o il riempimento nei seguenti modi: Per riposizionare il punto centrale del riempimento bitmap o sfumato, trascinare il punto centrale.  Disegno e grafica pittorica 79   Per cambiare la larghezza di un riempimento bitmap o sfumato, trascinare la maniglia quadrata sul lato della casella di delimitazione.  Per cambiare l \'altezza di un riempimento bitmap, trascinare la maniglia quadrata nella parte inferiore della casella di delimitazione.  Per ruotare il riempimento bitmap o sfumato, trascinare la maniglia di rotazione circolare nell \'angolo di un riempimento bitmap o sfumato lineare.  possibile inoltre trascinare la maniglia inferiore sul cerchio di delimitazione di una sfumatura circolare o di un riempimento.  Per scalare una sfumatura lineare o un riempimento, trascinare la maniglia quadrata al centro della casella di delimitazione.  Per cambiare il raggio di una sfumatura circolare, trascinare la maniglia circolare centrale sul cerchio di delimitazione.  Per inclinare un riempimento all \'interno della forma, trascinare una delle maniglie circolari in cima o sul lato destro della casella di delimitazione.  80 Capitolo 3   Per creare un motivo per mosaico con una bitmap all \'interno di una forma, scalare il riempimento.  Nota: Per vedere tutte le maniglie quando si lavora con riempimenti grandi o riempimenti vicini al bordo dello stage, scegliere Visualizza > Area di lavoro.  Utilizzo del modificatore Blocca riempimento Il blocco di un \'immagine sfumata o bitmap crea un effetto di scalatura della sfumatura o della bitmap date come a riempire l \'intero stage e come se le forme dell \'oggetto del riempimento fossero maschere che rivelano la sfumatura o il riempimento sottostante. L \'esecuzione di interventi di grafica pittorica con un riempimento bloccato produce come effetto quello di svelare il riempimento. Utilizzare i riempimenti bloccati per far s che un singolo riempimento sfumato o bitmap si estendano su pi oggetti.  Le caselle superiori e inferiori sono riempite con la stessa sfumatura bloccata.  Per utilizzare un riempimento bitmap o sfumato bloccato:  1  Selezionare gli strumenti Pennello o Secchio di vernice e scegliere una sfumatura o una bitmap come riempimento. Per utilizzare una bitmap come riempimento, dividerla in due e usare lo strumento Contagocce per selezionare una delle due prima di selezionare gli strumenti Pennello o Secchio di vernice. Consultare  \"Interventi di grafica pittorica con un \'immagine bitmap \" a pagina 124.  2 Fare clic sul modificatore Blocca riempimento. 3 Eseguire interventi di grafica pittorica prima nelle aree dove si desidera collocare il centro del riempimento e quindi spostarsi in altre aree. Utilizzo dello strumento Calamaio  possibile applicare un tratto alle linee e alle forme solo con colori uniformi, non con sfumature o bitmap. Anche gli attributi del tratto includono uno spessore e uno stile per la linea.  Disegno e grafica pittorica 81   Per utilizzare lo strumento Calamaio: 1 Selezionare lo strumento Calamaio. 2 Scegliere un colore lineare, uno stile e uno spessore per la linea dai modificatori dello strumento. 3 Fare clic su una linea o una forma nello stage.  Utilizzo dello strumento Contagocce Utilizzare lo strumento Contagocce per copiare attributi di riempimento e tratto da una forma o linea e applicarli immediatamente ad un \'altra forma o linea. Anche lo strumento Contagocce consente di ottenere dei campioni dell \'immagine in una bitmap da utilizzare come elementi di grafica pittorica. Consultare  \"Interventi di grafica pittorica con un \'immagine bitmap \" a pagina 124. Quando si fa clic tenendo contemporaneamente premuto il tasto Maiusc su un \'area con lo strumento Contagocce, gli attributi di tratto e riempimento campionati vengono applicati ai modificatori per tutti gli strumenti di disegno. Per utilizzare lo strumento Contagocce per copiare e applicare attributi di tratto o di riempimento:  1  Selezionare lo strumento Contagocce e fare clic su una linea o una forma. Quando si fa clic su una linea, lo strumento si trasforma automaticamente nel Calamaio. Quando si fa clic su un riempimento, lo strumento si trasforma automaticamente nel Secchio di vernice e il modificatore Blocca riempimento viene attivato. Consultare  \"Utilizzo del modificatore Blocca riempimento \" a pagina 81.  2 Fare clic su un \'altra linea o forma.  Utilizzo delle tavolozze colori  Ogni file di Flash contiene una propria tavolozza colori. Questa tavolozza  memorizzata nel file, ma non influisce sulle sue dimensioni.  possibile importare ed esportare tavolozze di colori sia sfumati sia uniformi tra i file Flash, nonch tra Flash e altre applicazioni, quali ad esempio Macromedia Fireworks e Adobe Photoshop. La tavolozza predefinita  la tavolozza web-safe di 216 colori. Flash visualizza i colori contenuti in una tavolozza del file sotto forma di campioni colori nei modificatori per riempimento, tratto e tipo di colore. Li visualizza inoltre nella finestra Colore. Utilizzare la finestra Colore per importare, esportare e modificare la tavolozza colori di un file. Utilizzare il selettore colore nella finestra Colore per specificare i valori dei colori.  82 Capitolo 3   Per visualizzare la finestra Colore: Scegliere Finestra > Colori. Per caricare o salvare la tavolozza predefinita: Nella finestra Colore, scegliere uno dei seguenti comandi dal menu a comparsa della tavolozza nell \'angolo in basso a sinistra. L \'opzione Carica colori predefiniti sostituisce la tavolozza corrente con la tavolozza predefinita. L \'opzione Salva come predefiniti salva la tavolozza corrente come tavolozza predefinita. Essa verr utilizzata alla creazione di nuovi file. Per eliminare colori da una tavolozza: Nella finestra Colore, scegliere Cancella colori dal menu a comparsa della tavolozza nell \'angolo in basso a sinistra. Sono rimossi tutti i colori ad eccezione del bianco e del nero e di un colore sfumato. Per caricare la tavolozza web-safe 216 colori : Nella finestra Colore, scegliere Web 216 dal menu a comparsa della tavolozza nell \'angolo in basso a sinistra. Per ordinare i colori nella tavolozza: Nella finestra Colore, scegliere Ordina per colore dal menu a comparsa della tavolozza menu nell \'angolo in basso a sinistra. I colori sono ordinati in base ai valori di luminosit. Importazione ed esportazione di tavolozze colori  possibile importare ed esportare colori RGB e sfumature tra i file Flash avvalendosi dei file Gruppo colori Flash (file CLR).  possibile importare ed esportare tavolozze di colori RGB utilizzando i file Tavola colori (file ACT) che possono essere utilizzati con Macromedia Fireworks e Adobe Photoshop. Non  possibile importare o esportare sfumature da file ACT.  possibile anche importare tavolozze colori, ma non sfumature, dai file GIF. Per importare una tavolozza colori:  1  Nella finestra Colore, scegliere uno dei seguenti comandi dal menu a comparsa della tavolozza nell \'angolo in basso a sinistra: L \'opzione Aggiungi colori aggiunge i colori importati alla tavolozza corrente. L \'opzione Sostituisci colori sostituisce la tavolozza corrente con i colori importati.  Disegno e grafica pittorica 83   2 Spostarsi fino al file desiderato e selezionarlo. Per esportare una tavolozza colori:  1  Nella finestra Colore, scegliere Salva colori dal menu a comparsa della tavolozza nell \'angolo in basso a sinistra.  2 Nella finestra di dialogo Esporta campione colore, immettere un nome per la tavolozza colori e scegliere fra Gruppo colori Flash e Tavola colori. Creazione e modifica di colori uniformi Un filmato Flash pu disporre di un numero maggiore di colori di quelli che appaiono nella tavolozza colori del modificatore di colore tratto e riempimento. Il numero dei colori in un filmato  limitato solo dall \'impostazione della profondit di colore del proprio sistema (256, migliaia, o milioni di colori). Valore Nessuno Pulsante finestra Colori  Tavolozza corrente  Sfumature disponibili  84 Capitolo 3   Per creare o modificare colori uniformi:  1  Fare clic sul pulsante della finestra Colore in cima alla tavolozza colori di riempimento o di tratto, oppure scegliere Finestra > Colori.  Colore corrente Anteprima colore  Spazio colore  Dispositivo di scorrimento alfa  Valori RGB  2 Fare clic sulla scheda Uniforme per visualizzare il pannello per cambiare i colori uniformi. 3 Selezionare il colore nella tavolozza che si desidera cambiare. 4 Cambiare il colore nei seguenti modi: Per impostare la tonalit, la tinta e la luminosit trascinare il puntatore a croce nello spazio del colore per definire la tonalit e spostare il dispositivo di scorrimento a destra della barra tonalit per impostare la tinta e la luminosit Per definire il grado di trasparenza per il colore, utilizzare il dispositivo di scorrimento o immettere una percentuale nella casella Alfa, da 0 per la trasparenza completa a 99 per una certa trasparenza (100  opaco). I colori uniformi con trasparenza appaiono con una griglia che mostra il colore.  Per definire un colore in base ai relativi componenti rosso, verde e blu, immettere i valori nelle caselle di testo corrispondenti. Per definire un colore in base al relativo valore esadecimale, selezionare l \'opzione Esa e immettere il valore appropriato nelle caselle di testo RGB. 5 Al termine delle operazioni di modifica delle impostazioni dei colori, eseguire una delle seguenti operazioni:  Disegno e grafica pittorica 85   Per sostituire il colore attualmente selezionato con un colore di nuova definizione, fare clic su Cambia. Per aggiungere un colore di nuova definizione fino alla fine della tabella colori, fare clic su Nuovo. Per eliminare la cella colore attualmente selezionata dalla tabella dei colori, fare clic su Elimina. Per preparare il filmato da utilizzare in un browser, attivare Colori uniformi in modo da assicurare la corrispondenza del colore selezionato nello spazio colori al colore della tavolozza web-safe a 216 colori, che pi gli si approssima. Creazione e modifica di sfumature Utilizzare la finestra Colore per creare e modificare le sfumature. La scheda Sfumatura nella finestra Colore visualizza tutte le sfumature attualmente disponibili in Flash. Finestra di anteprima Puntatori colore sfumatura Spazio colore  Sfumatura corrente Area puntatori Barra definizione sfumatura  Barra tonalit  Menu a comparsa Colori uniformi  Menu a comparsa Tipo sfumatura  Una sfumatura  una transizione di fusione fra 2 o pi colori, fino a un massimo di 16. La transizione pu avvenire in bande lineari o cerchi concentrici. Un colore di una sfumatura pu includere anche un grado di trasparenza. Per creare o modificare una sfumatura:  1  Fare clic sul pulsante della finestra Colore in cima alla tavolozza colori del riempimento o del tratto oppure scegliere Finestra > Colori.  2 Fare clic sulla scheda Sfumatura.  86 Capitolo 3   3 Compiere una delle seguenti operazioni: Per creare una nuova sfumatura, selezionare una sfumatura da usare come punto iniziale e fare clic su Nuovo. Per modificare una sfumatura, selezionarla. 4 Scegliere Radiale o Lineare dalla lista Tipo. 5 Aggiungere un puntatore alla barra di definizione della sfumatura trascinandolo dall \'area puntatori; per spostarlo, allontanarlo invece dalla barra in una direzione qualsiasi.  I puntatori colori definiscono il punto in cui i colori cambiano in una sfumatura.  6 Fare clic sul campione colore direttamente sotto la finestra del puntatore colore e selezionare un colore per la transizione. Sia il puntatore sia la transizione sono aggiornati con il colore selezionato. 7 Utilizzare il dispositivo di scorrimento Alfa per impostare il grado di trasparenza, da 0 per una trasparenza completa a 99 per una certa trasparenza. Ogni colore in una sfumatura pu avere la propria impostazione Alfa. 8 Selezionare e scegliere le impostazioni per i puntatori di colore supplementari. 9 Fare clic su Cambia.  Impostazione delle preferenze di disegno  Il comando File > Assistente imposta le preferenze che influiscono sugli strumenti di disegno. Ogni opzione pu essere disattivata o attivata e dispone di un set di tolleranze. Per attivare un \'opzione, selezionare un \'impostazione di tolleranza. Le impostazioni di tolleranza sono relative, dipendono cio dalla risoluzione dello schermo del proprio computer e dal grado di ingrandimento corrente della scena. Come in generale nel caso del disegno, l \'ingrandimento garantisce un controllo migliore. Aggancia alla griglia Specifica quanto l \'estremit di una linea disegnata deve essere vicina ad una linea della griglia, prima che il punto finale si agganci alla griglia. Le opzioni sono Disattivata, Vicino, Normale, Distante e Aggancia sempre.  Disegno e grafica pittorica 87   Collega linee Specifica quanto l \'estremit di una linea disegnata deve essere vicina ad un segmento di linea esistente prima che il punto finale si agganci al punto pi vicino sull \'altra linea. Le opzioni disponibili sono Disattivata, Vicino, Normale e Distante. Questa impostazione controlla anche il riconoscimento delle linee verticali e orizzontali: vale a dire, il grado di approssimazione con la quale una linea deve essere disegnata orizzontale o verticale prima che Flash la renda esattamente orizzontale o verticale. Attenua curve Specifica il grado di attenuazione applicato alle linee curve disegnate con lo strumento Pennello, quando la modalit di disegno  impostata su Raddrizza o Attenua. ( pi facile rimodellare le curve pi attenuate, mentre le curve pi approssimate rimangono maggiormente aderenti ai tratti della linea originale). Le selezioni disponibili sono Disattivata, Approssimata, Normale, e Precisa. Nota: Inoltre  possibile attenuare i segmenti curvi esistenti usando Elabora > Curve > Attenua e Elabora > Curve > Ottimizza. Riconosci linee Definisce con quale grado di approssimazione  necessario disegnare diritto un segmento di linea prima che Flash lo riconosca e lo renda perfettamente diritto. Le selezioni disponibili sono Disattivata, Rigida, Normale e Tollerante. Se l \'opzione Riconosci linee  disattivata durante il disegno,  possibile raddrizzare successivamente le linee selezionando uno o pi segmenti di linea e scegliendo Elabora > Curve > Raddrizza. Riconosci forme Controlla con quale grado di precisione  necessario disegnare cerchi, ovali, quadrati, rettangoli e archi a 90 e 180 affinch siano riconosciuti come forme geometriche e ridisegnati con precisione. Le opzioni disponibili sono Disattivata, Rigida, Normale e Tollerante. Se l \'opzione Riconosci forme  disattivata durante il disegno,  possibile raddrizzare successivamente le linee selezionando una o pi forme (ad esempio segmenti di linee collegati) e scegliendo Elabora > Curve > Raddrizza. Precisione clic Specifica quanto un elemento deve essere vicino al puntatore prima che Flash riconosca l \'elemento. Le opzioni disponibili sono Rigida, Normale e Tollerante.  Rimodellamento delle linee e dei contorni delle forme   possibile rimodellare le linee e i contorni delle forme mediante trascinamento, utilizzando i modificatori di raddrizzamento e attenuazione dello strumento Freccia oppure ottimizzando le relative curve.  88 Capitolo 3   Rimodellamento mediante l \'uso dello strumento Freccia Flash non dispone di maniglie per rimodellare le linee.  possibile invece trascinare un punto qualsiasi su una linea utilizzando lo strumento Freccia. Il puntatore cambia per indicare quale rimodellamento pu eseguire sulla linea o sul riempimento. Per rimodellare una linea o il contorno di una forma utilizzando lo strumento Freccia: 1 Selezionare lo strumento Freccia. 2 Compiere una delle seguenti operazioni: Trascinare da un punto qualsiasi sul segmento per rimodellarlo. Trascinare tenendo contemporaneamente premuto il tasto Ctrl (Windows) oppure trascinare una linea tenendo contemporaneamente premuto il tasto Opzione (Macintosh) per creare un nuovo punto d \'angolo. Flash regola la curva del segmento linea per adattare la nuova posizione del punto spostato. Se il punto spostato  un punto finale,  possibile allungare o accorciare la linea. Se il punto spostato  un angolo, i segmenti linea che formano l \'angolo rimangono diritti mentre vengono allungati o accorciati.  Quando un angolo appare attaccato al puntatore,  possibile modificare un punto finale. Quando una curva appare attaccata al puntatore significa che si sta regolando una curva.   pi semplice rimodellare alcune aree con tratti a pennello se le si visualizza come contorni. Consultare  \"Uso dei disegni complessi \" a pagina 93. In caso di problemi nel corso del rimodellamento di una linea complessa,  possibile attenuarla per rimuovere alcuni dei dettagli, semplificando l \'operazione di rimodellamento. Aumentare il grado di ingrandimento pu servire a rendere pi semplice e precisa l \'operazione di rimodellamento; consultare  \"Ottimizzazione delle curve \" a pagina 91 o  \"Visualizzazione dello stage \" a pagina 64.  Disegno e grafica pittorica 89   Raddrizzamento e attenuazione di linee  possibile rimodellare le linee e i contorni delle forme raddrizzandoli o rimodellandoli. Nota: Regolare il grado di attenuazione e raddrizzamento automatico scegliendo File > Assistente. Utilizzare il modificatore Raddrizza dello strumento Freccia oppure scegliere Elabora > Curve > Raddrizza per eseguire piccole regolazioni di raddrizzamento sulle linee e sulle curve gi disegnate. Il raddrizzamento non ha effetti sui segmenti gi diritti.  possibile anche utilizzare la tecnica di raddrizzamento in modo che Flash riconosca le forme. Flash rende geometricamente perfetti cerchi, ovali, rettangoli, quadrati, triangoli e archi disegnati con le opzioni di riconoscimento delle forme disattivate. Non  possibile riconoscere le forme che sono a contatto, e quindi collegate ad altri elementi.  L \'opzione di riconoscimento delle forme trasforma le forme della posizione superiore in quelle riportate nella posizione inferiore.  L \'attenuazione ammorbidisce le curve e riduce le irregolarit o altre variazioni nella direzione complessiva della curva. L \'attenuazione riduce anche il numero di segmenti in una curva. Tuttavia, l \'attenuazione  relativa e non influisce sui segmenti diritti. L \'attenuazione  particolarmente utile in caso di problemi durante il rimodellamento di alcuni segmenti di linea molto corti. La selezione di tutti i segmenti e la loro attenuazione riduce il numero di segmenti, producendo una curva meno marcata, che risulta pi facile da rimodellare. L \'applicazione ripetuta dell \'attenuazione o del raddrizzamento rende ogni segmento pi attenuato o pi diritto, a seconda del grado di curvatura originale del segmento . Per attenuare la curva di ciascun contorno di riempimento o linea curva selezionati: Selezionare lo strumento Freccia e fare clic sul modificatore Attenua oppure scegliere Elabora > Curve > Attenua.  90 Capitolo 3   Per eseguire piccole regolazioni di raddrizzamento su ciascun contorno di riempimento selezionato o linea curva: Selezionare lo strumento Freccia e fare clic sul modificatore Raddrizza oppure scegliere Elabora > Curve > Raddrizza. Per usare il riconoscimento forme: Selezionare lo strumento Freccia e fare clic sul modificatore Raddrizza oppure scegliere Elabora > Curve > Raddrizza. Ottimizzazione delle curve Un altro metodo per attenuare le curve consiste nell \'ottimizzarle. Questo metodo perfeziona le linee curve e i contorni di riempimento riducendo il numero di curve usate per definire gli elementi. L \'ottimizzazione delle curve riduce inoltre le dimensioni del filmato Flash Player esportato. Come nel caso del modificatore o del comando Attenua,  possibile applicare pi volte l \'ottimizzazione agli stessi elementi. Per ottimizzare le curve:  1  Selezionare gli elementi disegnati da ottimizzare e scegliere Elabora > Curve > Ottimizza.  2 Nella finestra di dialogo Ottimizza curve, utilizzare il dispositivo di scorrimento per specificare il grado di attenuazione. I risultati esatti dipendono dalle curve selezionate. In generale, l \'ottimizzazione produce meno curve, con una minore somiglianza al contorno originale. 3 Impostare le opzioni supplementari: Attivare Usa pi passaggi per ripetere il processo di attenuazione finch non  possibile realizzare un \'ulteriore ottimizzazione; questo equivale a scegliere ripetutamente Ottimizza con gli stessi elementi selezionati. Attivare Mostra messaggio totali per visualizzare una casella di avvertimento che indica il livello di ottimizzazione una volta completata l \'ottimizzazione.  Agganciamento  La funzione di agganciamento  utile per disegnare allineando automaticamente gli elementi l \'uno all \'altro e alla griglia della scena. Se il modificatore Aggancia  attivo, quando si trascina un elemento, sotto il puntatore viene visualizzato un piccolo anello nero. Flash lo visualizza in modo pi marcato quando  possibile allineare in modo preciso e agganciare due punti.  Disegno e grafica pittorica 91   Per attivare e disattivare l \'agganciamento: Compiere una delle seguenti operazioni: Selezionare lo strumento Freccia e fare clic sul modificatore Aggancia negli Strumenti. Scegliere Visualizza > Aggancia. Quando il comando  attivo, accanto ad esso  visualizzato un segno di spunta. Durante lo spostamento o il rimodellamento degli elementi, la posizione dello strumento Freccia sull \'elemento fornisce il punto di riferimento per l \'anello di agganciamento. Ad esempio, se si sposta una forma piena, trascinandola vicino al centro, il punto centrale si aggancia alle linee della linea e agli altri elementi. Questo  particolarmente utile per l \'agganciamento delle forme ai percorsi di movimento per l \'animazione. Per regolare le tolleranze di agganciamento: Scegliere File > Assistente e scegliere Aggancia alla griglia dal menu a comparsa. Per assicurarsi che Flash esegua l \'agganciamento dei punti durante il trascinamento: Iniziare il trascinamento da un angolo o da un punto centrale.  Creazione di effetti speciali delle curve   possibile utilizzare i comandi Linee sui riempimenti, Espandi forma e Sfuma bordi per aggiungere effetti speciali, quali ad esempio riempimento linee con sfumature o cancellazione porzioni di una linea, espansione forme riempite e attenuazione dei bordi di forme. Espandi forma e Sfuma bordi possono produrre risultati inattesi e offrire prestazioni ridotte sulle forme molto piccole o che presentano dettagli minuscoli. L \'opzione Sfuma bordi pu creare forme complesse che aumentano rapidamente le dimensioni del file di un filmato Flash Player. Per convertire le linee in riempimenti: 1 Selezionare una linea. 2 Scegliere Elabora > Curve > Linee in riempimenti. Le linee selezionate sono convertite in forme piene. Questo  utile per creare effetti speciali quali linee di riempimento con sfumature o per poter cancellare una porzione di linea. La conversione di linee in riempimenti pu aumentare le dimensioni dei file, pu per anche velocizzare il disegno per alcune animazioni.  92 Capitolo 3   Per espandere la forma di un oggetto riempito:  1  Selezionare una forma piena. Questo comando funziona nel modo migliore su una forma riempita con un solo colore senza tratto.  2 Scegliere Elabora > Curve > Espandi forma. 3 Imposta la Distanza in pixel e la Direzione nella finestra di dialogo Espandi tracciato. L \'opzione Espandi allarga la forma e l \'opzione Concentrico la riduce. Per sfumare i bordi di un oggetto:  1  Selezionare una forma piena. Questo comando produce i risultati migliori su una singola forma riempita priva di tratto.  2 Scegliere Elabora > Curve > Sfuma bordi. 3 Impostare le seguenti opzioni: Distanza  la larghezza del bordo da ammorbidire. Le opzioni Espandi o Concentrico controllano se la forma sar allargata o ridotta per sfumare i bordi. Numero di passaggi controlla il numero di curve usato per ottenere l \'effetto del bordo sfumato. Pi passaggi produrranno un effetto pi attenuato, ma creeranno anche file di dimensioni maggiori e risulteranno pi lenti da disegnare.  Uso dei disegni complessi  Come nel caso di qualsiasi altra applicazione grafica, l \'uso di disegni molto complessi in Flash pu rallentare le prestazioni del programma. Se il disegno  estremamente complesso, pu essere consigliabile ridisegnarlo in diversi pezzi logici e quindi assemblare tali pezzi nel proprio disegno finale. Ad ogni spostamento di linee o riempimenti sullo stage, Flash analizza tutte le linee per vedere dove si intersecano e tutti i riempimenti per eliminare sovrapposizioni e calcolare le linee di collegamento. Inoltre, durante il trascinamento di linee o riempimenti, Flash le mantiene temporaneamente mobili sopra lo stage. Per questa operazione possono essere necessari alcuni minuti. L \'opzione Raggruppa riduce la mole di lavoro che Flash esegue dato che non collega le linee in gruppi separati. Per velocizzare le operazioni di ridisegno a video: Scegliere un \'opzione di visualizzazione: Scegliere Visualizza > Contorni o Visualizza > Rapido.  Disegno e grafica pittorica 93   Utilizzare Visualizza > Antialiasing e Visualizza > Testo con antialiasing solo per visualizzare un \'anteprima di stampa del proprio lavoro. Queste opzioni sono molto pi lente di Visualizza > Contorni e Visualizza > Rapido. Utilizzare stili di linea semplici durante il disegno o l \'applicazione del tratto alle forme. Stili di linea fantastici, come a punti o tratti irregolari, possono richiedere tempi di ridisegno maggiori rispetto agli stili di linea semplici. Per accelerare la selezione e lo spostamento:  1  Scegliere lo strumento Freccia e selezionare gli elementi che comprendono i gruppi logici.  2 Scegliere Elabora > Raggruppa. Per accelerare la creazione di riempimenti: Compiere una delle seguenti operazioni: Chiudere manualmente eventuali scarti e utilizzare il modificatore Non chiudere scarti dello strumento Secchio di vernice in modo che Flash non ricerchi scarti da chiudere. Ingrandire la porzione specifica del disegno che si desidera riempire. Flash individua solo gli scarti nella porzione visibile della finestra. Scegliere Visualizza > Area di lavoro e Visualizza > 100% per vedere l \'area massima.  94 Capitolo 3   4  CAPITOLO 4 Operazioni con gli oggetti  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  Flash consente di spostare, trasformare, impilare, allineare e raggruppare oggetti. Si noti che modificare linee e forme pu causare la variazione di altre linee e forme sullo stesso livello. Consultare  \"Comprensione del disegno e della grafica pittorica in Flash \" a pagina 71.  Selezione di oggetti  Per elaborare un oggetto  prima necessario selezionarlo. Flash offre svariati metodi di selezione. La selezione di linee e forme piene  differente da quella di gruppi, istanze e testo. Flash visualizza le linee e le forme piene selezionate diversamente dalle istanze e dai gruppi selezionati. I riempimenti e le linee selezionati sono tratteggiati. I gruppi e i simboli selezionati sono invece racchiusi da una casella di delimitazione.  possibile selezionare gli oggetti avvalendosi degli strumenti Freccia e Lazo. Contorno e  Forma originale non selezionata Contorno selezionato  Riempimento selezionato  riempimento selezionati  Gruppo selezionato  Per aggiungere altre selezioni: Tenere premuto il tasto Maiusc durante l \'esecuzione di selezioni supplementari. Per informazioni sull \'attivazione/disattivazione di questa funzione, consultare  \"Impostazione delle preferenze \" a pagina 68.  95   Per selezionare ogni elemento su tutti i livelli della scena. Scegliere Modifica > Seleziona tutto oppure premere Ctrl+A (Windows) o Comando+A (Macintosh). Seleziona tutto non seleziona gli oggetti sui livelli bloccati o nascosti. Per deselezionare ogni elemento su tutti i livelli. Scegliere Modifica > Deseleziona tutto oppure premere Ctrl+Maiusc+A (Windows) o Comando+Maiuscolo+A (Macintosh). Per selezionare ogni elemento compreso fra fotogrammi chiave su un livello: Fare clic su un fotogramma nella finestra Linea temporale. Consultare anche  \"Uso della finestra Linea temporale \" a pagina 55. Per impedire la selezione o la modifica accidentale di un gruppo o un simbolo. Selezionare il gruppo o il simbolo e scegliere Elabora > Disponi > Blocca. Scegliere Elabora > Disponi > Sblocca tutto per sbloccare tutti i gruppi e i simboli bloccati. Uso dello strumento Freccia Usare lo strumento Freccia per selezionare interi oggetti facendo clic su di essi o trascinando per racchiuderli entro un perimetro di selezione rettangolare. Nota: Per selezionare lo strumento Freccia  anche possibile premere il tasto A.  possibile passare temporaneamente allo strumento Freccia quando  attivo un altro strumento tenendo premuto il tasto Ctrl (Windows) o Comando (Macintosh). Per selezionare una linea, una forma, un gruppo, un \'istanza o un blocco di testo: Selezionare lo strumento Freccia e fare clic sull \'oggetto. Per selezionare linee collegate: Selezionare lo strumento Freccia e fare doppio clic su una delle linee. Per selezionare una forma piena e il suo contorno tratteggiato: Selezionare lo strumento Freccia e fare doppio clic sul riempimento. Per selezionare oggetti con un \'area rettangolare: Selezionare lo strumento Freccia e trascinare una casella (perimetro) attorno agli elementi con lo strumento Freccia. Per poter essere selezionati, istanze, gruppi e blocchi di testo devono essere completamente racchiusi.  96 Capitolo 4   Uso dello strumento Lazo Usare lo strumento Lazo e il corrispondente modificatore Lazo poligonale per selezionare gli oggetti disegnando un \'area di selezione a mano libera o a linee rette. Quando si usa lo strumento Lazo,  possibile alternare le modalit di selezione a mano libera e a linee rette.  Per selezionare oggetti disegnando un \'area di selezione a mano libera: Selezionare lo strumento Lazo e trascinare attorno all \'area. Terminare il cerchio approssimativamente nel punto di inizio oppure consentire a Flash di chiuderlo automaticamente con una linea retta. Per selezionare oggetti disegnando un \'area di selezione a linee rette: 1 Selezionare lo strumento Lazo e il modificatore Lazo poligonale. 2 Fare clic per impostare il punto iniziale. 3 Posizionare il puntatore nel punto in cui fare terminare la prima linea e fare clic. Continuare a impostare punti finali per aggiungere segmenti di linea. 4 Per chiudere l \'area di selezione, fare doppio clic. Per selezionare oggetti disegnando un \'area di selezione a mano libera e a linee rette: 1 Selezionare lo strumento Lazo e deselezionare il modificatore Lazo poligonale. 2 Per disegnare un segmento a mano libera, trascinare sullo stage. 3 Per disegnare un segmento rettilineo, tenere premuto Alt (Windows) od Opzione (Macintosh) e fare clic per impostare i punti iniziale e finale.  possibile continuare ad alternare segmenti a mano libera e a linee rette. 4 Per chiudere un \'area di selezione, compiere una delle seguenti operazioni: Se si sta disegnando un segmento a mano libera, rilasciare il pulsante del mouse. Se si sta disegnando un segmento rettilineo, fare doppio clic.  Operazioni con gli oggetti 97   Spostamento, copia ed eliminazione di oggetti   possibile spostare oggetti trascinandoli sullo stage, tagliandoli e incollandoli, usando i tasti freccia e specificando una posizione esatta nella finestra di ispezione Oggetto.  anche possibile spostare oggetti fra Flash ed altre applicazioni usando gli Appunti.  possibile copiare oggetti trascinandoli o incollandoli oppure mentre li si sta trasformando. Per spostare un oggetto o una copia di un oggetto mediante trascinamento: 1 Selezionare un oggetto.  anche possibile selezionare pi oggetti. 2 Posizionare il puntatore sull \'oggetto e trascinare in una nuova posizione. Per spostare una copia di un oggetto, trascinare tenendo contemporaneamente premuto il pulsante Alt (Windows) o il pulsante Opzione (Macintosh). Per limitare il movimento dell \'oggetto a multipli di 45, trascinare tenendo contemporaneamente premuto il pulsante Maiusc. Durante lo spostamento di un oggetto,  possibile usare il modificatore Aggancia per allinearlo rapidamente con punti su altri oggetti. Consultare  \"Agganciamento \" a pagina 91. Per spostare un oggetto usando i tasti freccia: 1 Selezionare un oggetto.  anche possibile selezionare pi oggetti. 2 Premere il tasto freccia che indica la direzione in cui si desidera spostare l \'oggetto di 1 pixel. Premere i tasti Maiusc+freccia per spostare la selezione di 8 pixel. Per spostare un oggetto usando la finestra di ispezione Oggetto: 1 Selezionare un oggetto.  anche possibile selezionare pi oggetti. 2 Aprire la finestra di ispezione Oggetto (Finestra > Finestre di ispezione > Oggetto). 3 Immettere valori di posizione nell \'angolo in alto a sinistra della selezione. Le unit di misura sono impostate in Propriet filmato e si riferiscono all \'angolo in alto a sinistra dello stage. Spostamento e copia di oggetti incollandoli Spostare o copiare oggetti incollandoli se occorre spostarli fra livelli, scene o altri file Flash. Quando si incollano oggetti,  possibile incollarli al centro dello stage o nella loro posizione relativa allo stage. Per spostare o copiare un oggetto incollandolo: 1 Selezionare uno o pi oggetti.  98 Capitolo 4   2 Scegliere Modifica > Taglia o Modifica > Copia. 3 Selezionare un altro livello, scena o file e scegliere una delle seguenti operazioni: Modifica> Incolla per incollare la selezione al centro dello stage. Modifica> Incolla in posizione per incollare la selezione nella stessa posizione in relazione allo stage. Copia di fotogrammi con gli Appunti Agli elementi copiati negli Appunti  applicata la funzione di antialiasing, in modo che appaiano in altre applicazioni come in Flash. Ci risulta particolarmente utile con fotogrammi che includono un \'immagine bitmap, sfumature, trasparenza o un livello maschera. I grafici incollati da altri filmati o programmi sono inseriti nel fotogramma corrente del livello corrente. Il modo in cui un elemento grafico viene incollato in una scena di Flash dipende dal tipo di elemento, dalla sua sorgente e dalle preferenze impostate come segue: Il testo da un editor di testo diventa un oggetto testo singolo. I grafici vettoriali da qualsiasi programma di disegno diventano un gruppo che pu essere separato e modificato come qualsiasi altro elemento di Flash. Le bitmap diventano un unico oggetto raggruppato proprio come le bitmap importate. Scegliere Elabora > Ricalca bitmap per convertire una bitmap in un grafico vettoriale. Nota: Per copiare e incollare grafici da FreeHand 8 a Flash 4, impostare la scheda Esporta di Preferenze in FreeHand su CMYK od RGB.  Copia di oggetti trasformati  possibile usare la finestra di ispezione Trasformazione per creare una copia scalata, ruotata o inclinata di un oggetto. Per copiare un oggetto trasformato: 1 Selezionare un oggetto. 2 Aprire la finestra di ispezione Trasformazione (Finestra > Finestre di ispezione > Trasformazione). 3 Immettere valori di scala, rotazione o inclinazione. Consultare  \"Scalatura di oggetti \" a pagina 101,  \"Rotazione di oggetti \" a pagina 102 e  \"Inclinazione di oggetti \" a pagina 104. 4 Fare clic su Copia.  Operazioni con gli oggetti 99   Uso del comando Incolla speciale (Windows) Il comando Incolla speciale incolla o incorpora il contenuto degli Appunti in un formato specificato. Pu anche creare un collegamento a informazioni in un altro filmato. La finestra di dialogo Incolla speciale contiene le seguenti opzioni: Sorgente Visualizza il nome e la posizione dei dati sorgente. Incolla Inserisce il contenuto degli Appunti nel disegno. Incolla collegamento Inserisce il contenuto degli Appunti nel disegno e crea un collegamento all \'applicazione sorgente in modo che gli elementi incollati siano aggiornati automaticamente. Come Definisce il tipo di informazioni che si desidera incollare. Scegliere Oggetto per incollare un oggetto e le informazioni necessarie per modificarlo. Il nome dell \'oggetto dipende dall \'applicazione che lo ha creato. L \'oggetto pu successivamente essere convertito in un disegno Flash editabile usando Elabora > Dividi. Scegliere Immagine (Metafile) per incollare un \'immagine convertita da Flash in una forma editabile in Flash. Scegliere Testo (ASCII) per incollare testo non formattato. Scegliere Testo (Nativo) per incollare testo con informazioni di formattazione. Scegliere Disegno Flash per incollare una porzione di un disegno Flash. Visualizza come icona Visualizza il collegamento come un \'icona nel disegno. Risultato Descrive il risultato dell \'operazione di selezione. Cambia icona Apre la finestra di dialogo Cambia icona. Usare le opzioni di questa finestra di dialogo per scegliere un \'altra icona. Questa opzione  disponibile solo se  selezionata l \'opzione Visualizza come icona. Eliminazione di oggetti L \'eliminazione di oggetti li rimuove in modo permanente dal file. L \'eliminazione di un \'istanza dallo stage non elimina invece il simbolo dalla libreria. Per eliminare oggetti: 1 Selezionare uno o pi oggetti. 2 Compiere una delle seguenti operazioni: Premere Canc o Backspace. Scegliere Modifica > Cancella. Scegliere Modifica > Taglia.  100 Capitolo 4   Impilamento di oggetti  All \'interno di un livello, Flash sovrappone gli oggetti in base al loro ordine di creazione, posizionando l \'oggetto creato pi recentemente in cima alla pila. L \'ordine di impilamento degli oggetti ne determina l \'aspetto quando sono sovrapposti. Le linee e le forme disegnate appaiono sempre nella parte inferiore della pila. Per spostarle in cima, occorre raggrupparle o trasformarle in simboli.  possibile cambiare l \'ordine di impilamento degli oggetti in qualsiasi momento. Si noti che anche i livelli influiscono sull \'ordine di impilamento. Tutto il contenuto del livello 1 appare in cima a tutto il contenuto del livello 2 e cos via. Per cambiare l \'ordine dei livelli, trascinare in una nuova posizione il nome del livello nella finestra Linea temporale. Consultare  \"Introduzione ai livelli \" a pagina 127. Per cambiare l \'ordine di impilamento di un oggetto: 1 Selezionare l \'oggetto. 2 Scegliere uno dei seguenti comandi: Elabora > Disponi > Porta in primo piano o Porta sullo sfondo per spostare il gruppo in cima o in fondo alla pila. Elabora > Disponi > Sposta avanti o Sposta dietro per spostare il gruppo in alto o in basso di una posizione nella pila. In caso di selezione di pi gruppi, questi si sposteranno davanti o dietro tutti i gruppi non selezionati, mantenendo comunque l \'ordine reciproco.  Scalatura di oggetti  La scalatura di un oggetto lo ingrandisce o lo riduce orizzontalmente, verticalmente oppure orizzontalmente e verticalmente.  possibile scalare un oggetto mediante trascinamento o immettendo valori nella finestra di ispezione Trasformazione. Scalare un \'istanza, un gruppo o un blocco di testo per ridimensionarli in relazione al loro punto di registrazione. Consultare  \"Spostamento del punto di registrazione di un oggetto \" a pagina 107. Per scalare un oggetto mediante trascinamento: 1 Selezionare un oggetto. 2 Selezionare lo strumento Freccia e fare clic sul modificatore Scala. 3 Compiere una delle seguenti operazioni:  Operazioni con gli oggetti 101   Per scalare l \'oggetto sia orizzontalmente che verticalmente, trascinare una delle maniglie d \'angolo. Le proporzioni sono vincolate mentre si scala.  Per scalare l \'oggetto orizzontalmente o verticalmente, trascinare la maniglia centrale.  Nota: Se si aumentano le dimensioni di diversi elementi,  possibile che quelli vicino ai bordi della casella di delimitazione siano spostati fuori dalla scena. In questo caso, scegliere Visualizza > Area di lavoro per vedere gli elementi oltre i bordi della scena. Per scalare un oggetto con la finestra di ispezione Trasformazione: 1 Selezionare un oggetto. 2 Scegliere Finestra > Finestre di ispezione > Trasformazione. 3 Immettere un valore di scala compreso fra 10 e 1000 e fare clic su Applica.  Rotazione di oggetti  Ruotare un oggetto per farlo girare attorno al suo punto di registrazione. Per impostazione predefinita questo  il centro dell \'oggetto ma  possibile spostarlo. Consultare  \"Spostamento del punto di registrazione di un oggetto \" a pagina 107.  possibile ruotare un oggetto trascinandolo o specificando un angolo nella finestra di ispezione Trasformazione. Per ruotare un oggetto mediante trascinamento: 1 Selezionare un oggetto. 2 Selezionare lo strumento Freccia e fare clic sul modificatore Ruota. 3 Trascinare una delle maniglie d \'angolo.  Per ruotare un oggetto specificando un valore: 1 Selezionare un oggetto.  102 Capitolo 4   2 Compiere una delle seguenti operazioni: Aprire la finestra di ispezione Trasformazione (Finestra > Finestre di ispezione > Trasformazione), immettere un angolo di rotazione e fare clic su Applica. Valori negativi ruotano l \'oggetto in senso antiorario, valori positivi lo ruotano in senso orario. Per ruotare la selezione di 90 in senso orario, scegliere Elabora > Trasformazione > Ruota a destra. Per ruotare la selezione di 90 in senso antiorario, scegliere Elabora > Trasformazione > Ruota a sinistra.  Riflessione di oggetti   possibile riflettere oggetti rispetto all \'asse orizzontale o verticale senza spostare la loro posizione relativa sullo stage. Riflesso in Originale orizzontale  Riflesso in verticale  Ruotato a sinistra Ruotato a destra  Originale  Per riflettere un oggetto: 1 Selezionare un oggetto. 2 Scegliere Elabora > Trasformazione > Rifletti in verticale o Rifletti in orizzontale.  Operazioni con gli oggetti 103   Inclinazione di oggetti  L \'inclinazione di un oggetto lo trasforma inclinandolo lungo uno o entrambi gli assi.  possibile inclinare un oggetto mediante trascinamento o immettendo un valore nella finestra di ispezione Trasformazione. Per inclinare un oggetto mediante trascinamento: 1 Selezionare un oggetto. 2 Fare clic sullo strumento Freccia e sul modificatore Ruota. 3 Trascinare una maniglia centrale.  Per inclinare un oggetto specificando valori: 1 Selezionare un oggetto. 2 Aprire la finestra di ispezione Trasformazione (Finestra > Finestre di ispezione > Trasformazione). 3 Fare clic su Inclina. 4 Immettere gli angoli dei valori orizzontale e verticale, e fare clic su Applica.  Ripristino di oggetti trasformati  Quando si scalano, ruotano e inclinano istanze, gruppi e testo con la finestra di ispezione Trasformazione, Flash salva con l \'oggetto le dimensioni originali e i valori di rotazione.  quindi possibile ripristinare i valori originali, rimuovendo le eventuali trasformazioni.  104 Capitolo 4   Per riportare un oggetto trasformato allo stato originale: 1 Selezionare un oggetto. 2 Aprire la finestra di ispezione Trasformazione (Finestra > Finestre di ispezione > Trasformazione). 3 Fare clic su Ripristina.  Allineamento di oggetti  Elabora > Allinea pu allineare due o pi elementi selezionati in una scena. Allinea pu ridimensionare gli elementi in modo che le dimensioni orizzontali o verticali siano uguali. Gli elementi ridimensionati cambiano in base alle dimensioni dell \'elemento selezionato pi grande. Allinea pu anche distribuire gli elementi in modo che la spaziatura fra i relativi centri, i bordi sinistro e superiore oppure i bordi destro e inferiore sia uniforme. Usare le opzioni di allineamento individualmente o in combinazione. L \'opzione Allinea alla pagina allinea gli elementi fra loro e allo stage in un \'unica operazione. In caso di allineamento di diversi oggetti, Flash li allinea ai bordi o al centro del rettangolo che li racchiude tutti. L \'ordine di selezione degli oggetti  ininfluente.  Oggetti allineati al bordo superiore  Per allineare elementi: 1 Selezionare gli elementi da allineare. 2 Scegliere Elabora > Allinea.  Operazioni con gli oggetti 105   3 Scegliere le opzioni nella finestra di dialogo Allinea e fare clic su OK.  Raggruppamento di oggetti  Raggruppare gli elementi per manipolarli come un unico oggetto. Ad esempio, dopo la creazione di un disegno come un albero o un fiore, raggruppare gli elementi in modo da poterli selezionare e spostare con facilit.  possibile modificare i gruppi senza separarli. Per creare un gruppo:  1  Selezionare gli oggetti da raggruppare sullo stage:  possibile selezionare forme, altri gruppi, simboli, testo ecc.  2 Scegliere Elabora > Raggruppa oppure premere Ctrl+G (Windows) o Comando+G (Macintosh). Per modificare un gruppo:  1  Scegliere Modifica > Modifica selezionato o fare doppio clic sul gruppo con lo strumento Freccia. Tutto il contenuto della pagina che non fa parte del gruppo viene disattivato, ad indicare che  inaccessibile.  2 Modificare separatamente qualsiasi elemento all \'interno del gruppo. 3 Scegliere Modifica> Modifica tutto oppure fare doppio clic su un punto vuoto dello stage con lo strumento Freccia. Flash riporta il gruppo al suo stato di entit singola ed  possibile lavorare con altri elementi sullo stage.  106 Capitolo 4   Per evitare la selezione e la modifica accidentale di un gruppo o di un simbolo: Selezionare il gruppo e scegliere Elabora > Disponi > Blocca. Scegliere Elabora > Disponi > Sblocca tutto per sbloccare tutti i gruppi e i simboli bloccati.  Spostamento del punto di registrazione di un oggetto  Tutti i gruppi, le istanze, i blocchi di testo e le bitmap hanno un punto di registrazione che Flash usa per il posizionamento e le trasformazioni. Per impostazione predefinita, questo punto  situato al centro dell \'oggetto. Spostando il punto di registrazione di un oggetto,  possibile posizionare e trasformare l \'oggetto ad esempio in relazione al suo angolo inferiore sinistro. Si noti che le linee e le forme non hanno punti di registrazione e sono posizionate e trasformate in relazione al loro angolo superiore sinistro.  Durante la modifica del punto di registrazione di un \'istanza, si otterranno spesso risultati migliori se si modifica il simbolo e si sposta l \'immagine in modalit di modifica simbolo in modo che il punto di registrazione appaia dove si preferisce. Consultare  \"Modifica di simboli \" a pagina 142. Per modificare il punto di registrazione di un oggetto: 1 Selezionare un oggetto. 2 Scegliere Elabora > Trasformazione > Modifica centro. Viene evidenziato un puntatore a croce che rappresenta il punto centrale. 3 Trascinare il puntatore a croce evidenziato in una nuova posizione. 4 Fare clic in un altro punto della pagina per deselezionare il puntatore a croce.  Divisione di gruppi e oggetti  Il comando Elabora > Dividi separa gruppi, blocchi di testo, istanze, bitmap e oggetti OLE in elementi modificabili divisi e riduce significativamente le dimensioni dei file dei grafici importati. La divisione non  interamente reversibile e influisce sugli oggetti come segue: Separa il collegamento dell \'istanza di un simbolo dal simbolo principale.  Operazioni con gli oggetti 107   Elimina tutti i fotogrammi meno quello corrente in un simbolo animato. Converte una bitmap in un riempimento. Converte caratteri di testo in contorni. Separa il collegamento di un oggetto OLE dalla sua applicazione sorgente. Il comando Separa divide elementi raggruppati in componenti discreti. Non divide testo, bitmap o istanze. Riporta gli elementi raggruppati allo stato precedente il raggruppamento. Non converte testo in contorni. Nota: La divisione di simboli animati o di gruppi all \'interno di un \'animazione interpolata non  consigliata e pu avere risultati imprevedibili. La divisione di simboli complessi o di grandi blocchi di testo pu richiedere parecchio tempo. Pu essere necessario aumentare la memoria assegnata all \'applicazione per dividere correttamente oggetti complessi.  108 Capitolo 4   5  CAPITOLO 5 Uso del testo  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione   possibile aggiungere testo ai filmati Flash. Per il testo sono definibili impostazioni quali dimensioni, tipo di caratteri, stile, spaziatura, colore e allineamento. Il testo pu inoltre essere trasformato come se si trattasse di un oggetto, ruotandolo, scalandolo, inclinandolo e riflettendolo pur mantenendone la modificabilit dei caratteri. Il testo pu inoltre essere interessato da operazioni di divisione e successivo rimodellamento dei caratteri.  possibile infine inserire nei filmati testi modificabili da parte dell \'utente durante la riproduzione stessa del filmato. Ci consente quindi agli utenti di immettere testo per compilare moduli, personalizzare un gioco ecc. Per un \'introduzione interattiva alla creazione di testo in Flash, scegliere ? > Lezioni > 4 Testo.  Uso del testo nei filmati Flash  Nei filmati Flash  possibile usare caratteri Postscript Type 1, TrueType e bitmap. Flash esporta il testo nel filmato finale completo di tutte le relative informazioni di sistema intatte. Il testo creato durante l \'authoring su una piattaforma pu non apparire correttamente su altre piattaforme; inoltre per una corretta visualizzazione anche nell \'ambito della stessa piattaforma  necessario che i caratteri del testo siano installati.  109    possibile evitare questi potenziali conflitti usando caratteri speciali di Flash denominati caratteri di dispositivo. Flash include tre caratteri di dispositivo denominati _sans, _serif e _typewriter. Quando si impostano questi caratteri per il testo, Flash Player usa i caratteri disponibili sul computer locale che pi assomigliano ai caratteri di dispositivo. I caratteri di dispositivo sono particolarmente utili per i campi di testo, per i grandi blocchi di testo a cui non applicare l \'antialiasing e per ridurre le dimensioni del filmato pubblicato grazie all \'assenza di contorni. Anche dividere il testo per convertire i caratteri in forme elimina potenziali conflitti ma aumenta le dimensioni del file. Consultare  \"Rimodellamento del testo \" a pagina 117. Non tutti i caratteri visualizzati in Flash possono essere esportati con un filmato. Un buon modo per stabilire se un carattere sar esportato correttamente o meno consiste nell \'attivare Visualizza > Testo con antialiasing. Se il testo rimane segmentato, significa che Flash non ne riconosce il contorno e non lo esporter. Per disporre di ulteriori funzionalit di gestione del testo, manipolare il testo in FreeHand ed esportarlo come un file SWF.  Creazione di testo  Usare lo strumento Testo per inserire testo sullo stage.  possibile inserire il testo in un \'unica riga che si allunga con la digitazione oppure in un blocco di larghezza fissa con a capo automatico delle parole. Flash visualizza una maniglia rotonda nell \'angolo in alto a destra dei blocchi di testo mobili e una maniglia quadrata per i blocchi di testo di larghezza definita. Maniglia blocco di testo mobile Maniglia blocco di testo fisso  Maniglia campo di testo  Flash visualizza una maniglia quadrata nell \'angolo in basso a destra dei campi di testo modificabili, ad indicare che  possibile ridimensionare in verticale il campo di testo in base alla quantit di testo da immettere. Per creare testo: 1 Selezionare lo strumento Testo.  110 Capitolo 5   2 Usare i modificatori dello strumento Testo per impostare gli attributi di testo descritti in  \"Impostazione degli attributi del testo \" a pagina 114. 3 Compiere una delle seguenti operazioni: Per creare un blocco di testo che si allarga mano a mano che si digita, fare clic nel punto in cui si desidera fare iniziare il testo. Per creare un blocco di testo con una larghezza fissa, posizionare il puntatore nel punto in cui si desidera fare iniziare il testo e trascinare fino alla larghezza desiderata. Nota: Se si crea un blocco di testo mobile,  possibile continuare oltre il bordo destro dello stage nel corso dell \'immissione del testo. Il testo non va perduto. Aggiungere invii a capo, spostare il blocco di testo o scegliere Visualizza > Area di lavoro per rendere nuovamente accessibili le maniglie. Per cambiare la larghezza di entrambi i tipi di blocco di testo: Trascinare la corrispondente maniglia di ridimensionamento. Per rimuovere l \'impostazione della larghezza da un blocco di testo: Fare doppio clic sulla maniglia di ridimensionamento.  Creazione di campi di testo e testo modificabile  I campi di testo consentono di inserire nei filmati testi che gli utenti possono cambiare durante la riproduzione del filmato stesso. Ci consente di raccogliere dagli utenti informazioni mediante moduli o questionari. I campi di testo possono anche essere usati per sostituire dinamicamente testo non modificabile. Ad esempio  possibile visualizzare punteggi sportivi, quote azionarie o bollettini meteorologici. Quando si crea un campo di testo, si assegna al campo una variabile. Una variabile  un nome fisso per un valore che cambia.  possibile usare azioni per trasmettere la variabile ad altre parti del filmato, ad un \'applicazione lato server per la memorizzazione in un database e cos via.  anche possibile sostituire il valore di una variabile leggendolo da un \'applicazione lato server o caricandolo da un \'altra parte del filmato. Per ulteriori informazioni sull \'uso delle variabili, consultare  \"Tipi di valori \" a pagina 187. Per creare un campo di testo: 1 Selezionare lo strumento Testo. 2 Fare clic sul modificatore Campo testo. 3 Trascinare per creare un campo di testo di altezza e larghezza desiderate.  Uso del testo 111   Per trasformare un blocco di testo regolare in un campo di testo: 1 Selezionare lo strumento Testo. 2 Fare clic sul testo all \'interno di un blocco di testo regolare. 3 Fare clic sul modificatore Campo testo. La maniglia di trascinamento si sposta nell \'angolo in basso a destra e un contorno nero uniforme viene visualizzato attorno al blocco di testo per indicare che si tratta di un campo di testo. 4 Impostare le propriet del campo di testo come descritto in  \"Impostazione delle propriet dei campi di testo \" a pagina 112. Impostazione delle propriet dei campi di testo Selezionare un campo di testo con lo strumento Freccia o lo strumento Testo e scegliere Elabora > Campo testo per aprire la finestra di dialogo Propriet campo testo.  La finestra di dialogo Propriet campo testo contiene le seguenti opzioni: Variabile Specifica il nome della variabile del campo di testo. Per ulteriori informazioni sulle variabili, consultare  \"Tipi di valori \" a pagina 187. Disegna bordo e sfondo Visualizza un bordo e uno sfondo per il campo di testo. Password Visualizza solo asterischi nel campo quando un utente immette la password nel filmato pubblicato. Questi non possono essere copiati o tagliati durante la riproduzione del filmato. Multiriga Attiva l \'invio a capo quando il testo viene immesso nel filmato pubblicato. Non ha alcuna influenza sull \'ambiente di authoring.  112 Capitolo 5   A capo automatico Inserisce l \'invio a capo quando il testo raggiunge il margine destro del filmato pubblicato. Limita lunghezza testo a Limita al valore specificato il numero di caratteri che gli utenti possono immettere nel campo. Disattiva modifica Impedisce ad altri utenti di cambiare il valore nel campo. Usare questa opzione per visualizzare il testo dinamicamente. Disattiva selezione Impedisce all \'utente di selezionare testo nel campo. Contorni Consente di scegliere se salvare tutti i contorni caratteri, nessun contorno o solo i contorni specificati con il filmato pubblicato.  possibile limitare l \'inclusione dei contorni caratteri a Maiuscole, Minuscole, Numeri, Punteggiatura o Caratteri. La scelta di queste opzioni pu contribuire a ridurre le dimensioni del filmato realizzato con Flash.  Modifica del testo  Per modificare il testo in Flash  possibile usare le pi comuni tecniche di elaborazione del testo.  possibile avvalersi dei comandi Taglia, Copia e Incolla per spostare il testo all \'interno di un file Flash e fra Flash ed altre applicazioni. Per modificare il testo: Compiere una delle seguenti operazioni: Con lo strumento Testo, fare clic all \'interno di un blocco di testo oppure trascinare sul testo per evidenziare caratteri. Con lo strumento Freccia, fare doppio clic su un blocco di testo. Selezione del testo Per la modifica del testo o per cambiarne gli attributi,  prima necessario selezionare i caratteri da modificare. Per selezionare caratteri all \'interno di un blocco di testo:  1  Selezionare lo strumento Testo e fare clic su un blocco di testo per posizionare il cursore.  2 Compiere una delle seguenti operazioni: Trascinare per selezionare caratteri. Fare doppio clic per selezionare una parola. Fare clic per specificare l \'inizio della selezione e fare clic tenendo contemporaneamente premuto il pulsante Maiusc per specificarne la fine.  Uso del testo 113   Premere Ctrl+A (Windows) o Comando+A (Macintosh) per selezionare tutti i caratteri del blocco. Per selezionare blocchi di testo: Selezionare lo strumento Freccia e fare clic su un blocco di testo. Fare clic tenendo contemporaneamente premuto il pulsante Maiusc per selezionare pi blocchi di testo.  Impostazione degli attributi del testo  Flash consente di controllare gli attributi del testo, inclusi i caratteri, le dimensioni del testo, l \'interlinea, la crenatura, l \'allineamento e il colore. Durante la creazione di testo nuovo, Flash usa gli attributi di testo correnti. Per cambiare gli attributi di un testo esistente, occorre prima selezionarlo. Scelta dei caratteri, delle dimensioni del testo e dello stile I  \"font \" sono un assortimento di caratteri alfanumerici con un aspetto particolare.  possibile impostare i caratteri, le dimensioni e lo stile del testo selezionato usando i modificatori dello strumento Testo o la finestra di dialogo Carattere. Le dimensioni del testo sono impostate in punti, indipendentemente dalle unit di misura correnti del righello. Per scegliere caratteri, dimensioni e stile con i modificatori:  1  Selezionare i caratteri da cambiare come descritto in  \"Selezione del testo \" a pagina 113.  2 Se sono stati selezionati blocchi di testo con lo strumento Freccia, selezionare lo strumento Testo. Modificatore Carattere  Dimensioni carattere  Campione colore Carattere  Modificatori Grassetto e Corsivo  Modificatori di allineamento del testo  Modificatore Campo testo  114 Capitolo 5   3 Scegliere un carattere dal modificatore Carattere. 4 Per le dimensioni del testo, scegliere una dimensione dal modificatore Dimensioni oppure digitare un valore. 5 Per lo stile, fare clic sui modificatori Grassetto o Corsivo. Per scegliere i caratteri, le dimensioni e lo stile con la finestra di dialogo Carattere:  1  Selezionare i caratteri da cambiare come descritto in  \"Selezione del testo \" a pagina 113.  2 Scegliere Elabora > Carattere. 3 Scegliere i caratteri, le dimensioni e lo stile dalle opzioni della finestra di dialogo. Impostazione dei margini, dei rientri e dell \'interlinea I margini determinano la quantit di spazio fra il bordo di un blocco di testo e un paragrafo di testo. I rientri determinano la distanza fra il margine di un paragrafo e l \'inizio della prima riga. L \'interlinea determina la distanza fra righe adiacenti in un paragrafo. Per impostare i margini, i rientri e l \'interlinea:  1  Selezionare i caratteri da cambiare come descritto in  \"Selezione del testo \" a pagina 113.  2 Scegliere Elabora > Paragrafo o fare clic sul modificatore Paragrafo dello strumento Testo. 3 Immettere i valori dei margini, dei rientri e dell \'interlinea.  Impostazione della crenatura e della spaziatura fra le lettere La crenatura  il processo di riduzione della spaziatura fra determinate coppie di lettere per migliorarne l \'aspetto. La maggior parte dei caratteri include informazioni che riducono automaticamente la quantit di spazio fra determinate coppie di lettere, quali TA o VA. Per impostazione predefinita, Flash usa le informazioni sulla crenatura di un carattere quando visualizza il testo,  comunque possibile disattivarle in caso di dimensioni in punti ridotte. La spaziatura fra le lettere inserisce una quantit di spazio uniforme fra i caratteri. Avvalersi di questa opzione per regolare la spaziatura dei caratteri selezionati o di interi blocchi di testo. Per disattivare la crenatura automatica:  1  Selezionare i caratteri da cambiare come descritto in  \"Selezione del testo \" a pagina 113.  Uso del testo 115   2 Scegliere Elabora > Carattere. 3 Deselezionare Crenatura. Per impostare la spaziatura fra le lettere:  1  Selezionare i caratteri da cambiare come descritto in  \"Selezione del testo \" a pagina 113.  2 Compiere una delle seguenti operazioni: Per impostare un determinato valore per la spaziatura fra le lettere, scegliere Elabora > Carattere ed immettere il valore per la spaziatura fra le lettere. Per ridurre la spaziatura di mezzo pixel, scegliere Elabora > Crenatura > Pi stretta oppure premere Ctrl+Alt+freccia sinistra (Windows) o Comando+Opzione+freccia sinistra (Macintosh). Per ridurre la spaziatura di due pixel, premere Maiusc+Ctrl+Alt+freccia sinistra (Windows) o Maiuscolo+Comando+Opzione+freccia sinistra (Macintosh). Per aumentare la spaziatura di mezzo pixel, scegliere Elabora > Crenatura > Pi larga oppure premere Ctrl+Alt+freccia destra (Windows) o Comando+Opzione+freccia destra (Macintosh). Per aumentare la spaziatura di due pixel, premere Maiusc+Ctrl+Alt+freccia destra (Windows) o Maiuscolo+Comando+Opzione+freccia destra (Macintosh). Per ripristinare la spaziatura normale, scegliere Elabora > Crenatura > Ripristina oppure premere Ctrl+Alt+freccia su (Windows) o Comando+Opzione+freccia su (Macintosh). Definizione del colore del testo  possibile impostare il colore del testo usando il modificatore Colore testo dello strumento Testo oppure la finestra Colore. Per il testo  possibile usare solo colori uniformi, non sfumature. Per applicare una sfumatura a un testo, occorre suddividerlo nei suoi contorni. Consultare  \"Rimodellamento del testo \" a pagina 117. Per definire il colore del testo:  1  Selezionare i caratteri da cambiare come descritto in  \"Selezione del testo \" a pagina 113.  2 Se sono stati selezionati blocchi di testo con lo strumento Freccia, fare clic sullo strumento Testo. 3 Compiere una delle seguenti operazioni:  116 Capitolo 5   Posizionare il puntatore sulla casella colore e trascinare per evidenziare un colore nella tavolozza. Scegliere Finestra > Colori e selezionare un colore dalla scheda Uniforme. Allineamento del testo L \'allineamento determina la posizione di ogni riga di testo in un paragrafo in relazione ai bordi sinistro e destro del blocco di testo. Il testo pu essere allineato al bordo sinistro o al bordo destro del blocco di testo, centrato all \'interno del blocco di testo oppure allineato a entrambi i bordi del blocco di testo (giustificazione). Per allineare il testo:  1  Selezionare i caratteri da cambiare come descritto in  \"Selezione del testo \" a pagina 113.  2 Compiere una delle seguenti operazioni: Scegliere un \'opzione di allineamento dal modificatore Allineamento dello strumento Testo. Scegliere Elabora > Stile e scegliere un \'opzione di allineamento dal sottomenu.  Trasformazione del testo   possibile trasformare i blocchi di testo come gli altri oggetti.  possibile scalare, ruotare, inclinare e riflettere il testo per creare interessanti effetti. Quando si scala il testo come un oggetto, Flash aumenta o riduce le dimensioni in punti e ci si riflette nella finestra di dialogo Carattere. Il testo in un blocco di testo trasformato pu ancora essere modificato, tuttavia trasformazioni di una certa portata possono renderlo di difficile lettura. Consultare  \"Introduzione \" a pagina 95.  Rimodellamento del testo  Per rimodellare, cancellare o manipolare in altro modo il testo, occorre convertirlo nelle linee e nei riempimenti che lo compongono. Come con qualsiasi altra forma,  possibile raggruppare individualmente questi caratteri convertiti oppure cambiarli in simboli e animarli. Una volta convertito il testo in linee e riempimenti, non  pi possibile modificare questi ultimi come testo.  possibile convertire in forme solo interi blocchi di testo, non i singoli caratteri all \'interno di un blocco di testo.  Uso del testo 117   Per convertire il testo nelle linee e nei riempimenti che lo compongono: 1 Selezionare lo strumento Freccia e fare clic sul blocco di testo. 2 Scegliere Elabora > Dividi. I caratteri nel testo selezionato sono convertiti in forme sullo stage.  Nota: Dividi vale solo per caratteri di contorno come i caratteri TrueType. I caratteri bitmap scompaiono dallo schermo se vengono sottoposti a questa operazione. I caratteri PostScript possono essere divisi solo su sistemi Macintosh che eseguono Adobe Type Manager (ATM).  118 Capitolo 5   6  CAPITOLO 6 Uso di immagini importate  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  Nei filmati Flash  possibile usare immagini create in altre applicazioni.  possibile importare grafici vettoriali e bitmap.  possibile ricalcare una bitmap per convertirne l \'immagine in un grafico vettoriale ed anche dipingere con l \'immagine di una bitmap per creare effetti a motivo.  Inserimento di immagini in Flash  Flash riconosce numerosi formati file di bitmap e vettoriali.  possibile inserire un \'immagine in Flash importandola o incollandola. Flash importa bitmap, sequenze di immagini e grafici vettoriali nel seguente modo: Le bitmap (fotografie sottoposte a scansione, file BMP) sono importate sotto forma di un unico oggetto nel livello corrente. Flash conserva le impostazioni di trasparenza delle bitmap importate. Qualsiasi sequenza di immagini (ad esempio una sequenza PICT e BMP ) viene importata sotto forma di fotogrammi successivi nel livello corrente. Le immagini vettoriali da FreeHand o Adobe Illustrator e i file WMF sono importati sotto forma di gruppo nel livello corrente (consultare  \"Scelta di un formato file di importazione \" a pagina 121 e  \"Uso di file Adobe Illustrator \" a pagina 122). Flash pu anche importare file audio in formato AIFF e WAV. Consultare  \"Importazione dell \'audio \" a pagina 206. Per informazioni su formati file specifici, consultare  \"Scelta di un formato file di importazione \" a pagina 121. Per importare un file in Flash: 1 Scegliere File > Importa.  119   2 Nella finestra di dialogo di importazione standard che viene visualizzata, individuare e aprire il file desiderato. Se un file importato dispone di pi livelli,  possibile creare nuovi livelli in Flash. Accertarsi che la finestra Linea temporale sia visibile quando si importa un file con pi livelli. 3 Se si sta importando un file il cui nome termina con un numero e dopo di esso sono presenti altri file in sequenza nella stessa cartella, alla richiesta di importare la sequenza di file fare clic su S per importare tutti i file oppure fare clic su No per importare solo il file specificato. Qui di seguito sono forniti esempi di nomi di file che possono essere usati in sequenza:  Frame001.gif Bird 1 Walk-001.ai Frame002.gif Bird 2 Walk-002.ai Frame003.gif Bird 3 Walk-003.ai  Per incollare una bitmap da un \'altra applicazione in Flash: 1 Copiare l \'immagine dall \'altra applicazione. 2 Scegliere Modifica > Incolla. Per incollare una bitmap in Flash sotto forma di oggetto incorporato (Windows): 1 Copiare l \'immagine dall \'altra applicazione. 2 Scegliere Modifica > Incolla speciale. Se si desidera modificare la bitmap, Flash apre l \'applicazione originale. Flash non pu ruotare una bitmap incorporata a meno che non si selezioni prima la bitmap e si scelga Elabora > Dividi. Consultare  \"Raggruppamento di oggetti \" a pagina 106. Nota: Per copiare e incollare grafici da FreeHand 8 in Flash, impostare la scheda Esporta di Preferenze in FreeHand su CMYK ed RGB.  120 Capitolo 6   Scelta di un formato file di importazione Usare la seguente tabella per determinare che tipi di file di importazione delle immagini sono riconosciuti dalla piattaforma utilizzata.  Tipo di file Adobe Illustrator (versione 6.0 o precedente). Consultare  \"Uso di file Adobe Illustrator \" a pagina 122. AutoCAD DXF. Consultare  \"Uso di file AutoCAD DXF \" a pagina 122. Bitmap Enhanced Metafile FutureSplash Player GIF e GIF animati JPEG PICT PNG Flash Player Windows Metafile Filmati QuickTime  Estensione .eps, .ai Windows Macintosh  .dxf  .bmp .emf .spl .gif .jpg .pct, .pic .png .swf .wmf .mov  Uso di file FreeHand FreeHand  il programma migliore per la creazione di grafici vettoriali da importare in Flash. FreeHand esporta immagini a pi livelli che sono pienamente riconosciute da Flash.  possibile scambiare grafici RGB o CMYK fra FreeHand 8 e Flash 4. Per convertire immagini CMYK in RGB con una buona fedelt dei colori, importare l \'immagine in FreeHand quindi esportarla come filmato di Flash impostando l \'opzione Converti colori in di Preferenze in FreeHand su RGB. Per ulteriori informazioni consultare il FreeHand Designers Center nel sito Web di Macromedia (www.macromedia.com/support/freehand/). Per copiare e incollare grafici da FreeHand 8 in Flash, impostare la scheda Esporta di Preferenze in FreeHand su CMYK ed RGB.  Uso di immagini importate 121   Uso di file Adobe Illustrator Flash supporta l \'importazione e l \'esportazione di Adobe Illustrator 88, 3.0, 5.0, 6.0 e 7.0. Per informazioni sull \'esportazione di file di Illustrator, consultare  \"Adobe Illustrator \" a pagina 235. Quando si importa un file di Illustrator in Flash, separare tutti gli oggetti di Illustrator su tutti i livelli. Una volta che gli oggetti sono stati separati, possono essere manipolati come qualsiasi altro oggetto di Flash. Uso di filmati QuickTime Quando si importa un filmato QuickTime in Flash, il file del filmato non diventa parte del file Flash. Flash mantiene invece un puntatore sul file sorgente.  possibile scalare, ruotare e animare un filmato QuickTime in Flash. Per avviare la riproduzione e impostare il percorso, intervenire dalla finestra Libreria. All \'importazione di un filmato QuickTime, ne viene visualizzato solo il primo fotogramma. Per ulteriori informazioni sulla pubblicazione del file Flash come filmato QuickTime, consultare  \"Impostazioni di pubblicazione QuickTime \" a pagina 231. Per riprodurre un filmato QuickTime:  1  Aggiungere alla finestra Linea temporale il numero di fotogrammi che corrispondono alla lunghezza del filmato QuickTime da riprodurre.  2 Scegliere Controlli > Play. Per impostare il percorso di un filmato QuickTime: 1 Scegliere Finestra > Libreria e selezionare il filmato QuickTime da modificare. 2 Nel menu Opzioni, scegliere Propriet e fare clic su Imposta nella finestra di dialogo Propriet video. 3 Immettere la nuova posizione del filmato QuickTime.  Uso di file AutoCAD DXF Flash supporta il formato AutoCAD DXF nella versione 10. I file DXF non supportano i caratteri di sistema standard. Flash tenta di mappare i caratteri in modo appropriato ma i risultati possono essere imprevedibili, in particolare per quanto concerne l \'allineamento del testo. Inoltre, visto che il formato DXF non supporta riempimenti uniformi, le aree piene sono esportate solo come contorni. Per questo motivo il formato DXF  il pi opportuno per i disegni lineari, quali piante e mappe.  possibile importare in Flash file DXF bidimensionali. Il programma non supporta invece file DXF tridimensionali.  122 Capitolo 6   Flash non supporta la scalatura in un file DXF. Tutti i file DXF importati producono filmati 12 \" x 12 \" che possono essere scalati con Elabora > Trasformazione > Scala. Inoltre Flash supporta solo file DXF ASCII. Se i file DXF sono binari, convertirli in ASCII prima di importarli in Flash.  Ricalco di bitmap  Flash importa la bitmap sotto forma di oggetti singoli che si comportano come un gruppo di forme. Usare il comando Ricalca bitmap quando si desidera limitare le dimensioni del file o manipolare l \'immagine. Il comando Ricalca bitmap converte una bitmap in un grafico vettoriale con aree di colore discrete modificabili (per modificare il colore di una bitmap che  stata suddivisa, usare lo strumento Bacchetta magica. Consultare  \"Interventi di grafica pittorica con un \'immagine bitmap \" a pagina 124). Per convertire una bitmap in un grafico vettoriale: 1 Selezionare una bitmap nella scena corrente. 2 Scegliere Elabora > Ricalca bitmap. 3 Immettere un valore per Soglia colori. Quando si confrontano due pixel, se la differenza nei valori dei colori RGB  inferiore alla soglia, i due pixel sono considerati dello stesso colore. Un valore soglia elevato consente un numero basso di colori. 4 Immettere un valore in Area minima per impostare il numero di pixel circostanti da considerare quando si assegna un colore al pixel. 5 Immettere un valore in Adattamento curva per determinare il grado di attenuazione dei contorni disegnati. 6 Immettere un valore in Soglia angoli per determinare se gli spigoli acuti vengono manenuti o attenuati. Per creare un grafico vettoriale che assomigli il pi possibile alla bitmap originale, immettere i seguenti valori: Soglia colori, 10; Area minima,1 pixel; Adattamento curva, Pixel; Soglia angoli, Molti angoli. Nota: Se la bitmap importata  complessa e per una migliore corrispondenza sono creati molti vettori, in alcuni casi le dimensioni del file della bitmap ricalcata possono superare le dimensioni del file dell \'originale.  Uso di immagini importate 123   Interventi di grafica pittorica con un \'immagine bitmap   possibile avvalersi degli strumenti Pennello e Secchio di vernice per realizzare interventi di grafica pittorica con un \'immagine bitmap. Ci consente di creare motivi usando l \'immagine bitmap. Per prima cosa dividere la bitmap in aree discrete di colore quindi prelevarne campioni con lo strumento Contagocce. Una volta divisa la bitmap,  possibile selezionare intervalli di colore nella bitmap con lo strumento Bacchetta magica. Dopo avere selezionato le aree,  possibile cambiarne colore di riempimento o eliminarle. Dopo aver dipinto un \'area o una forma con l \'immagine bitmap,  possibile usare lo strumento Secchio di vernice per ruotare, inclinare o scalare l \'immagine bitmap. Consultare  \"Utilizzo dello strumento Secchio di vernice \" a pagina 78. Per effettuare interventi di grafica pittorica con un \'immagine bitmap: 1 Selezionare una bitmap nella scena corrente. 2 Scegliere Elabora > Dividi. La bitmap  ora una raccolta di aree discrete di colore. 3 Selezionare lo strumento Contagocce quindi fare clic sulla bitmap. Lo strumento Contagocce imposta il riempimento corrente della bitmap e rende il Secchio di vernice lo strumento attivo. 4 Dipingere con lo strumento Pennello o Secchio di vernice. Per selezionare intervalli di colore in una bitmap divisa con lo strumento Bacchetta magica: 1 Selezionare la bitmap nella scena. 2 Selezionare lo strumento Lazo e fare clic sul modificatore Bacchetta magica. 3 Impostare le opzioni della bacchetta magica: Soglia definisce quale grado di similitudine devono raggiungere i colori dei pixel adiacenti per essere inclusi nella selezione. Tanto pi alto  il valore, quanto meno rigorosa  la selezione. Immettendo 0, sono selezionati solo i pixel esattamente dello stesso colore del primo pixel su cui si  fatto clic. Attenuazione definisce il grado di attenuazione dei bordi di una bitmap. Le opzioni sono Precisa, Pixel, Approssimata e Normale. 4 Fare clic in un punto qualsiasi della bitmap. La bacchetta seleziona aree di colore corrispondenti all \'area su cui si  fatto clic.  124 Capitolo 6   Impostazione delle propriet bitmap  Avvalersi della finestra di dialogo Propriet bitmap per attivare l \'attenuazione della bitmap e impostare il formato d \'esportazione. Per aprire la finestra di dialogo Proprtiet bitmap, selezionare una bitmap nella finestra Libreria e fare clic sul pulsante Propriet oppure scegliere Propriet dal menu Opzioni della finestra Libreria. Scegliere una delle seguenti opzioni: Informazioni bitmap visualizza il nome, la posizione, la data e le dimensioni della bitmap. Anteprima visualizza un \'immagine della bitmap. Consenti attenuazione attenua i bordi della bitmap con l \'opzione di antialiasing. Aggiorna reimporta il file bitmap in un filmato se sono state apportate modifiche esterne. Importa apre la finestra di dialogo Importa bitmap. Usare questa finestra di dialogo per importare una nuova bitmap. Prova mostra i risultati della compressione file.  possibile confrontare le dimensioni del file originale con quelle del file compresso. Scegliere una delle seguenti opzioni come formato di esportazione: Predefinito esporta il file usando il formato predefinito. Fare clic su Prova per determinare il formato predefinito. Senza perdita esporta il file in un formato compresso senza sacrificare dati dell \'immagine. JPEG esporta il file in un formato JPEG compresso. La compressione JPEG pu variare da alta qualit (salvataggio di un documento con una compressione bassa, ad esempio 2:1) a bassa qualit (salvataggio di un documento con una compressione elevata, ad esempio 100:1). Livelli di compressione elevati possono avere effetti negativi sulla qualit dell \'immagine. Quando si esporta in formato JPEG, la finestra di dialogo chiede di specificare la qualit della compressione in una scala da 1 a 100.  Uso di immagini importate 125   126 Capitolo 6   7  CAPITOLO 7 Uso dei livelli  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione ai livelli  I livelli possono essere immaginati come dei fogli trasparenti di acetato impilati l \'uno sull \'altro. Se su un livello non vi  nulla, esso lascia trasparire i livelli sottostanti. Consultare  \"Cambiamento dell \'ordine dei livelli \" a pagina 130. Quando si crea un nuovo filmato Flash, questo contiene un livello. Si possono aggiungere ulteriori livelli per organizzare le immagini e l \'animazione nel filmato. Il numero di livelli che si possono creare  limitato solamente dalla memoria del computer, mentre i livelli non aumentano le dimensioni del file del filmato pubblicato. Si possono disegnare e modificare oggetti su un livello senza incidere sugli oggetti contenuti in un altro livello. Inoltre, si possono usare speciali livelli guida che facilitano le operazioni di disegno e modifica e livelli maschera che agevolano la creazione di effetti sofisticati. Usare livelli separati per i file e le azioni audio. Questo consente di individuare rapidamente tutte le azioni ed i suoni quando devono essere modificati. Per un \'introduzione interattiva ai livelli, scegliere Guida > Lezioni > 3 Livelli.  Creazione di livelli  Quando si crea un nuovo livello viene visualizzato sopra al livello selezionato. L \'ultimo livello aggiunto diventa il livello attivo. Per creare un livello: Compiere una delle seguenti operazioni: Scegliere Inserisci > Livello.  127   Fare clic sul pulsante Nuovo livello nella parte inferiore della finestra Linea temporale.  Modifica di livelli  Si disegna e si eseguono interventi di grafica pittorica sul livello attivo. Per rendere attivo un livello occorre selezionarlo. L \'icona Matita di fianco al nome del livello indica il livello attivo. Pu essere attivo soltanto un livello per volta. Si possono modificare oggetti su qualsiasi livello visibile sbloccato. I livelli possono essere bloccati per proteggerli da eventuali cambiamenti e nascosti per mantenere ordinata l \'area di lavoro. Si possono visualizzare gli oggetti come contorni in qualsiasi livello, determinare il colore del contorno e cambiare l \'altezza di un livello.  Livello nascosto Oggetti sul livello visualizzati come contorni  Livello attivo  Livello bloccato  Per selezionare un livello: Compiere una delle seguenti operazioni: Fare clic sul nome del livello nella finestra Linea temporale. Fare clic sul fotogramma nella finestra Linea temporale. Selezionare un oggetto sullo stage. Per selezionare livelli multipli: Tenendo premuto il tasto Maiusc, fare clic sui nomi dei livelli nella finestra Linea temporale. Per eliminare un livello: 1 Selezionare un livello. 2 Compiere una delle seguenti operazioni: Fare clic sul pulsante Cestino nella finestra Linea temporale. Trascinare il livello nel pulsante Cestino.  128 Capitolo 7   Per copiare un livello: 1 Fare clic sul nome del livello per selezionare l \'intero livello. 2 Scegliere Modifica > Copia fotogrammi. 3 Fare clic sul pulsante Nuovo livello per creare un nuovo livello. 4 Fare clic sul nuovo livello e scegliere Modifica > Incolla fotogrammi. Per bloccare o sbloccare un livello: Compiere una delle seguenti operazioni: Fare clic sulla colonna Blocca a destra del nome del livello per bloccare quel livello. Fare clic di nuovo per sbloccare il livello. Fare clic sull \'icona Lucchetto per bloccare tutti i livelli. Fare clic di nuovo per sbloccare tutti i livelli. Trascinare nella colonna Blocca per bloccare o sbloccare livelli multipli. Fare clic tenendo premuto il tasto Alt (Windows) o il tasto Opzione (Macintosh) sulla colonna Blocca a destra del nome del livello per bloccare tutti gli altri livelli. Fare nuovamente clic su di essa tenendo premuto il tasto Alt o il tasto Opzione per sbloccare tutti i livelli. Visualizzazione di livelli Quando si lavora si possono visualizzare o nascondere i livelli. I livelli nascosti vengono esportati, ma non possono essere modificati. Si possono anche visualizzare tutti gli oggetti su un livello come contorni colorati per distinguere meglio a quale livello appartengono gli oggetti. Una X rossa indica un livello nascosto.  Il livello contenente il logotipo ha un contorno rosso.  Per visualizzare o nascondere un livello: Compiere una delle seguenti operazioni:  Uso dei livelli 129   Fare clic sulla colonna Occhio a destra del nome del livello per nascondere il livello specificato. Fare nuovamente clic su di essa per visualizzare il livello. Fare clic sull \'icona Occhio per nascondere tutti i livelli. Fare nuovamente clic su di essa per visualizzare tutti i livelli. Trascinare nella colonna Occhio per visualizzare o nascondere livelli multipli. Fare clic tenendo premuto il tasto Alt (Windows) o il tasto Opzione (Macintosh) nella colonna Occhio a destra del nome del livello per nascondere tutti gli altri livelli. Fare nuovamente clic tenendo premuto il tasto Alt o il tasto Opzione per visualizzare tutti i livelli. Per visualizzare il contenuto di un livello come contorni: Compiere una delle seguenti operazioni: Fare clic sulla colonna Contorno a destra del nome del livello per visualizzare tutti gli oggetti su quel livello come contorni. Fare nuovamente clic su di essa per disattivare la visualizzazione come contorni. Fare clic sull \'icona Contorno per visualizzare gli oggetti su tutti i livelli come contorni. Fare nuovamente clic su di essa per disattivare la visualizzazione come contorni su tutti i livelli. Fare clic tenendo premuto il tasto Alt (Windows) o il tasto Opzione (Macintosh) sulla colonna Contorno a destra del nome del livello per visualizzare come contorni gli oggetti su tutti gli altri livelli. Fare nuovamente clic tenendo premuto il tasto Alt o il tasto Opzione per disattivare la visualizzazione come contorni. Ridenominazione di livelli Per impostazione predefinita, i nuovi livelli vengono nominati in base all \'ordine in cui sono stati creati. Rinominare i livelli in modo che riflettano al meglio il loro contenuto. Per rinominare un livello: Fare doppio clic sul nome del livello ed immettere un nuovo nome.  Cambiamento dell \'ordine dei livelli  L \'ordine dei livelli nella finestra Linea temporale determina il modo in cui gli oggetti si sovrappongono sullo stage. Gli oggetti sui livelli nella parte superiore della linea temporale appaiono davanti agli oggetti contenuti nei livelli sottostanti. Consultare anche  \"Impilamento di oggetti \" a pagina 101.  130 Capitolo 7   Per cambiare l \'ordine dei livelli: Trascinare i livelli nella finestra Linea temporale.  Uso dei livelli guida  Per un aiuto quando si disegna, si possono usare i livelli guida. Si pu visualizzare una griglia di sfondo quadrata in tutte le scene o si possono creare degli aiuti su un livello e definire quel livello come un livello guida. I livelli guida sono indicati da un emblema guida visualizzato prima del nome del livello. I livelli guida non appaiono in un filmato Flash Player pubblicato.  Livello guida  Per informazioni sull \'aggiunta di una guida di movimento, consultare  \"Intercalaggio di movimenti lungo un tracciato \" a pagina 156. Per designare un livello come livello guida: Fare clic con il pulsante destro del mouse (Windows) o tenendo premuto il tasto Controllo (Macintosh) e scegliere Guida dal menu che compare. Per far tornare normale un livello guida: Selezionare il livello e scegliere Guida dal menu che compare per quel livello. Nota: Collocare tutti i livelli guida nella parte inferiore dell \'ordine dei livelli. Questo impedisce un trascinamento accidentale di un livello normale nel livello guida che lo trasformerebbe in un livello guida di movimento.  Uso dei livelli maschera  Per gli effetti riflettore e transizioni, si pu creare un foro attraverso il quale viene visualizzato il contenuto di un livello sottostante avvalendosi di un livello maschera. Si possono raggruppare assieme livelli multipli sotto un singolo livello maschera per creare effetti sofisticati. Si pu anche usare qualsiasi tipo di animazione, eccetto i tracciati di movimento, per far muovere la maschera. Non si possono mascherare livelli all \'interno di pulsanti.  Uso dei livelli 131   Un livello maschera nasconde tutto sui livelli collegati al livello maschera, eccetto nel punto in sui si colloca un oggetto pieno. Collocando una forma piena o un oggetto testo sul livello maschera, si crea un foro attraverso il quale  visibile il contenuto dei livelli sottostanti. I livelli maschera possono contenere soltanto una singola forma, istanza o oggetto testo. I livelli maschera forniscono una funzionalit simile a quella del comando Incolla dentro in FreeHand. Per creare un livello maschera:  1  Creare un livello che ospiti i contenuti da visualizzare attraverso i fori nella maschera.  2 Accertarsi che il livello creato sia selezionato e scegliere Inserisci > Livello per creare un nuovo livello sopra ad esso. Visto che un livello maschera nasconde sempre il livello immediatamente sottostante, assicurarsi di creare il livello nella posizione adeguata. 3 Disegnare una forma piena, inserire il testo, o creare un \'istanza di un simbolo sul livello maschera. Nei livelli maschera, Flash ignora le bitmap, la trasparenza, i colori e gli stili di linea. Qualsiasi area piena diventer completamente trasparente nella maschera; qualsiasi area non piena diventer invece opaca. 4 Fare clic con il pulsante destro del mouse (Windows) o tenendo premuto il tasto Controllo (Macintosh) sul nome del livello nella finestra Linea temporale e scegliere Maschera dal menu che compare. Flash blocca il livello maschera ed il livello che viene mascherato. Per modificare la maschera o il livello mascherato, sbloccare il livello. In questo modo viene disattivata la visualizzazione della maschera. Per rivisualizzare l \'effetto maschera, bloccare la maschera o il livello mascherato.  132 Capitolo 7   Per collegare livelli ad un livello maschera: Compiere una delle seguenti operazioni: Trascinare un livello esistente sotto il livello maschera. Il livello viene rientrato sotto il livello maschera. Creare un nuovo livello sotto il livello maschera. Scegliere Elabora > Livello e selezionare Mascherato nella finestra di dialogo Propriet livello. Fare clic sul livello tenendo premuto il tasto Alt (Windows) o il tasto Opzione (Macintosh). Per scollegare livelli da un livello maschera: Selezionare il livello che si vuole scollegare e compiere una delle seguenti operazioni: Trascinare il livello sopra al livello maschera. Scegliere Elabora > Livello e selezionare Normale. Fare clic sul livello tenendo premuto il tasto Alt (Windows) o Opzione (Macintosh).  Uso dei livelli 133   134 Capitolo 7   8  CAPITOLO 8 Uso dei simboli e delle istanze  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  Un simbolo  un \'immagine, un \'animazione o un pulsante riutilizzabile. Un \'istanza  una ricorrenza di un simbolo sullo stage o nidificato all \'interno di un altro simbolo. I simboli possono semplificare la modifica di un filmato in quanto le modifiche agli elementi che si ripetono devono essere apportate solo al simbolo e Flash aggiorna tutte le istanze. Usando i simboli nei filmati, vengono notevolmente ridotte le dimensioni del file; il salvataggio di diversi riferimenti in un simbolo richiede meno spazio di memorizzazione rispetto al salvataggio di una descrizione completa dell \'elemento per ogni volta che compare. Ad esempio, si possono ridurre le dimensioni del file dei filmati convertendo in simboli le immagini statiche, come le immagini dello sfondo. Usando i simboli si pu anche accelerare la riproduzione del filmato perch il simbolo dev \'essere scaricato in un browser solo una volta. Per una presentazione interattiva dell \'uso dei simboli e delle istanze, scegliere ? > Lezioni > 2 Simboli.  Un simbolo nella libreria e due istanze sullo stage  135   Determinazione del tipo di simbolo da usare  Quando si crea un simbolo, si deve decidere come lo si vuole usare nel filmato. Usare i simboli grafici per le immagini statiche e per creare animazioni riutilizzabili collegate alla linea temporale del filmato principale. I comandi ed i suoni interattivi non funzionano in una sequenza d \'animazione di simboli grafici. Usare i simboli delle clip filmati per creare animazioni riutilizzabili che vengono riprodotte indipendentemente dalla linea temporale del filmato principale. Le clip sono simili a minifilmati all \'interno di un filmato principale che possono contenere comandi e suoni interattivi ed anche altre istanze di clip. Si possono anche collocare istanze di clip all \'interno della linea temporale di un simbolo di un pulsante per creare pulsanti animati. Usare i simboli dei pulsanti per creare pulsanti interattivi nel filmato che rispondano ad eventi del mouse standard (come fare clic o attraversare col puntatore del mouse l \'area sensibile). Definire le immagini associate ai vari stati dei pulsanti, quindi assegnare azioni ad un \'istanza del simbolo del pulsante. Consultare  \"Assegnazione di azioni ai pulsanti \" a pagina 167. Una volta creato un simbolo, si pu fare in modo che le sue istanze si comportino come se fossero di un altro tipo. Consultare  \"Cambiamento delle propriet di una istanza \" a pagina 144. Nota: L \'interattivit e l \'animazione nei simboli delle clip non funzionano quando si riproduce un filmato nell \'ambiente di authoring di Flash. Per visualizzare l \'animazione e l \'interattivit delle clip, scegliere Controlli > Prova filmato o Controlli > Prova scena. Consultare  \"Anteprima e prova dei filmati \" a pagina 52.  Creazione di simboli  Si pu creare un simbolo da oggetti selezionati sullo stage, oppure si pu creare un simbolo vuoto e crearne il contenuto in modalit di modifica simbolo. I simboli possono disporre di tutte le funzionalit creabili con Flash, compresa l \'animazione. Avvalendosi dei simboli con animazione, si possono creare filmati con molti movimenti, minimizzando le dimensioni del file. Si consideri di creare un \'animazione in un simbolo quando c \' un \'azione ripetitiva o ciclica, ad esempio il sollevamento ed abbassamento delle ali di un uccello. Per creare un nuovo simbolo con gli elementi selezionati: 1 Selezionare gli elementi sullo stage e scegliere Inserisci > Nuovo simbolo.  136 Capitolo 8   2 Nella finestra di dialogo Propriet simbolo, immettere il nome del simbolo e scegliere Grafico, Pulsante o Clip filmato come tipo di comportamento. Gli elementi selezionati diventano un oggetto singolo che  un istanza del simbolo. Gli elementi vengono anche copiati in un nuovo simbolo nella libreria. Per modificare il simbolo stesso, aprirlo nel modo descritto nel paragrafo  \"Modifica di simboli \" a pagina 142. Per creare un nuovo simbolo vuoto:  1  Assicurarsi che non vi sia nulla di selezionato sullo stage e compiere una delle seguenti operazioni: Scegliere Inserisci > Nuovo simbolo. Fare clic sul pulsante Nuovo simbolo nella parte inferiore della finestra Libreria. Scegliere Nuovo simbolo dal menu Opzioni nella finestra Libreria.  2 Nella finestra di dialogo Propriet simbolo, immettere il nome del simbolo e scegliere Grafico, Pulsante o Clip filmato come tipo di comportamento. Flash attiva la modalit di modifica simbolo. Il nome del simbolo compare sopra l \'angolo sinistro superiore dello stage. La finestra contiene un puntatore a croce che rappresenta il punto di registrazione del simbolo. Se non si vede il punto di registrazione, scegliere Visualizza > Mostra fotogramma. 3 Per creare il contenuto del simbolo, usare la linea temporale, disegnare con gli strumenti di disegno, importare i media, o creare istanze di altri simboli. 4 Terminata la creazione del contenuto del simbolo, scegliere Modifica > Modifica filmato per uscire dalla modalit di modifica simbolo. Conversione dell \'animazione sullo stage in una clip Se si  creata una sequenza animata sullo stage e la si vuole riutilizzare in un altro punto nel filmato o manipolare come un \'istanza, essa pu essere selezionata e salvata sotto forma di simbolo di una clip. Per convertire animazione sullo stage in una clip: 1 Selezionare ogni fotogramma in ogni livello dell \'animazione sullo stage. 2 Fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto il tasto Controllo (Macintosh) e scegliere Copia fotogrammi dal menu che compare, oppure scegliere Modifica > Copia fotogrammi. 3 Assicurarsi che non vi sia nulla di selezionato sullo stage e scegliere Inserisci > Nuovo simbolo.  Uso dei simboli e delle istanze 137   4 Assegnare un nome al simbolo, selezionare Clip filmato nella finestra di dialogo Propriet simbolo e fare clic su OK. Flash apre un nuovo simbolo per la modifica nella modalit di modifica simbolo. 5 Fare clic sul primo fotogramma della linea temporale e scegliere Modifica > Incolla fotogrammi. 6 Scegliere Modifica > Modifica filmato per tornare allo stage del filmato principale. 7 Eliminare l \'animazione dalla linea temporale del filmato principale selezionando ogni fotogramma in ogni livello dell \'animazione e scegliendo Inserisci > Elimina fotogramma. Duplicazione di simboli Duplica un simbolo quando si vuole creare un nuovo simbolo con tutto il contenuto di un simbolo esistente o una parte di esso. Per duplicare un simbolo: 1 Selezionare un simbolo nella finestra Libreria. 2 Scegliere Duplica dal menu Opzioni nella finestra Libreria.  Creazione di istanze  Dopo aver creato un simbolo, si possono creare istanze del simbolo in qualsiasi punto del filmato, anche all \'interno di altri simboli. La creazione di istanze di clip  diversa dalla creazione di istanze di grafici. Le clip necessitano soltanto di un singolo fotogramma chiave per essere riprodotte. Le istanze di grafici devono essere collocate in ogni fotogramma in cui si vuole che compaiano. Per creare una nuova istanza di un simbolo:  1  Selezionare un livello nella finestra Linea temporale. Flash pu collocare le istanze solo in fotogrammi chiave, sempre sul livello corrente. Se non si seleziona un fotogramma chiave, l \'istanza verr aggiunta al primo fotogramma chiave a sinistra del fotogramma corrente.  2 Scegliere Finestra > Libreria per aprire la Libreria. 3 Trascinare il simbolo sullo stage.  138 Capitolo 8   4 Se  stata creata un \'istanza di un simbolo grafico, scegliere Inserisci > Fotogramma per aggiungere il numero di fotogrammi corrispondente alla lunghezza del simbolo grafico. Dopo aver creato un \'istanza di un simbolo, usare Propriet istanza per specificare gli effetti di colore, le azioni da assegnare, per impostare la modalit di visualizzazione grafica o per cambiare il comportamento dell \'istanza. Il comportamento dell \'istanza equivale al comportamento predefinito del simbolo a meno che non si specifichi diversamente. Queste modifiche incidono soltanto sull \'istanza e non sul simbolo. Consultare  \"Cambiamento del colore e della trasparenza di un \'istanza \" a pagina 144. Consultare anche  \"Introduzione alla creazione di filmati interattivi \" a pagina 167. Nota: Se un \'animazione di un simbolo grafico appare irregolare, potrebbe essere necessario regolare l \'istanza in modo che l \'animazione venga riprodotta con una ripetizione ciclica uniforme. Consultare  \"Sincronizzazione di istanze di grafici \" a pagina 155.  Identificazione delle istanze sullo stage  Quando si crea un filmato, pu essere difficile identificare una particolare istanza di un simbolo sullo stage, particolarmente se si lavora con istanze multiple dello stesso simbolo. Si possono identificare istanze con la finestra di ispezione Oggetto (Finestra > Finestre di ispezione > Oggetto). Quando  selezionata un \'istanza, la finestra di ispezione Oggetto visualizza l \'ubicazione, le dimensioni ed il nome del simbolo. Per i simboli di clip filmati, visualizza il nome dell \'istanza e la lunghezza della clip. Per i simboli grafici, visualizza la modalit di ripetizione ciclica e la lunghezza del simbolo nei fotogrammi. Per i simboli di pulsanti, visualizza l \'opzione traccia ed ogni azione assegnata all \'istanza del pulsante.  Istanza di un pulsante selezionato e finestra di ispezione Oggetto  Uso dei simboli e delle istanze 139   Creazione di pulsanti  Un pulsante  un tipo di simbolo che pu visualizzare un \'immagine diversa per ogni stato possibile del pulsante ed eseguire un \'azione specifica quando l \'utente interagisce con il pulsante usando il mouse. Si specificano i diversi stati di un pulsante creando fotogrammi chiave in una linea temporale a quattro fotogrammi. Per una lezione interattiva sulla creazione di pulsanti in Flash, scegliere ? > Lezioni > 5 Pulsanti. Per rendere interattivo un pulsante in un filmato, collocare un \'istanza del simbolo del pulsante sullo stage ed assegnare azioni all \'istanza. Ogni fotogramma nella linea temporale di un simbolo di un pulsante ha una funzione specifica: Il primo fotogramma--lo stato Su--rappresenta il pulsante quando il puntatore non  sopra il pusante. Il secondo fotogramma--lo stato Sopra--rappresenta l \'aspetto del pulsante quando il puntatore  sopra di esso. Il terzo fotogramma--lo stato Gi --rappresenta l \'aspetto del pulsante quando si fa clic su di esso. Il quarto fotogramma--il Punto attivo--definisce l \'area che risponder al mouse. Si tratta di un \'area invisibile nel filmato.  Contenuto tipico dei fotogrammi Su, Sopra, Gi e Punto attivo.  Per creare un pulsante:  1  Assicurarsi che non vi sia nulla di selezionato sullo stage e scegliere Inserisci > Nuovo Simbolo, o premere Ctrl+F8 (Windows) o Comando+F8 (Macintosh).  2 Nella finestra di dialogo Propriet simbolo, immettere un nome per il nuovo simbolo del pulsante e scegliere Pulsante come opzione per il comportamento. Flash attiva la modalit di modifica simbolo. L \'intestazione della linea temporale viene modificata e vengono visualizzati quattro fotogrammi consecutivi etichettati Su, Sopra, Gi e Punto attivo. Il primo fotogramma, Su,  un fotogramma chiave vuoto.  140 Capitolo 8   3 Per creare l \'immagine del pulsante stato Su, usare gli strumenti di disegno, importare un \'immagine, o collocare un \'istanza di un altro simbolo sullo stage. In un pulsante, si pu usare un simbolo di una clip filmato o un simbolo di grafico, ma non si pu usare un altro pulsante in un pulsante. Usare simboli di clip filmati se si vuole creare un pulsante animato. 4 Fare clic sul secondo fotogramma, etichettato Sopra, e scegliere Inserisci > Fotogramma chiave. Sullo stage appare l \'immagine del pulsante del primo fotogramma. 5 Cambiare l \'immagine del pulsante per lo stato Sopra; ripetere le operazioni 4 e 5 per il fotogramma Gi ed il fotogramma Punto attivo. Il fotogramma Punto attivo non  visibile sullo stage, ma definisce l \'area del pulsante che risponde quando si fa clic su di esso. Assicurarsi che l \'immagine del fotogramma Punto attivo sia un \'area piena sufficientemente ampia da contenere tutti gli elementi grafici dei fotogrammi Su, Gi e Sopra. Pu anche essere pi grande del pulsante visibile. Se non si specifica un fotogramma Punto attivo, gli oggetti nello stato Su vengono usati come il fotogramma Punto attivo. 6 Per assegnare un suono allo stato Gi del pulsante, selezionare il fotogramma Gi nella linea temporale, scegliere Elabora > Fotogramma, quindi fare clic sulla scheda Suono nella finestra di dialogo Propriet fotogramma. Consultare  \"Inserimento di elementi audio in pulsanti \" a pagina 210. 7 Terminate queste operazioni, scegliere Modifica > Modifica filmato e trascinare il simbolo del pulsante fuori dalla Libreria per crearne un \'istanza nel filmato.  Attivazione, selezione e controllo di pulsanti  Flash permette di controllare se sono attivati dei pulsanti mentre si sta lavorando. Quando un pulsante  attivato, risponde agli eventi del mouse che sono stati specificati come se si stesse riproducendo il filmato. Per selezionare un pulsante disattivato, fare clic su di esso. Comunque, si possono anche selezionare pulsanti attivati. In generale,  consigliabile lavorare con pulsanti disattivati. Attivare i pulsanti per controllare velocemente il loro comportamento. Per attivare e disattivare pulsanti: Scegliere Controlli > Attiva pulsanti. Di fianco al comando appare un segno di spunta per indicare che i pulsanti sono attivati. Selezionarlo di nuovo per disattivare i pulsanti.  Uso dei simboli e delle istanze 141   Per selezionare un pulsante attivato: Disegnare un rettangolo di selezione attorno al pulsante. Usare i tasti freccia per spostare il pulsante. Scegliere Elabora > Istanza per aprire la finestra di dialogo Propriet istanza e modificare il pulsante. Per controllare un pulsante: Scegliere Controlli > Attiva pulsanti e riprodurre il filmato. Le clip nei pulsanti non sono visibili nell \'ambiente di authoring di Flash. Consultare  \"Anteprima e prova dei filmati \" a pagina 52.  Modifica di simboli  Quando si modifica un simbolo, Flash ne aggiorna tutte le istanze all \'interno del filmato. I simboli vengono modificati nella modalit di modifica simbolo. Si possono eseguire modifiche in modo che il simbolo che si sta modificando sia ci che si vede, oppure si pu usare il comando Modifica in posizione per modificare il simbolo nel contesto con gli altri oggetti sullo stage. Gli altri oggetti vengono visualizzati in grigio per distinguerli dal simbolo che si sta modificando. Per modificare un simbolo in posizione: Selezionare un \'istanza del simbolo sullo stage e fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto il tasto Controllo (Macintosh) e scegliere Modifica in posizione.  142 Capitolo 8   Per modificare un simbolo in una nuova finestra: Selezionare un \'istanza del simbolo sullo stage e fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto il tasto Controllo (Macintosh) e scegliere Modifica in nuova finestra. Fare doppio clic sull \'icona del simbolo nella finestra Libreria.  Per modificare un simbolo in modalit di modifica simbolo: Selezionare un \'istanza del simbolo sullo stage e scegliere Modifica > Modifica simboli, o fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto il tasto Controllo (Macintosh) e scegliere Modifica. Selezionare il simbolo nella finestra Libreria e scegliere Modifica dal menu Opzioni nella finestra Libreria. Il simbolo collegato all \'istanza si apre in modalit di modifica simbolo. Ora si pu modificare il simbolo. Tutte le istanze del simbolo nel filmato vengono aggiornate per rispecchiare le modifiche apportate. Ritorno alla scena  Mentre si sta modificando un simbolo,  possibile avvalersi degli strumenti di disegno, importare media, o creare istanze di altri simboli.  Uso dei simboli e delle istanze 143   Per finire la modifica di un simbolo e riprendere a modificare il filmato: Compiere una delle seguenti operazioni: Scegliere Modifica > Modifica filmato. Fare clic su Scena nell \'angolo sinistro della finestra Linea temporale.  Cambiamento delle propriet di una istanza  Ogni istanza ha le sue propriet separate dal simbolo. Si possono cambiare la tinta, la trasparenza e la luminosit di un \'istanza, ridefinire il tipo di istanza (ad esempio, trasformare un \'immagine in una clip) ed impostare la modalit riproduzione dell \'animazione all \'interno di un \'istanza di un \'immagine. Si pu anche inclinare, ruotare o scalare un \'istanza senza modificare il simbolo. Le propriet di un \'istanza vengono salvate assieme ad essa. Se si modifica il simbolo o si ricollega l \'istanza ad un simbolo diverso, le propriet dell \'istanza modificate vengono ancora applicate all \'istanza.  Il simbolo originale, un \'istanza modificata e l \'istanza collegata ad un altro simbolo  Cambiamento del colore e della trasparenza di un \'istanza Usare la scheda Effetto colori nella finestra di dialogo Propriet istanza per impostare le opzioni di colore e trasparenza per le istanze. Le impostazioni nella scheda Effetto colori incidono anche sulle bitmap all \'interno dei simboli.  Ogni istanza di un simbolo pu avere il suo effetto colore.  144 Capitolo 8   Quando si cambiano il colore e la trasparenza per un \'istanza in un determinato fotogramma, Flash effettua il cambiamento non appena visualizza quel fotogramma. Per effettuare cambiamenti di colore graduali, si deve intercalare il cambiamento di colore. Quando si effettua un intercalaggio del colore, si immettono diverse impostazioni di effetti nei fotogrammi chiave iniziale e finale di un \'istanza, quindi si intercalano le impostazioni per cambiare gradualmente i colori dell \'istanza. Consultare  \"Intercalaggio di istanze, gruppi e testo \" a pagina 153. Nota: Se si applica un effetto colore ad una clip con pi fotogrammi, Flash applica l \'effetto ad ogni fotogramma nella clip. Per cambiare il colore e la trasparenza di un \'instanza:  1  Compiere una delle seguenti operazioni: Selezionare un \'istanza sullo stage e scegliere Elabora > Istanza. Fare doppio clic su un \'istanza sullo stage.  2 Fare clic sulla scheda Effetto colori. 3 Scegliere una delle seguenti opzioni dal menu a comparsa Effetto colori: Luminosit regola la luminosit o oscurit relativa dell \'immagine, misurata su una scala da nero (-100%) a bianco (100%). Tinta colora l \'istanza con la stessa tonalit. Usare il selezionatore colore, o immettere i valori rosso, verde e blu. Usare il dispositivo di scorrimento per impostare la percentuale di tinta. Una tinta del 100% significa che l \'istanza verr completamente saturata con il colore. Alfa regola la trasparenza dell \'istanza. Speciale regola separatamente i valori rosso, verde, blu e trasparenza in un \'istanza. Questa opzione  molto utile per creare ed animare sottili effetti colori su oggetti come bitmap. I comandi a sinistra permettono di ridurre i valori di colore o trasparenza di una determinata percentuale. I comandi a destra permettono di ridurre o aumentare i valori di colore o trasparenza di un valore costante. I valori correnti rosso, verde, blu ed alfa vengono moltiplicati per i valori percentuali, quindi aggiunti ai valori costanti nella colonna destra, producendo i valori dei nuovi colori. Ad esempio, se il valore corrente rosso  100, impostando il dispositivo di scorrimento sinistro al 50% ed il dispositivo di scorrimento destro su 100 si produce un nuovo valore rosso di 150 ((100 x 0,5) + 100 = 150). L \'anteprima nell \'angolo superiore sinistro mostra l \'effetto dei cambiamenti effettuati.  Uso dei simboli e delle istanze 145   Sostituzione di un \'istanza con un altro simbolo Assegnando un simbolo diverso ad un \'istanza viene visualizzata un \'istanza diversa sullo stage lasciando intatte tutte le propriet dell \'istanza originale (come gli effetti colori e le azioni dei pulsanti). Per assegnare un simbolo diverso ad un \'istanza:  1  Compiere una delle seguenti operazioni: Selezionare un \'istanza sullo stage e scegliere Elabora > Istanza. Fare doppio clic su un \'istanza sullo stage.  2 Fare clic sulla scheda Definizione 3 Selezionare un simbolo dall \'elenco e fare clic sull \'icona Cambia simbolo. Per duplicare un simbolo selezionato, fare clic sull \'icona Duplica simbolo. 4 Chiudere la finestra di dialogo Propriet istanza per applicare i cambiamenti.  Cambiamento del tipo di istanza Si pu cambiare il tipo d \'istanza per ridefinire il suo comportamento nel filmato. Ad esempio, se un \'istanza di grafico contiene animazione che si vuole riprodurre indipendentemente dalla linea temporale del filmato principale, essa pu essere ridefinita come un \'istanza di clip. Per cambiare il tipo di istanza:  1  Compiere una delle seguenti operazioni: Selezionare un \'istanza sullo stage e scegliere Elabora > Istanza. Fare doppio clic sull \'istanza sullo stage.  2 Fare clic sulla scheda Definizione. 3 Nell \'area dedicata al comportamento, selezionare un comportamento diverso. 4 Chiudere la finestra di dialogo Propriet istanza per applicare le modifiche.  Impostazione della modalit di riproduzione di un \'istanza di grafico animata Impostare le opzioni della modalit di riproduzione per stabilire come devono essere riprodotte durante il filmato le sequenze d \'animazione all \'interno di un \'istanza di grafico. Per impostare la modalit di riproduzione di un \'istanza di grafico:  1  Compiere una delle seguenti operazioni: Selezionare un \'istanza di grafico sullo stage e scegliere Elabora > Istanza.  146 Capitolo 8   Fare doppio clic su un \'istanza di grafico sullo stage. 2 Fare clic sulla scheda Definizione. 3 Scegliere una modalit di riproduzione: Ripetizione ciclica ripete ciclicamente tutte le sequenze d \'animazione contenute nell \'istanza corrente per tutti i fotogrammi occupati dall \'istanza. Riproduci una volta riproduce la sequenza dell \'animazione a partire dal fotogramma specificato. Fotogramma singolo visualizza uno dei fotogrammi della sequenza d \'animazione. 4 Immettere un numero di fotogramma nel campo Primo fotogramma per impostare il primo fotogramma della sequenza d \'animazione per tutte le tre modalit di riproduzione. 5 Chiudere la finestra di dialogo Propriet istanza per applicare le modifiche.  Divisione di istanze  Divide un \'istanza per separare il collegamento al suo simbolo e trasformarla in una serie di forme e linee separate.  utile se si vuole modificare notevolmente l \'istanza, ma non si vuole incidere sul simbolo stesso o sulle altre sue istanze. Per dividere un \'istanza da un simbolo: 1 Selezionare l \'istanza. 2 Scegliere Elabora > Dividi In questo modo l \'istanza viene suddivisa nei suoi elementi grafici componenti. 3 Usare gli strumenti di grafica pittorica e disegno per modificare questi elementi. La divisione di un \'istanza modifica soltanto quell \'istanza senza incidere sulle altre istanze del simbolo dato. Se si modifica il simbolo d \'origine dopo aver diviso l \'istanza, questa non viene aggiornata con l \'mplementazione delle modifiche.  Uso dei simboli di altri filmati  Si pu visualizzare la finestra Libreria di un altro filmato senza aprirlo, e nel filmato corrente si possono usare simboli di una libreria appartenente ad un altro filmato. Talvolta  utile sostituire un simbolo nel filmato corrente con una versione aggiornata di un altro filmato senza dover riposizionare tutte le sue istanze sullo stage.  Uso dei simboli e delle istanze 147   Per usare un simbolo di un altro filmato nel filmato corrente:  1  Scegliere File > Apri come libreria e selezionare un filmato. La libreria del filmato appare nella sua finestra Libreria. I comandi sul menu Opzioni e le icone nell \'angolo sinistro vengono visualizzati in grigio per indicare che non sono utilizzabili.  2 Trascinare il simbolo dalla finestra Anteprima nella scena corrente. Flash crea un \'istanza del simbolo sullo stage e copia il simbolo stesso nella libreria del filmato corrente.  ancora disponibile come simbolo anche nella Libreria del suo filmato originale.  148 Capitolo 8   9  CAPITOLO 9 Creazione di animazione  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  Si crea un \'animazione cambiando il contenuto di fotogrammi in sequenza. Si pu far muovere un oggetto attraverso lo stage, aumentarne o diminuirne le dimensioni, ruotarlo, cambiargli colore, applicargli la dissolvenza in entrata o in uscita o cambiargli forma. Le modifiche possono essere effettuate separatamente o assieme ad altre modifiche. Ad esempio, si pu far ruotare un oggetto ed applicargli la dissolvenza in entrata quando si muove attraverso lo stage. Esistono due metodi per la creazione di una sequenza d \'animazione in Flash: animazione fotogramma per fotogramma ed animazione intercalata. Nell \'animazione fotogramma per fotogramma si crea l \'immagine in ogni fotogramma. Nell \'animazione intercalata, si creano i fotogrammi iniziali e finali ed i fotogrammi intermedi vengono creati da Flash. Ogni fotogramma in cui cambia qualcosa sullo stage  un fotogramma chiave. L \'animazione fotogramma per fotogramma aumenta le dimensioni del file molto pi rapidamente dell \'animazione intercalata. Per una presentazione interattiva dell \'animazione, scegliere ? > Lezioni > Lezione 7 Animazione.  Creazione dei fotogrammi chiave  Un fotogramma chiave  un fotogramma in cui vengono definiti i cambiamenti dell \'animazione. Quando si crea animazione fotogramma per fotogramma, ogni fotogramma  un fotogramma chiave. Nell \'animazione intercatala, si definiscono i fotogrammi chiave in punti importanti dell \'animazione e Flash crea il contenuto dei fotogrammi intermedi. Flash visualizza i fotogrammi interpolati di un \'animazione intercalata in azzurro o verde con una freccia disegnata disegnata fra i fotogrammi chiave.  149   I fotogrammi chiave appaiono all \'interno di un fotogramma sotto forma di un cerchio pieno. I fotogrammi chiave vuoti appaiono come cerchi vuoti. Il primo fotogramma di ogni livello  automaticamente un fotogramma chiave. Il contenuto di un fotogramma chiave compare nei nuovi fotogrammi che si aggiungono ad un livello. Per creare un fotogramma chiave: Compiere una delle seguenti operazioni: Selezionare un fotogramma e scegliere Inserisci > Fotogramma chiave. Fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto il tasto Controllo (Macintosh) nella finestra Linea temporale e scegliere Inserisci fotogramma chiave. Per creare una serie di fotogrammi chiave: Selezionare una gamma di fotogrammi e scegliere Inserisci > Fotogramma chiave. Distinzione delle animazioni nella finestra Linea temporale Flash distingue nel modo seguente l \'animazione intercalata dall \'animazione fotogramma per fotogramma nella finestra Linea temporale: I fotogrammi chiave con intercalaggio dei movimenti hanno un punto nero ed i fotogrammi intermedi intercalati hanno una freccia nera su uno sfondo azzurro.  I fotogrammi chiave con intercalaggio delle forme hanno un punto nero ed i fotogrammi intermedi hanno una freccia nera su uno sfondo verde chiaro.  Una linea tratteggiata indica un problema con un intercalaggio.  I singoli fotogrammi chiave hanno punti neri. I fotogrammi grigio chiaro dopo un singolo fotogramma chiave hanno lo stesso contenuto senza alcun cambiamento.  150 Capitolo 9   Un fotogramma chiave vuoto ha un punto nero vuoto. Una a minuscola indica che al fotogramma  stata assegnata un \'azione dei fotogrammi con la finestra di dialogo Propriet fotogramma.  Una marcatore a bandierina rosso indica che il fotogramma contiene un \'etichetta o un commento.  Animazione con i livelli  Ogni scena in un filmato Flash pu essere formata da un qualsiasi numero di livelli. Quando si crea un \'animazione, usare i livelli per organizzare i componenti di una sequenza d \'animazione e per separare gli oggetti animati in modo che non si cancellino, colleghino o segmentino l \'uno con l \'altro. Se si vuole che Flash intercali contemporaneamente il movimento di diversi gruppi o di simboli, ognuno dev \'essere su un livello separato. Generalmente, il livello di sfondo contiene le immagini statiche. Gli ulteriori livelli contengono ognuno un oggetto animato separato.  I livelli sono visualizzati sotto forma di righe nella finestra Linea temporale.  Quando un filmato dispone di diversi livelli, pu essere difficile tracciare e modificare gli oggetti su uno o due di essi. Questa operazione risulter pi facile se si lavora con il contenuto livello per livello. Consultare  \"Introduzione ai livelli \" a pagina 127.  Creazione di animazione 151   Impostazione della frequenza dei fotogrammi  Una frequenza dei fotogrammi troppo lenta fa fermare e ripartire l \'animazione; una frequenza dei fotogrammi troppo veloce sfoca i dettagli dell \'animazione. Scegliere una frequenza dei fotogrammi di 12 fotogrammi al secondo (fps) per ottenere i migliori risultati sul Web. I filmati QuickTime ed AVI generalmente sono a 12 fps, mentre la frequenza standard dei fotogrammi  di 24 fps. La complessit dell \'animazione e la velocit del computer sui cui viene riprodotta l \'animazione incide sull \'uniformit della riproduzione. Provare le animazioni su diverse macchine per determinare le frequenze ottimali dei fotogrammi. Dato che si specifica solo una frequenza dei fotogrammi per l \'intero filmato Flash,  una buona idea impostare questa frequenza prima d \'iniziare a creare un \'animazione. Consultare  \"Creazione di un nuovo filmato e impostazione delle sue propriet \" a pagina 51.  Estensione delle immagini statiche  Quando si crea uno sfondo per un \'animazione,  spesso necessario fare estendere un \'immagine statica su diversi fotogrammi. Aggiungendo nuovi fotogrammi (non fotogrammi chiave) su un livello, si duplica il contenuto dell \'ultimo fotogramma chiave in tutti i nuovi fotogrammi. Per estendere un \'immagine statica su pi fotogrammi: 1 Creare un \'immagine nel primo fotogramma chiave della sequenza. 2 Selezionare un fotogramma contandone tanti a destra quanti se ne vogliono aggiungere. 3 Scegliere Inserisci > Fotogramma.  152 Capitolo 9   Per usare un tasto di scelta rapida per estendere immagini statiche: 1 Creare un \'immagine nel primo fotogramma chiave. 2 Tenendo premuto il tasto Ctrl (Windows) o il tasto Comando (Macintosh) trascinare il fotogramma a destra del numero di fotogrammi necessario. Ogni volta che si trascina a destra, viene aggiunto un fotogramma chiave alla fine dei nuovi fotogrammi.  Animazione intercalata  Flash pu creare due tipi d \'animazione intercalata. Nel primo tipo, chiamato intercalaggio movimenti, si definiscono propriet come la posizione, le dimensioni e la rotazione di un \'istanza, un gruppo o un blocco di testo in un momento specifico, quindi si cambiano queste propriet in un altro momento specifico. Nel secondo tipo, chiamato intercalaggio forme, si disegna una forma in un momento specifico, e quindi si cambia la forma o se ne disegna un \'altra in un altro momento specifico. Flash procede ad interpolare i valori o le forme per i fotogrammi intermedi, creando cos l \'animazione. L \'animazione intercalata  ideale per creare movimento e cambiamenti nel tempo, contenendo al contempo le dimensioni del file. Diversamente dall \'animazione fotogramma per fotogramma, Flash deve infatti memorizzare soltanto i valori dei cambiamenti fra i fotogrammi, non l \'intero fotogramma.  Intercalaggio di istanze, gruppi e testo  Usare l \'intercalaggio movimenti per intercalare i cambiamenti delle propriet di istanze, gruppi e testo. Flash pu intercalare la posizione, le dimensioni, la rotazione e l \'inclinazione di istanze, gruppi e testo. Inoltre, Flash pu anche intercalare il colore di istanze e testo creando cambiamenti di colore graduali o applicando effetti di dissolvenza in entrata o in uscita ad un \'istanza. Per intercalare il colore di gruppi o testo,  necessario renderli dei simboli. Se s \'intercala un oggetto che non  un simbolo, Flash lo converte automaticamente in un simbolo e gli assegna il nome di tween1, tween2, tween3 ecc. Consultare  \"Creazione di istanze \" a pagina 138. Quando si intercala la posizione, si pu spostare l \'oggetto lungo un percorso non lineare. Consultare  \"Intercalaggio di movimenti lungo un tracciato \" a pagina 156.  La posizione e le dimensioni del veicolo spaziale nei tre fotogrammi intermedi sono state intercalate dal primo e dall \'ultimo fotogramma chiave.  Creazione di animazione 153   Per intercalare i movimenti di un \'istanza, gruppo o testo:  1  Selezionare un fotogramma chiave vuoto, disegnare un oggetto sullo stage, o trascinare un \'istanza di un simbolo dalla finestra Libreria.  2 Scegliere Inserisci > Crea intercalaggio movimenti. Se si disegna l \'oggetto, Flash lo converte automaticamente in un simbolo e gli assegna il nome di tween1, tween2 ecc. 3 Inserire un intervallo di fotogrammi nei quali si vuole che avvenga l \'animazione scegliendo Inserisci > Fotogramma dove si vuole che termini l \'animazione. 4 Spostare l \'oggetto, l \'istanza o il testo sullo stage nella posizione desiderata. Alla fine dell \'intervallo di fotogrammi viene automaticamente aggiunto un fotogramma chiave.  5 Per impostare le propriet d \'intercalaggio movimenti, fare doppio clic sul fotogramma chiave alla fine dell \'intercalaggio movimenti: Per intercalare le dimensioni di un gruppo o di un simbolo, attivare Intercalaggio scalatura. Per fare ruotare il gruppo o il simbolo, scegliere un \'opzione dall \'elenco Ruota ed immettere il numero di rotazioni nella casella a destra. Se non si immette un valore, non si verifica alcuna rotazione. Automatica ruota l \'oggetto nella direzione che richiede il minor movimento. In senso orario o In senso antiorario fa ruotare l \'oggetto nel senso indicato, il numero di volte che si specifica. Per orientare nella direzione di un tracciato la linea di base del gruppo o del simbolo, attivare Orienta in direzione del tracciato. Consultare  \"Intercalaggio di movimenti lungo un tracciato \" a pagina 156.  154 Capitolo 9   Per cambiare le impostazioni Aggiustamento, trascinare il dispositivo di scorrimento Aggiustamento verso In per rallentare l \'inizio di una transizione, o verso Out per rallentare la fine di una transizione. Quanto pi il dispositivo di scorrimento  vicino alla fine della sua escursione in una delle direzioni, tanto pi pronunciata sar l \'accelerazione o la decelerazione. Quando il dispositivo di scorrimento  nella posizione pi vicina a In, il cambiamento inizia lentamente ed accelera alla fine. Con il dispositivo di scorrimento Aggiustamento lasciato al centro, l \'aggiustamento avviene ad una velocit regolare in tutti i fotogrammi. Per impostazione predefinita, la velocit di cambiamento attraverso i fotogrammi intercalati  costante. L \'aggiustamento crea un \'accelerazione o decelerazione del movimento pi naturale diminuendo la velocit di cambiamento verso il fotogramma iniziale o finale dell \'intercalaggio. Per assicurare che l \'istanza venga ripetuta correttamente nel filmato principale, selezionare Sincronizza simboli. Per ulteriori informazioni, consultare  \"Sincronizzazione di istanze di grafici \" a pagina 155. Per agganciare automaticamente l \'istanza che si sta animando ad una guida di movimento, selezionare Aggancia alla guida. 6 Per intercalare i colori di un \'istanza, fare doppio clic sull \'istanza e modificare le propriet dei colori come descritto nel paragrafo  \"Cambiamento del colore e della trasparenza di un \'istanza \" a pagina 144. Flash aggiunge automaticamente a fotogrammi intercalati un nuovo fotogramma chiave ogni volta che si fa doppio clic sull \'istanza. Se si cambia il numero di fotogrammi fra i due fotogrammi chiave, o si sposta il gruppo o il simbolo in uno dei fotogrammi chiave, Flash intercala di nuovo automaticamente i fotogrammi. Sincronizzazione di istanze di grafici Se il numero di fotogrammi nella sequenza d \'animazione all \'interno del simbolo non  un multiplo del numero di fotogrammi occupati nel filmato dall \'istanza di grafico, pu essere necessario sincronizzare l \'istanza in modo che venga ripetuta correttamente nel filmato principale. Per sincronizzare un \'istanza di grafico:  1  Selezionare tutti i fotogrammi (compresi i fotogrammi chiave iniziale e finale) contenenti l \'animazione nella finestra Linea temporale del filmato principale.  2 Compiere una delle seguenti operazioni: Fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto il tasto Controllo (Macintosh) e scegliere Sincronizza simboli.  Creazione di animazione 155   Scegliere Elabora > Fotogramma. Nella finestra di dialogo Propriet fotogramma, fare clic sulla scheda Intercalaggio e selezionare Sincronizza simboli.  Intercalaggio di movimenti lungo un tracciato  I livelli guida movimento consentono di disegnare tracciati lungo i quali si possono animare istanze, gruppi o blocchi di testo intercalati. Si possono collegare pi livelli ad un livello guida movimento per far seguire lo stesso percorso a pi oggetti. Un livello normale collegato ad un livello guida movimento diventa un livello guidato. Per creare un percorso di movimento per un \'animazione intercalata:  1  Creare una sequenza d \'animazione intercalata come descritto nel paragrafo  \"Intercalaggio di istanze, gruppi e testo \" a pagina 153.  2 Compiere una delle seguenti operazioni: Scegliere Inserisci > Guida movimento. Fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto il tasto Controllo (Macintosh) e scegliere Aggiungi guida movimento dal menu che compare. Flash crea un nuovo livello al di sopra del livello selezionato con un \'icona Guida movimento a sinistra del nome del livello.  3 Usare lo strumento Matita, Linea, Cerchio, Rettangolo o Pennello per disegnare il percorso desiderato. Se  selezionato Aggancia alla guida sulla scheda Intercalaggio della finestra di dialogo Propriet fotogramma, il gruppo o il simbolo viene automaticamente collegato al percorso dal suo punto di registrazione.  Aggancio al centro all \'inizio della linea nel primo fotogramma, ed alla fine della linea nell \'ultimo fotogramma.  156 Capitolo 9   4 Per nascondere il livello di guida movimento e la linea in modo che sia visibile soltanto il movimento dell \'oggetto quando viene riprodotta l \'animazione, fare clic nella colonna Occhio sul livello di guida movimento. Il gruppo o simbolo segue il percorso di movimento tracciato quando si riproduce l \'animazione. 5 Per cambiare l \'orientamento della linea base del gruppo o del simbolo in modo che rimanga parallela al percorso di movimento, fare doppio clic sul primo fotogramma chiave della sequenza intercalata, fare clic sulla scheda Intercalaggio nella finestra di dialogo Propriet fotogramma, quindi selezionare Orienta in direzione tracciato. Per collegare livelli ad un livello guida movimento: Compiere una delle seguenti operazioni: Trascinare un livello esistente sotto il livello guida movimento. Il livello viene rientrato sotto il livello guida movimento. Tutti gli oggetti su questo livello si agganciano automaticamente al tracciato di movimento. Creare un nuovo livello sotto il livello guida movimento. Gli oggetti che si intercalano su questo livello vengono automaticamente intercalati lungo il percorso di movimento tracciato. Scegliere Elabora > Livello e selezionare Guidato nella finestra di dialogo Propriet livello. Fare clic sul livello tenendo premuto il tasto Alt (Windows) o il tasto Opzione (Macintosh). Per scollegare livelli da un livello di guida movimento: Selezionare il livello che si vuole scollegare e compiere una delle seguenti operazioni: Trascinare il livello sopra al livello di guida movimento. Scegliere Elabora > Livello e selezionare Normale come tipo di livello. Fare clic sul livello tenendo premuto il tasto Alt (Windows) o il tasto Opzione (Macintosh).  Intercalaggio forme  Intercalando le forme si pu creare un effetto simile al morphing, dando l \'impressione che una forma si sia trasformata in un \'altra. Flash pu anche intercalare la posizione, la dimensione ed il colore delle forme.  Creazione di animazione 157   Flash pu intercalare tutte le forme collocate su un livello, ma collocando una forma singola su ogni livello generalmente si ottengono risultati migliori. Usare i suggerimenti forma per controllare cambiamenti di forma pi complessi o improbabili. Suggerimenti forma controlla il modo in cui parti della forma originale si spostano nella nuova forma. Consultare  \"Uso dei suggerimenti forma \" a pagina 159. Per intercalare una forma:  1  Fare clic sul nome di un livello per trasformarlo nel livello corrente e selezionare un fotogramma chiave vuoto nel livello in cui si vuole che inizi l \'animazione.  2 Creare l \'immagine per il primo fotogramma della sequenza. Usare uno degli strumenti di disegno per creare una forma. Le forme che si vogliono intercalare devono essere sullo stesso livello. Flash non pu intercalare la forma di gruppi, simboli, blocchi di testo o immagini bitmap. 3 Creare un secondo fotogramma chiave in corrispondenza del numero di fotogrammi desiderato dopo il primo fotogramma. 4 Creare l \'immagine per l \'ultimo fotogramma della sequenza. Oltre a cambiare la forma, si possono anche cambiare il colore e la posizione. 5 Fare doppio clic sul primo fotogramma chiave nella sequenza per aprire la finestra di dialogo Propriet fotogramma. Oppure selezionare il fotogramma chiave all \'inizio della sequenza e scegliere Elabora > Fotogramma. 6 Fare clic sulla scheda Intercalaggio nella finestra di dialogo Propriet fotogramma e scegliere Forme dal menu a comparsa Intercalaggio. 7 Scegliere un \'opzione per Tipo fusione: Distributiva crea un \'animazione in cui le forme intermedie sono maggiormente attenuate e pi irregolari. Angolare crea un \'animazione che mantiene gli angoli e le linee diritte nelle forme intermedie. Angolare  un tipo di fusione da usare solo per le forme con angoli acuti e linee diritte. Se le forme che si scelgono non hanno angoli, Flash torna all \'intercalaggio forme Distributiva.  158 Capitolo 9   8 Impostare il dispositivo di scorrimento Aggiustamento. Trascinare il dispositivo di scorrimento Aggiustamento verso In per rallentare l \'inizio di una transizione, o verso Out per rallentare la fine di una transizione. Quanto pi il dispositivo di scorrimento  vicino alla fine della sua escursione in una direzione, tanto pi pronunciata sar l \'accelerazione o la decelerazione. Quando il dispositivo di scorrimento  nella posizione pi vicina a In, il cambiamento inizia lentamente ed accelera alla fine. Con il dispositivo di scorrimento Aggiustamento lasciato al centro, l \'intercalaggio forme avviene ad una velocit regolare in tutti i fotogrammi. Per impostazione predefinita, la velocit di cambiamento nei fotogrammi intercalati  costante. L \'aggiustamento permette un \'accelerazione o decelerazione del movimento dall \'aspetto pi naturale diminuendo la velocit di cambiamento verso il fotogramma iniziale o finale dell \'intercalaggio. Uso dei suggerimenti forma Avvalersi dei suggerimenti forma per controllare cambiamenti di forma pi complessi o improbabili. I suggerimenti forma identificano punti che dovrebbero corrispondere nelle forme iniziali e finali. Ad esempio, se si sta intercalando un disegno di un viso quando cambia espressione, si pu usare un suggerimento forma per marcare ogni occhio. Quindi, anzich trasformare il viso in un groviglio amorfo durante il cambiamento di forma, ogni occhio rimane riconoscibile e cambia separatamente durante lo spostamento.  I suggerimenti forma contengono lettere (dalla a alla z) per identificare quelle che corrispondono nella forma iniziale e finale. Si possono avere 26 suggerimenti forma. I suggerimenti forma sono gialli in un fotogramma chiave iniziale e verdi in un fotogramma chiave finale. Inoltre, sono rossi quando non sono su una curva. Per ottenere risultati migliori quando si intercalano le forme, seguire queste indicazioni: Nell \'intercalaggio forme complesso, creare forme intermedie ed intercalarle anizich definire soltanto una forma iniziale ed una finale. Assicurarsi che i suggerimenti forma siano logici. Ad esempio, se lungo una linea vi sono tre suggerimenti forma, devono essere nello stesso ordine in entrambe le linee. Non possono essere ABC nel primo fotogramma chiave ed ACB nel secondo.  Creazione di animazione 159   I suggerimenti forma funzionano meglio se vengono collocati in ordine antiorario iniziando nell \'angolo superiore sinistro della forma. Per usare i suggerimenti forma:  1  Selezionare il primo fotogramma chiave in una sequenza con intercalaggio di forme.  2 Scegliere Elabora > Trasformazione > Aggiungi suggerimento forma, o premere il tasto Ctrl+H (Windows) o il tasto Comando+H (Macintosh). Il suggerimento forma iniziale appare come un cerchio rosso con la lettera a in qualche punto della forma. 3 Spostare il suggerimento forma nel punto che si vuole contrassegnare. 4 Selezionare l \'ultimo fotogramma chiave nella sequenza d \'intercalaggio. Il suggerimento forma finale appare in un punto della forma come un cerchio verde con la lettera a. 5 Spostare il suggerimento forma nel punto della forma finale che deve corrispondere al primo punto contrassegnato. 6 Riprodurre nuovamente il filmato per vedere il modo in cui i suggerimenti forma cambiano l \'intercalaggio forme. Spostare i suggerimenti forma per mettere a punto l \'intercalaggio. 7 Ripetere questo procedimento per aggiungere ulteriori suggerimenti forma. I nuovi suggerimenti forma appaiono con le lettere successive (b, c, ecc.). 8 Mentre si lavora con i suggerimenti forma, si possono anche compiere le seguenti operazioni: Per visualizzare tutti i suggerimenti forma, scegliere Visualizza > Mostra suggerimenti forma. Il livello ed il fotogramma chiave che contengono i suggerimenti forma devono essere quelli correnti per poter disporre dell \'opzione Mostra suggerimenti forma. Per eliminare un suggerimento forma, trascinarlo fuori dallo stage. Per eliminare tutti i suggerimenti forma, scegliere Elabora > Trasformazione > Elimina tutti i suggerimenti.  160 Capitolo 9   Creazione di animazioni fotogramma per fotogramma  L \'animazione fotogramma per fotogramma cambia il contenuto dello stage in ogni fotogramma ed  ideale per animazioni complesse in cui un \'immagine cambia in ogni fotogramma anzich semplicemente spostarsi. L \'animazione fotogramma per fotogramma aumenta le dimensioni del file pi rapidamente dell \'animazione intercalata.  Usare l \'animazione fotogramma per fotogramma quando si deve modificare un \'immagine in ogni fotogramma.  Per creare animazione fotogramma per fotogramma:  1  Fare clic sul nome di un livello per trasformarlo nel livello corrente e selezionare un fotogramma nel livello in cui si vuole che inizi l \'animazione.  2 Se il fotogramma non  gi un fotogramma chiave, scegliere Inserisci > Fotogramma chiave per renderlo tale. 3 Creare l \'immagine per il primo fotogramma della sequenza.  Si possono utilizzare gli strumenti di disegno, incollare immagini dagli Appunti, o importare un file.  Creazione di animazione 161   4 Fare clic sul fotogramma successivo a destra nella stessa riga e scegliere Inserisci > Fotogramma chiave, oppure fare clic con il pulsante destro del mouse (Windows) o tenendo premuto il tasto Comando (Macintosh) e scegliere Inserisci fotogramma chiave dal menu a comparsa Fotogramma. In questo modo viene aggiunto un nuovo fotogramma chiave il cui contenuto  lo stesso del primo fotogramma chiave. 5 Modificare il contenuto di questo fotogramma sullo stage per sviluppare l \'incremento successivo dell \' animazione.  6 Per completare la sequenza d \'animazione fotogramma per fotogramma, ripetere le operazioni 4 e 5 finch non si  creato il movimento che si desidera.  spesso utile riprodurre ogni tanto l \'animazione man mano che si procede. 7 Per controllare la sequenza d \'animazione, scegliere Controlli > Play oppure fare clic sul pulsante Play sul Controller.  Modifica dell \'animazione  Dopo aver creato un fotogramma o un fotogramma chiave, lo si pu spostare in qualsiasi punto nel livello corrente o in un altro livello, lo si pu eliminare e si possono effettuare altri cambiamenti. Solo i fotogrammi chiave sono modificabili. I fotogrammi intercalati sono infatti visualizzabili, ma non si possono modificare direttamente. Per modificare i fotogrammi intercalati, cambiare uno dei fotogrammi chiave di definizione o inserire un nuovo fotogramma chiave fra il fotogramma iniziale e quello finale. Si pu usare la tecnica Onion skin per visualizzare e modificare pi di un fotogramma alla volta. Per modificare un fotogramma o un fotogramma chiave: Compiere una delle seguenti operazioni: Per copiare i fotogrammi ed il loro contenuto, selezionare un fotogramma o una sequenza di fotogrammi e scegliere Modifica > Copia fotogrammi. Per collocare i fotogrammi copiati in un altro punto dell \'animazione, selezionare il fotogramma in cui verranno incollati i fotogrammi o evidenziare una sequenza di fotogrammi che verranno sostituiti dai fotogrammi incollati quindi scegliere Modifica > Incolla fotogrammi.  162 Capitolo 9   Per spostare fotogrammi ed il loro contenuto, selezionare l \'intera sequenza di fotogrammi su un livello e trascinarli nella posizione desiderata. Per cambiare la lunghezza di una sequenza intercalata, trascinare un fotogramma chiave a sinistra o a destra. Per cambiare la lunghezza di una sequenza fotogramma per fotogramma, consultare  \"Creazione di animazioni fotogramma per fotogramma \" a pagina 161. Per inserire nuovi fotogrammi in un \'animazione, scegliere Inserisci > Fotogramma. Per eliminare fotogrammi, selezionare una sequenza di fotogrammi, quindi fare clic con il pulsante destro del mouse (Windows) o tenendo premuto il tasto Comando (Macintosh) all \'interno dei fotogrammi selezionati e scegliere Elimina fotogramma dal menu che compare. Per creare un nuovo fotogramma chiave vuoto, scegliere Inserisci > Fotogramma chiave vuoto. Per invertire una sequenza d \'animazione, selezionare i fotogrammi opportuni in uno o pi livelli e scegliere Elabora > Fotogrammi > Inverti. Devono esserci fotogrammi chiave all \'inizio ed alla fine della sequenza. Per convertire nuovamente un fotogramma chiave in un fotogramma, selezionare il fotogramma chiave e scegliere Modifica > Cancella fotogramma chiave. Il contenuto esistente del fotogramma viene sostituito da copie del fotogramma chiave precedente. Tecnica Onionskin Normalmente, Flash visualizza sullo stage un fotogramma della sequenza d \'animazione per volta. Per facilitare il posizionamento e la modifica di un \'animazione fotogramma per fotogramma, si possono per anche visualizzare contemporaneamente pi fotogrammi sullo stage. Il fotogramma sotto la testina di riproduzione appare a colori, mentre i fotogrammi circostanti sono vizualizzati in grigio, in questo modo sembra che ogni fotogramma sia disegnato su un foglio di carta trasparente e che i fogli siano impilati l \'uno sull \'altro. I fotogrammi visualizzati in grigio non possono essere modificati.  Creazione di animazione 163   Per vedere simultaneamente diversi fotogrammi di un \'animazione sullo stage: Fare clic sul pulsante Onion skin. Tutti i fotogrammi compresi fra i marcatori Avvio Onion Skin e Fine Onion Skin (nell \'intestazione della finestra Linea temporale) sono sovrapposti come un unico fotogramma nella finestra Filmato.  Per usare la tecnica Onion skin: Utilizzare i seguenti comandi: Per visualizzare come contorni i fotogrammi realizzati con la tecnica Onion skin, fare clic su Contorni Onion skin. Per cambiare la posizione di un marcatore Onion skin, trascinare il suo puntatore in una nuova posizione (normalmente i marcatori Onion skin si spostano assieme al puntatore del fotogramma corrente).  Per attivare la modifica di tutti i fotogrammi compresi fra i marcatori Onion skin, fare clic su Modifica pi fotogrammi. Generalmente la tecnica Onion skin permette di modificare soltanto il fotogramma corrente. Tuttavia, normalmente si pu visualizzare il contenuto di tutti i fotogrammi compresi fra i marcatori Onion skin e renderli disponibili per la modifica, indipendentemente da quale sia il fotogramma corrente. Nota: I livelli bloccati (quelli con l \'icona Lucchetto) non sono visualizzati quando  attivata la tecnica Onion skin. Per evitare la presenza contemporanea di una moltitudine di immagini che creano confusione, si possono bloccare o nascondere i livelli ai quali non si vuole applicare la tecnica Onion skin.  164 Capitolo 9   Per cambiare la visualizzazione dei marcatori Onion skin: Scegliereun \'opzione dal menu che compare facendo clic sul pulsante Elabora marcatori Onion skin: Mostra sempre marcatori visualizza i marcatori Onion skin nell \'intestazione della finestra Linea temporale, indipendentemente dall \'attivazione della tecnica Onion skin. Ancora Onion skin blocca i marcatori Onion skin nella loro posizione corrente nell \'intestazione della finestra Linea temporale. Normalmente, l \'intervallo Onion skin  relativo al puntatore del fotogramma corrente ed ai marcatori Onion skin. Ancorando i marcatori Onion skin, si impedisce il loro spostamento assieme al puntatore del fotogramma corrente. Onion 2 visualizza due fotogrammi su entrambi i lati del fotogramma corrente. Onion 5 visualizza cinque fotogrammi su entrambi i lati del fotogramma corrente. Onion skin su tutto visualizza tutti i fotogrammi su entrambi i lati del fotogramma corrente. Spostamento di un \'intera animazione Se si deve spostare un \'intera animazione sullo stage, si devono spostare contemporaneamente le immagini in tutti i fotogrammi e livelli per evitare un riallineamento. Per spostare l \'intera animazione in un \'altra posizione sullo stage:  1  Sbloccare tutti i livelli. Per spostare tutti gli elementi di un livello e nessuno sugli altri livelli, bloccare o nascondere tutti i livelli che non si vogliono spostare.  2 Fare clic sul pulsante Modifica pi fotogrammi. 3 Trascinare i marcatori Onion skin in modo che racchiudano tutti i fotogrammi che si vuole selezionare, oppure fare clic su Elabora marcatori Onion skin e scegliere Onion skin su tutto.  4 Scegliere Modifica > Seleziona tutto. 5 Trascinare l \'intera animazione nella nuova posizione sullo stage.  Creazione di animazione 165   166 Capitolo 9   10  CAPITOLO 10 Creazione di filmati interattivi  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione alla creazione di filmati interattivi  Un filmato interattivo coinvolge gli utenti di destinazione. Utilizzando la tastiera, il mouse o entrambi, gli utenti possono infatti passare a parti differenti dei filmati, spostare gli oggetti, immettere informazioni in moduli appositi e compiere molte altre operazioni interattive. Per creare filmati interattivi, occorre impostare le azioni--vale a dire una serie di istruzioni che vengono eseguite al verificarsi di un evento specifico. Gli eventi in grado di innescare un \'azione si verificano quando la testina di riproduzione raggiunge un fotogramma o quando un utente fa clic su un pulsante o preme dei tasti sulla tastiera. In effetti cos facendo l \'utente crea istruzioni che comunicano a Flash quale azione eseguire quando si verifica l \'evento. Le azioni sono impostate nella scheda Azioni della finestra di dialogo Propriet per un pulsante o un fotogramma (grafici e clip non dispongono della scheda Azioni). Le istruzioni possono essere costituite da una sola istruzione che comunica al filmato di interrompere la riproduzione o da una serie di istruzioni che inizialmente valutano una condizione prima di eseguire un \'azione. Molte azioni richiedono una modesta esperienza di programmazione. Altre azioni richiedono una certa familiarit con i linguaggi di programmazione e sono destinate solo ad un \'attivit di sviluppo estremamente sofisticata.  Assegnazione di azioni ai pulsanti  Assegnare un \'azione ad un \'istanza di un pulsante permette di attivare l \'esecuzione dell \'azione quando l \'utente attraversa un pulsante con il puntatore del mouse o fa clic su di esso. L \'assegnazione di un \'azione all \'istanza di un pulsante non influisce sulle altre istanze del pulsante.  167   Durante l \'assegnazione di un \'azione ad un pulsante, occorre specificare gli eventi mouse che innescano l \'azione.  possibile anche assegnare un tasto da tastiera che inneschi l \'azione. Per assegnare un \'azione ad un pulsante:  1  Selezionare un \'istanza del pulsante e scegliere Elabora > Istanza, oppure fare doppio clic sull \'istanza del pulsante.  2 Fare clic sulla scheda Azioni. 3 Fare clic sul + (segno pi) e scegliere un \'istruzione dal menu a comparsa.  Se la scheda Azioni non  disponibile, l \'istanza selezionata non  un pulsante.  possibile fare clic sulla scheda Definizione e fare in modo che l \'istanza selezionata si comporti come un pulsante, l \'istanza per probabilmente non disporr degli stati speciali del pulsante ad esso associati. Consultare  \"Creazione di pulsanti \" a pagina 140. Quando si sceglie un \'istruzione, Flash inserisce automaticamente un \'istruzione On/End On e imposta Release come stato predefinito del pulsante.  possibile anche selezionare On MouseEvent per inserire un \'istruzione On/End On.  168 Capitolo 10   4 Nella finestra Parametri, con l \'istruzione On (Release) evidenziata, selezionare gli eventi della tastiera e del mouse che innescano l \'azione: Press Si verifica quando si preme il pulsante del mouse mentre il puntatore  sopra al pulsante. Release Si verifica quando si rilascia il pulsante del mouse mentre il puntatore  sopra al pulsante. In questo modo si imposta un behavior (comportamento) di clic standard. Release Outside Si verifica quando si rilascia il pulsante del mouse mentre il puntatore  all \'esterno del pulsante. Roll Over Si verifica quando il puntatore attraversa il pulsante. Roll Out Si verifica quando il puntatore scorre all \'esterno del pulsante. Drag Over Si verifica dopo che il pulsante del mouse  stato premuto mentre il puntatore  sopra al pulsante,  stato spostato all \'esterno del pulsante e quindi riportato sopra al pulsante. Drag Out Si verifica quando il pulsante del mouse viene premuto mentre il puntatore si trova sopra al pulsante e poi scorre all \'esterno del pulsante. Key Press Si verifica quando si preme il tasto specificato. 5 Fare clic sul + (segno pi) e scegliere un \'istruzione dal menu a comparsa. A seconda dell \'azione scelta, la finestra Parametri pu offrire parametri supplementari per l \'istruzione. Per informazioni su un \'istruzione specifica, consultare gli argomenti successivi del presente capitolo.  possibile anche ricercare istruzioni specifiche nell \'Indice. Se l \'utente ha acquisito familiarit con le tecniche di programmazione di base,  possibile immettere parametri che Flash pu valutare durante la riproduzione del filmato. Consultare  \"Scrittura di espressioni \" a pagina 190. 6 Assegnare le istruzioni supplementari desiderate. Flash inserisce l \'istruzione sotto l \'azione attualmente selezionata. Utilizzare i pulsanti Su e Gi per cambiare l \'ordine delle istruzioni. Per eseguire la prova di un pulsante: Scegliere Controlli > Attiva pulsanti prima della riproduzione del filmato.  Creazione di filmati interattivi 169   Assegnazione di azioni ad un fotogramma  Assegnando un \'azione del fotogramma ad un fotogramma chiave, il filmato eseguir tale azione quando raggiunge quel dato fotogramma. Ad esempio, per creare una ripetizione ciclica all \'interno di un filmato,  possibile aggiungere un \'azione del fotogramma al fotogramma 20 che specifica  \"vai al fotogramma 10 e avvia la riproduzione. \"  utile collocare le azioni del fotogramma in un livello separato. I fotogrammi con azioni visualizzano una piccola a nella finestra Linea temporale.  Per assegnare un \'azione ad un fotogramma chiave:  1  Selezionare un fotogramma chiave nella finestra Linea temporale e scegliere Elabora > Fotogramma, oppure fare doppio clic su un fotogramma chiave. Se un fotogramma chiave non  selezionato, l \'azione  assegnata al fotogramma chiave precedente.  2 Fare clic sulla scheda Azioni e quindi fare clic sul + (segno pi) e scegliere un \'istruzione dal menu a comparsa. A seconda dell \'azione scelta, la finestra Parametri pu offrire parametri supplementari per l \'istruzione. Per informazioni su un \'istruzione specifica, consultare gli argomenti dedicati del presente capitolo. Inoltre  possibile ricercare istruzioni specifiche nell \'Indice. In caso di familiarit con la programmazione di base,  possibile specificare parametri come espressioni che Flash valuta durante la riproduzione del filmato. Consultare  \"Scrittura di espressioni \" a pagina 190. 3 Assegnare istruzioni supplementari per consentire l \'esecuzione contemporanea di pi eventi durante la visualizzazione del fotogramma. Flash inserisce una nuova istruzione sotto l \'istruzione attualmente selezionata. Le istruzioni vengono eseguite nell \'ordine in cui compaiono. Utilizzare i pulsanti Su e Gi per cambiare l \'ordine delle azioni. Per eseguire la prova di un \'azione del fotogramma in una scena: Scegliere Controlli > Attiva azioni fotogrammi prima della riproduzione del filmato.  170 Capitolo 10   Modifica di azioni  Utilizzare i controlli nella finestra Azioni della finestra di dialogo Propriet istanza per eliminare o cambiare l \'ordine e i parametri delle istruzioni. Questi controlli sono particolarmente utili per la gestione di azioni del fotogramma o del pulsante dotate di numerose istruzioni. - (segno meno)  Pulsanti Su e Gi  + (segno pi)  Per spostare l \'istruzione in alto o in basso nella lista: Fare clic sui pulsanti freccia Su o Gi. Per eliminare un \'azione: Fare clic sul pulsante - (segno meno). Per cambiare i parametri delle azioni esistenti: Immettere nuovi valori nella finestra Parametri.  Riproduzione e arresto dei filmati  Salvo istruzioni diverse, una volta che il filmato  iniziato, la riproduzione prosegue per ogni fotogramma compreso nella finestra Linea temporale. Utilizzare le istruzioni Play e Stop per avviare o arrestare un filmato ad intervalli specifici. Ad esempio,  possibile arrestare un filmato al termine di una scena prima di procedere alla scena successiva. Una volta interrotto, un filmato deve essere riavviato in modo esplicito. Per riavviare il filmato utilizzare l \'istruzione Play. Play e Stop sono le istruzioni di uso pi comune per controllare le clip mediante i pulsanti. Affinch questo sia possibile, la clip deve avere un nome di istanza e deve essere individuata con Tell Target. Consultare  \"Controllo di altri filmati e clip \" a pagina 179.  Creazione di filmati interattivi 171   Regolazione della qualit di visualizzazione del filmato  Utilizzare l \'istruzione Toggle High Quality per attivare e disattivare l \'antialiasing per un filmato. Con la funzione di antialiasing disattivata, la riproduzione del filmato  pi veloce. Toggle High Quality influisce sulla riproduzione di tutti i filmati nel Flash Player. Un \'istruzione Toggle High Quality assegnata ad un pulsante consente agli utenti di regolare la qualit di riproduzione del filmato. L \'azione riportata di seguito disattiva l \'antialiasing con il primo clic, e lo attiva con il secondo. On(Press) Toggle high quality End On  possibile utilizzare la propriet _highquality come descritto in  \"Propriet globali \" a pagina 196.  Interruzione di tutti gli elementi audio  Utilizzare l \'istruzione Stop All Sounds per arrestare la traccia audio senza interrompere la Linea temporale del filmato (questa istruzione non sopprime semplicemente il volume). Stop All Sounds influisce sulla riproduzione di tutti i filmati nel Flash Player. Assegnare l \'istruzione Stop All Sounds ad un pulsante per consentire agli utenti di interrompere l \'audio di un filmato durante la sua riproduzione.  Passaggio ad un fotogramma o ad una scena specifici  Utilizzare l \'istruzione Go To per saltare ad un fotogramma o ad una scena specifici nel filmato. Quando il filmato salta ad un fotogramma,  possibile arrestare il filmato in corrispondenza del nuovo fotogramma o avviare la riproduzione a partire da quel fotogramma. Il behavior (comportamento) predefinito prevede il salto ad un fotogramma e l \'arresto del filmato. L \'istruzione Go To ha i seguenti parametri: Il parametro Scena specifica una scena di destinazione. Se si specifica la scena attuale o una scena a cui  assegnato un nome,  possibile specificare un fotogramma all \'interno di questa scena. Se si seleziona la scena successiva o quella precedente, il filmato passa al primo fotogramma della scena.  172 Capitolo 10   Il parametro Fotogramma specifica un fotogramma all \'interno della scena corrente o di una scena a cui  assegnato un nome specificato con l \'opzione Scena.  possibile immettere un fotogramma mediante un numero, un \'etichetta o un \'espressione la cui valutazione restituisce un numero o un \'etichetta di fotogramma.  possibile anche specificare il fotogramma successivo o precedente. Ad esempio, questa istruzione indica il fotogramma che  cinque fotogrammi pi avanti rispetto al fotogramma che contiene l \'azione: Go to and Stop(_currentframe + 5) Per informazioni sulla scrittura di espressioni, consultare  \"Scrittura di espressioni \" a pagina 190. Go To and Play comunica al filmato l \'istruzione per continuare la riproduzione dal fotogramma specificato. Quando questa opzione  disattivata, il filmato si arresta in corrispondenza del fotogramma specificato.  Passaggio ad un URL diverso  Utilizzare l \'istruzione Get URL per caricare un documento da un URL specifico in una finestra specifica o per inviare le variabili ad un \'altra applicazione presso un URL definito. Per provare questa azione, il file da caricare deve essere nell \'ubicazione specificata. Deve esistere un collegamento di rete per URL assoluti (ad esempio, http://www.myserver.com/). L \'azione Get URL ha i seguenti parametri: URL specifica l \'URL dal quale ottenere il documento. Il parametro Finestra specifica la finestra o il frame HTML nel quale dovrebbe essere caricato il documento.  possibile immettere il nome di una finestra o di un fotogramma specifici oppure immettere un \'espressione.  possibile anche scegliere dai seguenti nomi target riservati: _self specifica il fotogramma attuale nella finestra corrente. _blank specifica una finestra nuova. _parent specifica il principale del fotogramma corrente. _top specifica il fotogramma di livello pi elevato nella finestra corrente. Il parametro Variabili specifica se usare GET o POST per inviare le variabili o se non inviare alcuna variabile. Il metodo GET aggiunge le variabili in fondo all \'URL ed  usato quando  coinvolto un numero assai limitato di variabili. Il metodo POST invia le variabili in un \'intestazione separata ed  in grado di inviare stringhe molto pi lunghe. Consultare  \"Impostazione e identificazione di variabili \" a pagina 184.  Creazione di filmati interattivi 173   Controllo del caricamento di un fotogramma  Utilizzare la propriet _framesloaded (all \'interno di un \'istruzione If ) oppure l \'istruzione If Frame Is Loaded per controllare se il contenuto di un fotogramma specifico  disponibile localmente. Le istruzioni _framesloaded o If Frame Is Loaded sono utilizzate comunemente per avviare la riproduzione di un \'animazione semplice mentre avviene il caricamento del resto del filmato nel computer locale. La differenza principale fra le due impostazioni  data dal fatto che l \'istruzione If (_framesloaded) consente di aggiungere velocemente un \'istruzione Else o Else If all \'azione. L \'istruzione If Frame Is Loaded consente invece di definire un numero specifico di fotogrammi in un \'istruzione semplice. Per utilizzare la propriet _framesloaded in un \'azione che esegue una ripetizione ciclica di animazione breve mentre un filmato termina il caricamento:  1  Creare una ripetizione ciclica di animazione breve all \'inizio del filmato. Ad esempio,  possibile creare una ripetizione ciclica che visualizzi il messaggio  \"Filmato in fase di caricamento ... \".  2 Creare un \'azione del fotogramma con l \'istruzione If Frame Is Loaded che permetta di uscire dalla ripetizione ciclica dell \'animazione dopo che tutti i fotogrammi sono caricati e prosegua la riproduzione del filmato. Ad esempio, un filmato che disponga di una ripetizione ciclica di animazione composta da due fotogrammi all \'inizio richiederebbe la seguente azione collegata al Fotogramma 2: If (_framesloaded) Go to and Play (3) Else Go to and Play (1) End If Per utilizzare l \'istruzione If Frame is Loaded in un \'azione che esegue un \'animazione breve mentre un filmato termina il caricamento:  1  Creare una ripetizione ciclica di animazione breve all \'inizio del filmato. Ad esempio,  possibile creare una ripetizione ciclica che visualizzi il messaggio  \"Filmato in fase di caricamento... \".  2 Creare un \'azione del fotogramma con l \'istruzione If Frame Is Loaded che permetta di uscire dalla ripetizione ciclica di animazione quando tutti i fotogrammi sono caricati e prosegua la riproduzione del filmato. Ad esempio, un filmato formato da 30 fotogrammi che disponga di una ripetizione ciclica di animazione di due fotogrammi all \'inizio richiederebbe la seguente azione collegata al Fotogramma 1: If Frame Is Loaded (30) Go to and play (3) End If Frame Is Loaded Quando si inserisce un \'istruzione If Frame is Loaded , Flash aggiunge automaticamente alla fine un \'istruzione End If Frame is Loaded.  174 Capitolo 10   3 Per il Fotogramma 2, aggiungere la seguente azione, che riavvia il filmato in corrispondenza del Fotogramma 1: Go to and play (1) Quando si carica il fotogramma specificato nell \'istruzione If Frame is Loaded, il filmato salta il secondo fotogramma e prosegue la riproduzione del filmato dal terzo fotogramma. L \'istruzione If Frame is Loaded  utile anche per una sezione del filmato che richieda il caricamento di una bitmap di grandi dimensioni o di un file sonoro. Generalmente, If Frame Is Loaded  una condizione per un \'azione del fotogramma, ma  possibile utilizzarla anche come azione del pulsante. Per provare una condizione If Frame Is Loaded, utilizzare l \'opzione Streaming con il comando Prova filmato. I fotogrammi si caricano esattamente come durante lo streaming da un sito web. Consultare  \"Prova delle prestazioni di downloading dei filmati \" a pagina 217. L \'istruzione If Frame Is Loaded presenta i seguenti parametri: Il parametro Fotogramma specifica il numero fotogramma dell \'etichetta del fotogramma che si desidera caricare localmente prima che sia eseguita l \'istruzione successiva. Il parametro Scena indica la scena contenente il fotogramma specificato.  Operazioni di loading e unloading di filmati aggiuntivi  Utilizzare le istruzioni Load Movie e Unload Movie per riprodurre i filmati supplementari senza chiudere il Flash Player. Normalmente, il Flash Player visualizza un solo filmato Flash Player (file SWF). Load Movie consente di visualizzare pi filmati alla volta o di passare da un filmato all \'altro senza caricare un documento HTML diverso. Unload Movie rimuove un filmato caricato in precedenza mediante Load Movie. Ad esempio,  possibile utilizzare Load Movie nei seguenti modi: Per riprodurre una sequenza di banner animati costituiti da file SWF posizionando un \'istruzione Load Movie in fondo a ciascun file SWF per caricare il filmato successivo. Per sviluppare un \'interfaccia di branching dove l \'utente pu scegliere fra parecchi file SWF differenti. Per realizzare un \'interfaccia di navigazione dove il livello 0 disponga di comandi di navigazione che caricano altri livelli. Il caricamento dei livelli consente di ottenere transizioni pi semplici rispetto al caricamento di nuove pagine HTML in un browser. Le istruzioni Load Movie e Unload Movie presentano i seguenti parametri:  Creazione di filmati interattivi 175   Il parametro Azione specifica se caricare un filmato, scaricare un filmato o caricare variabili (da un file di testo remoto) in un filmato attivo. Per ulteriori informazioni consultare  \"Come ottenere variabili da un file remoto \" a pagina 177. Il parametro URL specifica un URL assoluto o relativo per il file SWF da caricare. Ai fini dell \'uso in Flash Player o della prova in Flash, tutti i file SWF devono essere memorizzati nella stessa cartella ed elencati come nomi di file senza specifiche della cartella o dell \'unit disco. Il parametro Ubicazione specifica un livello o un obiettivo (target) per l \'istruzione Load Movie o Unload Movie. Nel Flash Player, ai file di filmati  assegnato un numero in base all \'ordine di caricamento. Il filmato che  stato caricato per primo,  caricato al livello inferiore, cio il livello 0. Il filmato del livello 0 imposta la frequenza fotogrammi, il colore dello sfondo e le dimensioni del fotogramma per tutti gli altri filmati caricati. I filmati sono quindi  \"impilati \" in livelli con numerazione progressiva sopra al filmato di livello 0. Per ulteriori informazioni sui livelli e sui target, consultare  \"Linee temporali multiple \" a pagina 179.  possibile caricare in modo selettivo i filmati nei livelli che presentano gi file SWF caricati. In questo caso, il nuovo filmato sostituir il file SWF esistente. Se si utilizza Load Variables, il filmato attivo non viene sostituito, le variabili per sono aggiornate con i nuovi valori. Se si carica un livello nuovo nel livello 0, ogni livello  sottoposto ad operazioni di scaricamento e il livello 0  sostituito dal nuovo file. Il parametro Target specifica la clip che il filmato caricato deve sostituire. Se si utilizza Target, il filmato che  stato caricato eredita le propriet di posizione, rotazione e scala della clip cos individuata. Consultare anche  \"Controllo di altri filmati e clip \" a pagina 179. Il parametro Variabili consente di specificare se inviare all \'ubicazione specificata nel campo URL una serie delle variabili esistenti per il filmato caricato. Questo parametro pu essere impiegato per inviare variabili ad uno script CGI che genera un file SWF come proprio output CGI. Il parametro Variables determina se utilizzare GET o POST durante il downloading del contenuto dell \'URL o non inviare alcuna variabile. Consultare  \"Impostazione e identificazione di variabili \" a pagina 184 per ulteriori informazioni sulle variabili in Flash. Le istruzioni Load Movie e Unload Movie non sono operative nello modalit di modifica. Utilizzare Controlli > Prova filmato per controllare se funzionano. Per eseguire la prova di questa istruzione, il filmato che si sta caricando deve trovarsi nel percorso specificato. Se il percorso  costituito da un URL assoluto, utilizzare l \'opzione File > Anteprima pubblicazione (deve esistere ed essere attiva una connessione di rete) per eseguire la prova del filmato.  176 Capitolo 10   Come ottenere variabili da un file remoto  Utilizzare l \'istruzione Load Variables, che  uno dei parametri di Load Movie, per leggere i dati da un file di testo o da un testo generato da uno script CGI e impostare i valori per le variabili in un filmato o in una clip. Ad esempio, se un utente inoltra un modulo d \'ordine,  possibile ottenere una schermata di conferma per visualizzare un numero d \'ordine ricavato da un file su un server remoto. Con il parametro Load Variables, il testo nell \'URL deve essere nel formato MIME standard application/x-www-urlformencoded (un formato standard utilizzato dagli script CGI).  possibile specificare un numero qualsiasi di variabili. Ad esempio, questa frase definisce parecchie variabili: company=Macromedia&address=600+Townsend&city=San+Francisco&zip=94103 Il parametro URL specifica un URL assoluto o relativo per il file remoto. Il parametro Ubicazione specifica un livello o una destinazione (target) da cui ricevere le variabili. Nel Flash Player, ai file di filmati  assegnato un numero in base all \'ordine di caricamento. Il filmato che  stato caricato per primo,  caricato al livello inferiore, cio il livello 0. Il filmato del livello 0 imposta la frequenza fotogrammi, il colore dello sfondo e le dimensioni del fotogramma per tutti gli altri filmati caricati. I filmati sono quindi impilati con numerazione progressiva sopra al filmato di livello 0. Per ulteriori informazioni sui livelli e sui target, consultare  \"Linee temporali multiple \" a pagina 179. Il parametro Variabili specifica se utilizzare GET o POST per inviare variabili o per non inviare alcuna variabile. Questo parametro pu essere utilizzato per inviare variabili ad uno script CGI che genera un file SWF come proprio output CGI. Il metodo GET aggiunge le variabili in fondo all \'URL ed  utilizzato quando  coinvolto un numero limitato di variabili. Il metodo POST invia le variabili in un \'intestazione separata ed  in grado di inviare stringhe molto pi lunghe. Consultare  \"Impostazione e identificazione di variabili \" a pagina 184. Se si specifica GET o POST con l \'istruzione Load Variables, Flash invia le variabili al server Web, e quindi interpreta la risposta del server per aggiornare le variabili nel filmato. Utilizzare l \'opzione File > Anteprima pubblicazione per eseguire la prova del caricamento di variabili, perch funzioni  necessario che esista una connessione di rete attiva.  Creazione di filmati interattivi 177   Invio di messaggi al programma host del filmato  Utilizzare l \'istruzione FS Command per inviare un messaggio a un programma qualsiasi che ospita il Flash Player. Se l \'utente non ha familiarit con JavaScript o con la creazione di proiettori, probabilmente non sar necessario utilizzare FS Command. FS Command ha due parametri: Command e Argument. Immettere la stringa che si desidera inviare nella casella Comando. Se la stringa richiede degli argomenti, immetterli nella casella Argomenti. Le caselle Comando e Argomenti consentono di utilizzare un valore letterale o un \'espressione. In un browser Web, un \'istruzione FS Command invoca la funzione JavaScript moviename_DoFSCommand nella pagina HTML che incorpora il filmato Flash, dove moviename  il nome del Flash Player come assegnato dall \'attributo NAME del tag EMBED o OBJECT. Se al Flash Player  assegnato il nome theMovie, la funzione JavaScript invocata  theMovie_DoFSCommand. La funzione JavaScript  assegnata ai parametri Command e Argument, che possono essere utilizzati per qualsiasi scopo. Ad esempio, per utilizzare l \'istruzione FS Command per aprire una finestra di dialogo di messaggi da un filmato Flash nella pagina HTML tramite Javascript:  1  Nella pagina HTML che incorpora il filmato Flash, aggiungere il seguente codice Javascript: function theMovie_DoFSCommand(command, args) { if (command ==  \"finestramessaggi \") { alert(args); } }  2 Nel filmato Flash, aggiungere l \'istruzione FS Command ogni volta che si desidera aprire una finestra di dialogo di messaggi: FS Command ( \"finestramessaggi \",  \"Questa  una finestra messaggi invocata dall \'interno di Flash. \")  possibile utilizzare espressioni per l \'istruzione FS Command e argomenti, come nel seguente esempio: FS Command ( \"finestramessaggi \",  \"Salve,  \" & name &  \", benvenuto/a presso il nostro sito web! \") Per il supporto di tutto ci,  possibile impostare la pagina HTML creando un modello proprio e utilizzando i comandi Pubblicazione e Anteprima. Consultare  \"Impostazioni di pubblicazione di Flash \" a pagina 220. In Director, l \'istruzione FS Command pu inviare messaggi che sono interpretati come eventi da Lingo. Per ricevere i messaggi da FS Command ed eseguire un \'azione in Director, scrivere il codice Lingo necessario.  178 Capitolo 10   In Visual Basic, Visual C++ e altri programmi che possono ospitare comandi ActiveX, FS Command invia un VB Event con due stringhe che possono essere gestite nel linguaggio di programmazione dell \'ambiente. Le seguenti istruzioni speciali FS Command controllano la riproduzione di un filmato sotto forma di proiettore:  Comando quit fullscreen Argomenti nessuno True/False  allowscale True/False  showmenu True/False  exec Percorso  Funzione Chiude il proiettore. True imposta il lettore nella modalit a tutto schermo. False riporta il lettore alla visualizzazione standard dei menu. False imposta il lettore in modo che il disegno del filmato sia sempre al 100% e l \'immagine non sia mai scalata. True reimposta il lettore nella modalit predefinita Mostra tutto . True attiva la serie completa delle voci di menu tramite clic con il pulsante destro del mouse. False nasconde la barra dei menu. Esegue un \'applicazione dall \'interno del  dell \'applicazion proiettore. e  Controllo di altri filmati e clip  Utilizzare l \'istruzione Tell Target per controllare una clip differente o un altro filmato caricato in precedenza con l \'istruzione Load Movie. L \'istruzione Tell Target  utile per i comandi di navigazione.  possibile assegnare l \'istruzione Tell Target ai pulsanti per arrestare o avviare le clip in altri punti dello stage. Inoltre  possibile fare s che le clip passino a un fotogramma particolare in quella clip. L \'istruzione Tell Target dispone del solo parametro Target, che specifica la Linea temporale da controllare. Le istruzioni nidificate all \'interno delle istruzioni Begin Tell Target e End Tell Target sono dirette alla linea temporale di target. Linee temporali multiple Durante la riproduzione di un filmato nel Flash Player, possono essere presenti pi linee temporali. Ogni filmato Flash dispone di una linea temporale principale. Ogni istanza di clip all \'interno di un filmato rappresenta un \'altra linea temporale. Linee temporali aggiuntive possono essere derivate dal caricamento di filmati con l \'istruzione Load Movie. Ad esempio, l \'esempio seguente mostra sette linee temporali presenti all \'interno del Flash Player:  Creazione di filmati interattivi 179   MovieX.swf (in level 0) ClipA (Instance name: Jack) ClipA1 (Instance name: Bert) ClipA2(Instance name: Ernie) ClipB (Instance name: Jill) MovieY.swf (in level 1) ClipC (Instance name: Smith) Ogni linea temporale  eseguita in modo indipendente e pu controllare una qualsiasi delle altre linee temporali. Ad esempio, un pulsante nella linea temporale principale del filmato MovieX pu avviare e arrestare ClipC nel filmato MovieY. In modo analogo, un \'azione del fotogramma in ClipC pu fare in modo che la testina di riproduzione in MovieX passi ad un \'altra scena o fotogramma. Specifica dei target L \'Editor di espressioni dispone di un pulsante Target per l \'inserimento dei nomi dei target. In alcune situazioni, una volta fatto clic sul pulsante Target, l \'area posta sopra al campo Target visualizza le clip che  possibile individuare. In questo caso, qualora occorre appunto individuare una di queste clip, fare doppio clic sul nome della clip prescelta. L \'informazione corretta viene immessa automaticamente nel campo Target. Altre volte, la linea temporale che si desidera individuare non sar nella finestra e il percorso dovr essere immesso manualmente. In modo analogo alla gerarchia di file e di cartelle su un server Web, Flash presenta una sua gerarchia delle linee temporali. Per specificare target a livelli diversi della gerarchia, aggiungere un percorso al nome dell \'istanza del target utilizzando lo stesso sistema previsto per percorsi di file o URL. I filmati (file SWF) sono in cima alla gerarchia con le clip a seguire. La sintassi per identificare i target  simile a quella prevista per le cartelle in un file system. Ad esempio, la presenza di una barra  \"/ \" prima del target identifica una clip alla radice del livello corrente. I target senza  \"/ \" sono identificati in modo relativo alla clip corrente. I seguenti percorsi Tell Target utilizzano i sette esempi di linea temporale derivati dalla sezione precedente: /Jack individua la clip denominata ClipA dalla linea temporale principale del filmato MovieX. ../ individua la linea temporale di MovieX dalla clip denominata ClipA. /Jack/Bert individua la clip ClipA1 da un \'altra clip. Bert individua la clip ClipA1 dalla linea temporale della clip ClipA. ../Ernie individua la clip ClipA2 dalla linea temporale di ClipA1. _level1/Smith individua la clip ClipC nel filmato MovieY da un \'altra clip. Un nome di campo target vuoto individua la linea temporale corrente.  180 Capitolo 10   La stessa clip pu essere individuata utilizzando variazioni pi dettagliate del nome del percorso. Ad esempio, /Jack individua la clip, denominata ClipA dalla linea temporale principale del filmato MovieX; lo stesso vale per _level0/Jack che include semplicemente pi informazioni. Un nome di percorso pi dettagliato pu risultare utile se si copiano i pulsanti con le istruzioni Tell Target da un filmato al successivo, cambiando il contesto del pulsante. Per specificare un target,  possibile anche utilizzare un \'espressione. Ad esempio, l \'espressione  \"/ \"&ButtonName nella finestra Parametri istruisce Tell Target di inviare un messaggio alla clip contenuta nella variabile ButtonName. Per essere individuata, una linea temporale deve essere attualmente presente nel Flash Player . Una linea temporale della clip  presente nel Player quando la testina di riproduzione  posizionata all \'interno dei fotogrammi della clip. Ad esempio, se una clip  posizionata sulla linea temporale nei fotogrammi compresi fra 1 e 20, la clip pu essere individuata mentre il filmato  in fase di riproduzione oppure  interrotto in corrispondenza di un fotogramma compreso fra 1 e 20. Un volta che il filmato ha raggiunto il fotogramma 21, la clip non  pi nel Player e non pu quindi essere individuata. Consultare  \"Controllo del caricamento di un fotogramma \" a pagina 174 per impostare un \'istruzione al fine di controllare un fotogramma prima che sia eseguita l \'istruzione Tell Target. La seguente azione d \'esempio riguarda un pulsante sulla linea temporale principale che, se premuto, arresta l \'esecuzione dell \'istanza Jack dalla clip. Quando si rilascia il pulsante, l \'azione avvia il fotogramma 55 dell \'istanza della clip Bert: On (Press) Begin Tell Target ( \"/Jack \") Stop End Tell Target End On On (Release) Begin Tell Target ( \"/Jack/Bert \") Go to and Play (55) End Tell Target Go to Next Frame End On  Duplicazione ed eliminazione delle clip  Usare l \'istruzione Duplicate Movie Clip per creare un \'istanza di una clip durante la riproduzione del filmato. Quando si duplica una clip, la nuova clip inizia in corrispondenza del fotogramma 1 anche se la clip originale era posizionata su un altro fotogramma al momento in cui  avvenuta la duplicazione. Usare l \'istruzione Remove Movie Clip per eliminare un \'istanza della clip che  stata creata con Duplicate Movie Clip. Duplicate/Remove Movie Clip dispone dei seguenti parametri: Il parametro Azione imposta l \'istruzione per duplicare o eliminare la clip.  Creazione di filmati interattivi 181   Il parametro Target specifica la clip da duplicare o eliminare. Fare clic sul pulsante contrassegnato con  \"abc \" e scegliere Editor di target per specificare visivamente un target o immettere un percorso di target nel campo. Consultare  \"Specifica dei target \" a pagina 180. Il parametro Nuovo nome  il nome dell \'istanza per la clip duplicata. Fornire solo il nome, non un percorso di target. In seguito, una volta assegnato il nome, l \'istanza potr essere individuata da un \'altra azione. Il parametro Profondit specifica in che modo appare la clip duplicata quando si sovrappone ad altri oggetti.  importante considerare i livelli di profondit in termini di ordine di impilamento con il livello 0 come livello iniziale.  necessario attribuire una profondit ad ogni clip successiva duplicata, altrimenti ogni duplicazione sostituir la clip precedente al livello 0. Le clip duplicate si trovano sempre sopra alla clip originale. L \'eliminazione della clip duplicata cambia l \'istruzione in Remove Movie Clip. Le clip duplicate non scompaiono, a meno che non scompaia la clip principale o che si utilizzi l \'istruzione Remove Movie Clip. Nota: Le variabili non vengono compiate nella nuova clip e la clip duplicata inizia in corrispondenza del primo fotogramma.  Come rendere trascinabili le clip  Usare l \'istruzione Drag Movie Clip per spostare una clip durante l \'esecuzione del filmato.  possibile impostare l \'istruzione affinch avvii o arresti un \'operazione di trascinamento. Una clip rimane trascinabile finch non  interrotta in modo esplicito da un \'istruzione Stop Drag o finch non viene resa trascinabile un \'altra clip.  possibile rendere trascinabile solo una clip per volta. Drag Movie Clip presenta i seguenti parametri: Il parametro Avvia operazione trascinamento inizia il trascinamento della clip. Il parametro Target specifica la clip da trascinare. Fare clic sul pulsante contrassegnato con  \"abc \" e scegliere Editor di target per specificare visivamente un target o immettere un percorso di target nel campo. Consultare  \"Specifica dei target \" a pagina 180. Il parametro Limita a rettangolo consente di specificare un \'area rettangolare oltre la quale non  possibile spostare la clip. I valori sinistra, superiore, destra e inferiore si riferiscono alle coordinate della clip principale. Il parametro Blocca mouse al centro fa in modo che il centro della clip appaia direttamente sotto il puntatore del mouse mentre l \'utente sposta il puntatore. Se questa opzione non  selezionata, la clip mantiene una posizione relativa al puntatore quando  avviata l \'operazione di trascinamento.  182 Capitolo 10   Ad esempio, questa azione vincola la clip a cui  assegnato il nome elemento_target all \'interno di un riquadro di 200 x 200 pixel (con scostamento alle coordinate specificate): On (Press, Release, Outside) Start Drag ( \"elemento_target \", L=100, T=100, R=300, B=300, lockcenter) End On Clip di filmato con funzionalit Trascina e Rilascia Per creare clip che l \'utente pu posizionare in qualsiasi punto, usare le istruzioni Start Drag e Stop Drag come indicato di seguito: On (Press) Start Drag ( \"filmato \") End On On (Release) Stop Drag End On Per creare un behavior di Trascina e Rilascia pi elaborato,  possibile valutare la propriet _droptarget della clip trascinata. Ad esempio  possibile esaminare la propriet _droptarget per osservare se il filmato  stato trascinato fino ad una clip specifica (come una clip  \"pattumiera \") e quindi innescare un \'altra azione. Consultare  \"Creazione di azioni condizionali \" a pagina 185 e  \"Scrittura di espressioni \" a pagina 190.  Modifica della posizione e dell \'aspetto della clip  Usare l \'istruzione Set Property per cambiare la posizione, la scalatura, la trasparenza, la visibilit e la rotazione di una clip durante la riproduzione del filmato. Set Property presenta i seguenti parametri: Il parametro Set specifica la propriet da cambiare. I parametri X Position e Y Position impostano rispettivamente la posizione verticale e orizzontale della clip. La posizione  relativa alle coordinate locali della clip principale. X Scale e Y Scale scalano la clip rispettivamente in modo orizzontale o verticale. I valori per la propriet sono indicati in percentuale; il valore predefinito  100. Alpha specifica la trasparenza della clip. I valori possono variare da 0 (completamente trasparente) a 100 (completamente opaco). Gli oggetti in una clip con questo parametro impostato su 0 sono attivi, anche se sono invisibili. Ad esempio,  possibile continuare a fare clic su un pulsante con la propriet Alpha impostata su 0.  Creazione di filmati interattivi 183   Visibility specifica se la clip  visibile. I valori per questa propriet sono True (visibile) o False (non visibile). La clip  visibile se il valore  un qualsiasi valore diverso da zero; la clip  invisibile se il valore  zero. Gli oggetti in una clip con la propriet Visibility impostata su false sono disattivati. Ad esempio, non  possibile fare clic su un pulsante in una clip con la propriet Visibility impostata su false. Rotation specifica la rotazione di una clip. Il valore  indicato in gradi. Target specifica la clip di cui si desidera impostare la propriet. Fare clic sul pulsante contrassegnato con  \"abc \" e scegliere Editor di target per specificare visivamente un target o immettere un percorso di target nel campo. Consultare  \"Specifica dei target \" a pagina 180. Valore specifica il valore da assegnare alla propriet. Ad esempio, questa istruzione imposta la propriet Y position di una clip a cui  assegnato il nome elemento_target fino 150: On (Release) Set Property ( \"elemento_target \", Y Position) = 150 End On  Commento delle azioni  Usare l \'istruzione Comment per aggiungere note ad un \'azione del fotogramma o ad un \'azione del pulsante per consentire all \'utente di tenere traccia di ci che si desidera che un \'azione o una porzione di essa esegua. I commenti sono utili anche per inviare informazioni ad altri sviluppatori nel caso che si stia lavorando in un ambiente collaborativo o si stiano fornendo esempi.  Impostazione e identificazione di variabili  Una variabile  un contenitore in cui sono inserite delle informazioni. Se il contenitore  sempre lo stesso, il contenuto pu per cambiare. Modificando il valore di una variabile durante la riproduzione del filmato,  possibile registrare e salvare informazioni sulle azioni dell \'utente, registrare i valori che cambiano durante la riproduzione del filmato o valutare se una certa condizione  soddisfatta o meno. Le variabili possono contenere numeri o stringhe di caratteri. I tipi tradizionali di informazioni memorizzabili in una variabile, includono un URL, un nome utente, il risultato di un \'operazione matematica, il numero di volte che si  verificato qualcosa o se  stato fatto clic su un pulsante. Ogni filmato e clip dispone di una propria serie di variabili, in cui ciascuna variabile ha un proprio valore indipendente dalle variabili di altri filmati o clip.  184 Capitolo 10   Le variabili in Flash non devono essere definite in modo esplicito come comprendenti un numero o una stringa. Flash interpreta infatti il tipo di dati come un numero intero o come una stringa a seconda del caso. Consultare anche  \"Emulazione di array \" a pagina 188. Assegnazione di valori alle variabili Usare l \'istruzione Set Variable per assegnare un valore ad una variabile. Se una variabile non esiste nel filmato o in una clip, Flash la crea quando l \'utente vi assegna per la prima volta un valore. Set Variable presenta i seguenti parametri: Il campo Variabile specifica il nome della variabile.  buona norma usare nomi di variabili che indichino cosa rappresenta la variabile. Ad esempio, il nome della variabile password indica che la variabile contiene una password. Il campo Valore specifica il valore da assegnare alla variabile.  possibile servirsi di operazioni numeriche e operatori stringa per cambiare il contenuto di una variabile. Ad esempio, questa istruzione modifica il valore esistente della variabile totalSum aggiungendo 3 al relativo valore corrente: Set Variable:  \"totalSum \" = totalSum + 3 Identificazione di una variabile in un filmato o in una clip specifici Per identificare una variabile in un filmato o in una clip specifici, fare precedere il nome della variabile dal percorso per del filmato o della clip. Utilizzare un segno di due punti per separare il percorso dal nome della variabile. Ad esempio, questa frase specifica la variabile Timer nella clip Esplosione: /Esplosione:Timer  Creazione di azioni condizionali  Usare l \'istruzione If per impostare le istruzioni che vengono eseguite solo quando esiste una certa condizione. Ad esempio,  possibile controllare il valore immesso da un utente nel campo testo e visualizzare un messaggio se il valore  troppo elevato o troppo basso. Per usare con successo l \'istruzione If, occorre avere acquisito una certa familiarit nella creazione di espressioni che valutano le condizioni. Consultare  \"Scrittura di espressioni \" a pagina 190. Per ogni istruzione If, l \'istruzione End If contrassegna la fine delle istruzioni che vengono eseguite se la condizione  ancora soddisfatta. Se si desidera che un \'azione risponda a una delle numerose possibilit, usare una serie di istruzioni If. Un \'istruzione If pu contenere anche un \'istruzione Else che indica una serie alternata di istruzioni da eseguire se la condizione non  soddisfatta (zero). Le istruzioni all \'interno delle istruzioni If e End if presentano un rientro. Le istruzioni con rientro vengono eseguite solo se la condizione  soddisfatta. In caso contrario, Flash le ignora.  Creazione di filmati interattivi 185   Per ogni istruzione Else, selezionare l \'istruzione originale If e fare clic sul pulsante  \"Aggiungi Else/Else if  \". Ogni clic aggiunge un \'altra istruzione Else. Impostare l \'istruzione Else if selezionando una sola istruzione Else e facendo clic sul pulsante di scelta rapida Else if nella finestra Parametri. Ad esempio, questa diversa azione utilizza If con Else if ed Else per indirizzare utenti differenti a scene di un filmato. Se il nome della variabile non corrisponde a nessuno dei nomi menzionati, inizia una scena standard di benvenuto: If (name eq  \"Giovanni \") Go to and Play ( \"Il mondo di Giovanni \", 1) Else if (name eq  \"Davide \") Go to and Play ( \"Il mondo di Davide \", 1) Else if (name eq  \"Pietro \") Go to and Play ( \"Il mondo di Pietro \", 1) Else Go to and Play ( \"Benvenuti \", 1) End If  Ripetizione ciclica di azioni  Usare l \'istruzione Loop per impostare una serie di istruzioni che vengono eseguite ripetutamente mentre rimane soddisfatta una condizione specifica. Un uso comune della ripetizione ciclica prevede l \'utilizzo di una variabile come quella contatore per l \'esecuzione di un \'azione mentre il contatore si trova ad un valore inferiore a quello specificato. Al termine di ogni ripetizione ciclica, si incrementa il contatore. Per utilizzare con successo l \'istruzione Loop,  necessario avere una certa familiarit con la creazione di espressioni che valutano le condizioni. Consultare  \"Scrittura di espressioni \" a pagina 190. Per ogni istruzione Loop, l \'istruzione End Loop contrassegna la fine delle istruzioni che vengono eseguite quando la condizione permane. Una volta raggiunta l \'istruzione End Loop, Flash inizia nuovamente la ripetizione ciclica eseguendo una verifica della condizione. Se la condizione non  soddisfatta o uguale a zero, Flash salta alla prima istruzione successiva a End Loop. Ad esempio, le istruzioni seguenti formano una ripetizione ciclica di esempio, che viene eseguita per dieci volte. Ogni volta che  eseguita la ripetizione, la variabile Indice  aumentata di 1. Quando Indice  pari a 11, l \'espressione Index <= 10 non  soddisfatta, in tal modo Flash salta oltre la ripetizione ciclica per passare alle istruzioni successive. Set Variable:  \"Indice \" = 1 Loop While (Index <= 10) Set Property ( \"elemento_target \", Y position) = 150 Set Variable:  \"Indice \" = Index +1 End Loop La schermata non viene aggiornata fino al termine della ripetizione ciclica.  186 Capitolo 10   Riutilizzo delle azioni  In alcuni casi pu essere utile che pi pulsanti o fotogrammi usino la stessa azione. Per eseguire quella data azione, piuttosto che copiare e incollare tutte le istruzioni fra i pulsanti e i fotogrammi,  preferibile assegnare l \'azione ad un fotogramma differente e quindi utilizzare l \'istruzione Call. Specificare il fotogramma da richiamare avvalendosi di uno dei metodi di identificazione dei fotogrammi per l \'istruzione Go To. (Consultare  \"Passaggio ad un fotogramma o ad una scena specifici \" a pagina 172.) Qualora fosse impossibile individuare il fotogramma a causa di un errore di denominazione oppure perch non  stato completato lo streaming al computer locale, Flash ignora l \'istruzione Call ( possibile usare la propriet _framesloaded per controllare se un fotogramma  disponibile) Dopo l \'esecuzione delle azioni del fotogramma specificato, il comando ritorna all \'azione che ha emesso l \'istruzione Call. Per creare una libreria di azioni, creare un filmato e assegnare ogni azione ad un fotogramma distinto nella finestra Linea temporale. Assegnare ad ogni fotogramma un \'etichetta con il nome dello script per facilitarne il richiamo. Flash non fornisce alcun metodo particolare per inviare o restituire i valori durante l \'utilizzo dell \'istruzione Call. Infatti si utilizza l \'istruzione Call, il contesto passa alla clip richiamata, incluse le variabili note. Per inviare i valori in un \'altra clip,  necessario inviarli all \'interno di variabili di Flash. In modo analogo, la clip individuata deve memorizzare i valori restituiti nelle variabili. Fondamentalmente,  necessario avvalersi di istruzioni Set Variable separate in combinazione con l \'istruzione Call per inviare o restituire i valori. Ad esempio, questa istruzione imposta le variabile in Database prima di eseguire l \'azione AddDatabaseRecord: Set Variable:  \"/Database:Nome \" =  \"Franz Schubert \" Set Variable:  \"/Database:Occupazione \" =  \"Musicista \" Call ( \"/Database:AddDatabaseRecord \") If (/Database:Result eq  \"OK \") Go to And Stop ( \"OK \") Else Go To And Stop ( \"Errore \") End If  Tipi di valori  I valori in Flash possono essere costituiti da numeri o da stringhe. Questi valori possono essere valori letterali ( \"auto \") o rappresentati da espressioni (Substring (automobile, 1, 4)). Gli script delle azioni non costituiscono un linguaggio  \"digitato direttamente \": un tipo di variabile (stringa, numero intero, ecc..) dipende dal tipo di valori assegnati alla variabile.  Creazione di filmati interattivi 187   True (Vero) e False (Falso)/nonzero (valore diverso da zero) e zero I termini True e False indicano se esiste una condizione: il termine False indica che una condizione non esiste. Flash utilizza anche il numero 0 come equivalente numerico di False. Flash considera qualsiasi valore nonzero come true. Stringhe Flash considera i caratteri compresi fra virgolette come stringhe invece che variabili. Come ottenere il valore di una propriet Il metodo per ottenere il valore di una propriet dipende dal contesto della propriet relativa alla clip corrente. Ad esempio, mediante l \'uso dell \'istruzione ( _x) nella clip corrente si ottiene la posizione x della clip corrente. Per ottenere il valore di una propriet di un \'altra clip, utilizzare un nome di percorso per individuare la clip. Ad esempio, il nome target e propriet /Fantasma: _x restituisce x della clip Fantasma come valore. Uso di GetProperty Quando il target  costituito da un \'espressione, usare l \'istruzione GetProperty() per ottenere il valore di una propriet della clip di filmato. Ad esempio, per restituire la posizione x di ciascuna astronave in un video game in cui sono presenti molte astronavi, ciascuna numerata in sequenza (/astronave_1, /astronave_2, ...), usare l \'istruzione: GetProperty( \"/astronave_ \"&ShipNumber, _x)  Emulazione di array  Flash pu costruire nomi di variabili in modo dinamico dato che le operazioni di assegnazione e richiamo delle variabili possono valutare un \'espressione per ottenere il nome della variabile. Ci consente di emulare array, dizionari e altre strutture di dati. Ad esempio, un array di 10 elementi potrebbe essere emulato da dieci variabili con i nomi A_1 A_2 ... A_10 Ad esempio, l \'array: Set Variable  \"nome \" & namecount = newname Set Variable  \"namecount \" = namecount + 1  188 Capitolo 10   crea un array simile a questo: name1 -> Giovanni name2 -> altro nome name3 -> altro ancora namecount -> 3 Per trovare un nome particolare,  possibile usare la seguente azione: Set Variable  \"indice \" = 1 Set Variable  \"trovato \" = false Loop While (index <= namecount and not found) If (Eval( \"name \" & index) eq nametofind) Set Variable  \"trovato \" = true Else Set Variable  \"indice \" = index + 1 End If End Loop In questa azione, quando trovato  true, indice contiene l \'indice di array del nome individuato. Inoltre  possibile emulare un array bidimensionale, come questo: A_1_1 A_2_1 ... A_3_3 Come ottenere il valore di una variabile a cui  assegnato il nome in modo dinamico Usare la funzione eval per ottenere il valore di una variabile nominata da un \'espressione. Ad esempio, l \'espressione eval( \"Name \")  esattamente la stessa dell \'espressione Name. Specificando il nome come un \'espressione, il nome della variabile che si deve ottenere pu essere deciso mentre il filmato di Flash  in fase di riproduzione. Ad esempio, l \'istruzione eval( \"Name \"&Index) consente di gestire 10 nomi, dove Index  una variabile contenente un numero da 1 a 10. A questa espressione viene attribuita una delle variabili Name1, Name2, Name3, ... a seconda del valore di Index. In una ripetizione ciclica, Index pu essere aggiornato ad ogni ripetizione per ottenere tutti 10 i nomi. Controllo dei valori di variabili e di propriet Poich lo script delle azioni non  un linguaggio  \"digitato direttamente \", le variabili possono essere assegnate in modo errato sotto forma di numeri interi o stringhe. Se per una variabile di stringa viene immesso un numero intero, Flash assegna un valore  \"true \" a quest \'ultimo. Se si immette invece una stringa per una variabile di numero intero, Flash assegna un numero equivalente alla lunghezza della stringa. (Ad esempio, l \'immissione di Name restituisce 4).  Creazione di filmati interattivi 189   Scrittura di espressioni  Pu costituire un \'espressione qualsiasi frase valutabile in valore da Flash. Flash dispone di tre tipi di espressioni: espressioni stringa, espressioni numeriche ed espressioni di confronto. Si crea un \'espressione combinando operatori e valori. Il fatto che il valore iniziale dell \'espressione sia una stringa o un numero dipende dal tipo predefinito per il parametro. Ad esempio, il parametro Etichetta fotogramma nell \'istruzione Go To  una stringa, cos un \'espressione che specifichi il parametro Etichetta fotogramma  per impostazione predefinita una stringa. Uso dell \'Editor di espressioni Dalla scheda Azioni  possibile aprire un Editor di espressioni utile nella formulazione del contenuto esatto di certi parametri di istruzioni. Per alcuni parametri, il campo parametro dispone di un pulsante  \"abc \" che indica che l \'istruzione si aspetta un valore letterale. Digitare semplicemente il valore letterale nel campo. Per altri parametri, Flash presenta un pulsante  \"= \" che indica che  prevista un \'espressione. Se  necessario creare un \'espressione, fare clic sul pulsante accanto al campo e scegliere Editor di espressioni.  Fare doppio clic sugli operatori e sulle funzioni che si desidera usare. Alcune funzioni contengono informazioni generiche da sostituire con i dettagli adeguati per la propria istruzione. Ad esempio, per estrarre il valore della coordinata x dell \'ubicazione di una clip di filmato:  1  Fare doppio clic sull \'opzione GetProperty del menu Propriet finch non appare nella casella di testo in cima alla finestra di dialogo.  190 Capitolo 10   2 Evidenziare il termine generico  \"target \" e fare clic su Target. 3 Selezionare la clip desiderata dall \'elenco. Se essa non compare nell \'elenco, digitarne il nome nel campo Target e fare clic su OK. 4 Selezionare il termine generico  \"propriet, \" e fare doppio clic sulla voce nel menu Propriet _x che si riferisce alla posizione X. 5 Fare clic su OK nell \'Editor di espressioni. Se non sono state fornite sufficienti informazioni o  stata utilizzata una sintassi inadeguata, l \'Editor di espressioni visualizza un avvertimento. Altrimenti, la nuova espressione appare nell \'istruzione. Espressioni numeriche Le espressioni numeriche vengono valutate in numeri. Possono combinare numeri, variabili contenenti numeri e operatori quali +, -, =, operatori logici e operatori di confronto. Questa  un \'espressione numerica semplice: 1+2 Questa istruzione utilizza l \'espressione Score + 1, che combina numeri e variabili: Set Variable:  \"Punteggio \" = Score+1 L \'istruzione aggiunge 1 al valore corrente della variabile Score. Espressioni stringa Un \'espressione stringa concatena due o pi stringhe per creare una nuova stringa. Gli operandi possono essere variabili, stringhe letterali racchiuse fra virgolette doppie o funzioni che restituiscono stringhe. Ad esempio, l \'espressione stringa  \"Salve,  \" &  \"mondo. \" concatena le stringhe  \"Salve,  \"e  \"mondo. \" Il risultato   \"Salve, mondo. \" Usare la funzione Substring per estrarre parte di una stringa. Quando si usa Substring, il primo parametro  la stringa. Il secondo parametro, l \'Indice, equivale al numero del primo carattere da estrarre. Il terzo parametro  il numero di caratteri da includere dopo l \'Indice. Ad esempio, Substring( \"Salve \", 4, 2) restituisce  \"il \". Se si omette il terzo parametro, viene restituita l \'intera stringa dall \'Indice fino alla fine della stringa. I numeri usati nelle espressioni di stringa vengono convertiti automaticamente in stringhe quando utilizzati con operatori stringa. Ad esempio,  \"valore_ \"&(index+1) valuta l \'espressione numerica index+1, dopo la quale il numero risultante  concatenato alla fine della stringa valore_.  Creazione di filmati interattivi 191   Operatori aritmetici Gli operatori Flash seguono i principi matematici di base. Moltiplicazione e divisione avvengono prima di addizione e sottrazione. I termini entro parentesi compaiono prima di moltiplicazione e divisione. Un tentativo di divisione per zero produce come risultato la stringa #ERROR#. Seguono alcuni esempi di espressioni aritmetiche: (1+2)*3 Principal*Rate*Time Subtotal*(1+(SalesTaxRate/100)) -Value (valore negativo della variabile Valore) +Value (non modifica il valore)  possibile utilizzare le funzioni Int() e Length() e Random () in espressioni aritmetiche poich queste funzioni restituiscono numeri. Int(numero) restituisce il valore intero di un numero specifico. Ad esempio, INT(12.5) restituisce 12. Length(stringa) restituisce la lunghezza della stringa specificata. Ad esempio, Length( \"Salve \") restituisce 5. Random(numero) restituisce un valore intero casuale nell \'intervallo compreso fra 0 e il valore specificato da un numero meno 1. Ad esempio, Random (5) restituisce 0, 1, 2, 3 o 4. Se si usa una stringa in un \'espressione Flash, essa viene convertita in numeri quando  utilizzata con operatori numerici. Ad esempio,  \"1 \"+2 viene valutata come 3. Se  impossibile convertire la stringa in un numero, essa viene valutata come 0. Ad esempio, nell \'espressione  \"ABC \"+3, ABC equivale a 0. Il risultato  0+3, vale a dire 3. Operatori stringa Flash considera qualsiasi sequenza di caratteri inclusi fra virgolette come una stringa letterale. Le seguenti operazioni sono utili per manipolare le stringhe e specificarne il contenuto. Ad esempio, questa istruzione utilizza l \'operatore di confronto tra stringhe eq per verificare se il nome della variabile contiene la stringa Aroldo: name eq  \"Aroldo \" Operatori di confronto Le espressioni di confronto mettono a confronto fra di loro due espressioni. Solitamente vengono impiegate per le istruzioni If e Loop. Ad esempio, l \'istruzione Year = 2000 verifica se il valore della variabile Anno  2000. L \'istruzione Age >= 18 verifica se la variabile Et  maggiore o pari a 18.  192 Capitolo 10   Espressioni logiche Le espressioni logiche, come le espressioni di confronto, di solito sono usate per le istruzioni If e Loop. Ad esempio, l \'istruzione Index <= 10 e Done = 0 verifica se la variabile Indice  inferiore o uguale a 10 e se la variabile Fatto  pari a 0. L \'istruzione LotteryNumber >= 6 e LotteryNumber <= 49 verifica se la variabile Nomelotteria  compresa fra 6 e 49. L \'istruzione Index < 1 or Index > 10 verifica se la variabile Indice non rientra nell \'intervallo compreso fra 1 e 10. L \'istruzione not (Index < 1 or Index > 10) verifica se la variabile Indice rientra nell \'intervallo compreso fra 1 e 10. Misurazione del tempo Avvalersi di GetTimer per restituire il numero di millisecondi trascorsi dall \'inizio della riproduzione del filmato. Ad esempio, in un fotogramma l \'istruzione Trace (Int(GetTimer / 1000) &  \" secondi sono trascorsi. \") crea un messaggio in una finestra di output che visualizza ogni secondo che trascorre. Conversione dei caratteri in codice ASCII Flash pu convertire i numeri in codice ASCII in caratteri e viceversa. La funzione Chr converte in caratteri i numeri in codice ASCII. Ad esempio, la funzione Chr (65) =  \"A \" converte il numero 65 nella lettera  \"A \". La funzione Ord converte i caratteri in numeri in codice ASCII. Ad esempio, la funzione Ord(a) = 97 converte la lettera  \"a \" nel numero 97.  Uso delle propriet  Le propriet delle clip filmato sono essenzialmente variabili presenti per ogni clip.  possibile impostare valori per le propriet che consentono di modificare il comportamento di una clip, o richiamare i valori delle propriet per valutarli e iniziare le istruzioni sulla base dei risultati. L \'Editor di espressioni contiene una lista completa di tutte le propriet disponibili. La maggior parte dei valori delle propriet sono specifici delle singole clip. Tuttavia, alcune propriet, applicate all \'intero filmato, sono denominate propriet globali. Propriet delle clip di filmato La maggior parte delle propriet delle clip sono autoesplicative (ad esempio, _width indica la larghezza della clip in pixel). Tuttavia, le seguenti propriet della clip necessitano di una spiegazione:  Creazione di filmati interattivi 193   La propriet _x e _y sono in pixel, con l \'angolo superiore sinistro dello stage pari a (0, 0). Le propriet _x e _y sono specificate nel sistema di coordinate locali della clip principale. Se una clip  nella finestra Linea temporale principale, il sistema di coordinate si riferisce all \'angolo superiore sinistro dello stage come 0, 0. Se la clip  all \'interno di un \'altra che presenta delle trasformazioni, la clip si trova nel sistema di coordinate locali di quella che la racchiude. Quindi, per una clip ruotata di 90 gradi in senso antiorario, la clip secondaria eredita un sistema di coordinate che  ruotato di 90 gradi in senso antiorario. Si supponga, ad esempio che la clip animata A imposti la propriet _x per ogni fotogramma allo scopo di animare un cerchio che si sposta da sinistra verso destra. Se si posiziona la clip A all \'interno della clip B, che  ruotata di 90 gradi in senso antiorario, il cerchio nella clip A si sposter dal basso verso l \'alto invece che da sinistra verso destra, anche se  impostata la propriet _x. La rotazione della clip principale ha infatti ruotato il sistema di coordinate della secondaria. Le coordinate della clip si riferiscono alla posizione del punto di registrazione. Se l \'opzione Usa punto centrale  selezionata nella finestra di dialogo Propriet oggetto, la posizione del punto centrale corrisponde al punto di registrazione. Altrimenti, la posizione del punto centrale  fissata nell \'angolo superiore sinistro dell \'oggetto. _xscale e _yscale sono misurate in percentuali con l \'impostazione predefinita fissata a 100. La scalatura  applicata a partire dal punto di registrazione della clip. La scalatura del sistema di coordinate locali influisce sul significato delle propriet _x e _y. Al livello massimo, le propriet _x e _y sono valori espressi in pixel complessivi. Nell \'esempio di un cerchio in movimento, se la clip principale  scalata al 50%, l \'impostazione della propriet _x sposta il cerchio di un numero di pixel pari alla met di quello presente quando la scala era fissata al 100%. _rotation  impostata in gradi. Le propriet _x, _y, _rotation, _xscale e _yscale sono tutte cumulative. Esse trasformano non solo la clip principale, ma anche tutte le secondarie eventualmente presenti. Esse sono infatti influenzate dalle trasformazioni intervenute sulla clip principale. _url  l \'URL dove la clip risiede. _visible pu essere impostato su True (impostazione predefinita) o False. Se l \'impostazione  False, il filmato nasconde l \'istanza della clip e non viene eseguita la prova del punto attivo. Le azioni del pulsante o del fotogramma in quella clip non funzioneranno.  194 Capitolo 10   Propriet di scorrimento del campo di testo Se una scena contiene un campo di testo associato ad una variabile, ci sono due propriet speciali associate alla visualizzazione di quel campo di testo:  nome_variabile.scroll  nome_variabile.maxscroll  Il valore scroll indica il numero della linea superiore visibile nel campo di testo. Il valore scroll iniziale  impostato dall \'autore del filmato. Il valore predefinito  1, e Flash aggiorna questo valore quando gli utenti fanno scorrere il campo testo verso l \'alto e verso il basso. Il valore di scorrimento pu essere richiamato e modificato. Il valore maxscroll indica il numero di riga che contiene il valore massimo dello scorrimento sulla base dell \'altezza del campo di testo.  Flash ad impostare il valore maxscroll. Il valore maxscroll pu essere richiamato, ma non modificato.  Usare la propriet scroll per definire dove il campo di testo inizia a visualizzare il suo contenuto. Questa propriet pu essere particolarmente utile per indirizzare gli utenti ad un paragrafo specifico in un passaggio lungo. Ad esempio, in un campo di testo di dimensioni pari a quattro righe in verticale e che identifica la variabile  \"discorso \" che  costituita in verticale da nove righe,  possibile mostrare solo una parte del discorso (identificata dal riquadro con contorno non tratteggiato):  speech.scroll  pari a 1 poich il campo di testo inizia la visualizzazione in corrispondenza della prima riga. speech.maxscroll  pari a 6 poich, mentre gli utenti fanno scorrere il campo verso il basso per indirizzare l \'ultima riga, la riga 6 rappresenta il limite superiore del campo di testo. Nota: Queste variabili restituiscono valori imprevedibili se pi di un campo di testo visualizza la stessa variabile nello stesso momento (questo pu verificarsi quando gli utenti possono far scorrere due campi che visualizzano la stessa variabile contemporaneamente).  Creazione di filmati interattivi 195   Propriet globali Le propriet globali incidono sull \'intero filmato, non solo su clip specifiche. (il campo Target  disabilitato per queste propriet poich non  possibile specificare un livello singolo). I valori di queste propriet sono leggibili in qualsiasi punto della linea temporale principale.  _highquality  _focusrect  Pu avere uno dei tre valori: 0 = bassa qualit (nessun antialiasing) 1 = alta qualit (antialiasing e, se il filmato non contiene animazione, le bitmap sono attenuate. Se il filmato contiene bitmap, le bitmap non sono attenuate). 2 = ottima qualit (antialiasing e le bitmap sono sempre attenuate). Se True (nonzero), gli utenti vedono un rettangolo giallo attorno al pulsante attualmente focalizzato mentre usano il tasto Tab per spostarsi fra i pulsanti. Il valore predefinito  True. Impostare su false se si desidera che gli utenti vedano solo lo stato  \"Sopra \" del pulsante durante la navigazione.  _soundbuftime Stabilisce il numero di secondi di streaming dell \'audio al pre-buffering. Il valore predefinito  5 secondi.  Risoluzione dei problemi di interattivit  Alcune azioni molto sofisticate, in particolare se combinate tra loro, possono creare anche complessit. Provare regolarmente le clip filmato e tenere a mente alcuni dei seguenti suggerimenti in caso di risultati imprevisti: Trace visualizza informazioni in una finestra di output.  possibile usare l \'azione Trace per far s che appaiano note di programmazione o risultati specifici quando si preme un pulsante o un fotogramma venga riprodotto durante la prova di un filmato o di una scena.  possibile scrivere espressioni nei parametri dell \'istruzione Trace per controllare se una condizione esiste oppure no e fare in modo che la finestra Trace visualizzi i valori durante la prova di un filmato. Se una variabile  assegnata ad un fotogramma che non  stato caricato, allora il valore di quella variabile  nullo. Durante la prova di un filmato o di una scena, usare i comandi Controlli > Elenca oggetti e Controlli > Elenca variabili. Per facilitare la lettura di azioni composte da righe lunghe o che contengono molte righe, usare la finestra di ispezione Oggetto o la finestra di ispezione Fotogramma per visualizzare l \'intero testo dell \'azione.  196 Capitolo 10   11  CAPITOLO 11 Creazione di elementi d \'interfaccia  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  Si possono usare le funzioni d \'interattivit Flash per assemblare elementi d \'interfaccia comuni come i menu a comparsa, le liste a discesa ed i menu comandi. Tali elementi sono utili per la raccolta di dati in moduli e per permettere agli utenti di interagire con un filmato come potrebbero fare con un \'applicazione stand alone.  Creazione di moduli  I moduli sono un tipo di interattivit avanzata, una combinazione di pulsanti, filmati e campi che consentono di trasmettere informazioni ad un \'altra applicazione su un server locale o remoto. Tutti gli elementi comuni dei moduli (come i pulsanti di scelta, gli elenchi a discesa e le caselle di controllo) possono essere creati come filmati o pulsanti con il design del proprio sito web. I tipi comuni di moduli che usano tali elementi d \'interfaccia comprendono le indagini, i moduli d \'ordine e le interfaccia di ricerca. Ad esempio, un modulo Flash pu raccogliere ed inviare informazioni su indirizzi ad un \'altra applicazione che compila le informazioni in un file e-mail o database. I moduli richiedono due componenti: gli elementi Flash che formano il modulo ed un \'applicazione lato server o uno script lato client per elaborare le informazioni immesse dall \'utente. Le operazioni seguenti costituiscono il procedimento generale per la creazione di elementi modulo in Flash. Per creare un modulo: 1 Creare una libreria di elementi come pulsanti e caselle di controllo.  197   2 Collocare una combinazione di campi di testo modificabili e di istanze di simboli nel filmanto usando il layout preferito. 3 Assegnare un nome alle variabili all \'interno della finestra di dialogo Propriet per ogni campo di testo. Usare nomi variabili unici e descrittivi. 4 Assegnare le azioni dei pulsanti che inviano i dati ad un lettore Flash Player o ad un \'applicazione basata sul web via HTTP. Creazione di moduli che interagiscono con un server Web Usare l \'istruzione Get URL per inviare variabili a database, posta elettronica o altre applicazioni (si pu anche usare Get URL con mailto:username@company.com come parametro URL per inviare una e-mail direttamente da un browser). Usare l \'istruzione Load Variables per raccogliere informazioni dai server Web. Ad esempio, si pu usare Load Variables pe recuperare variabili per una clip da un server remoto e quindi visualizzare le variabili come informazioni correnti da un server news. Entrambe queste istruzioni sono descritte in modo pi particolareggiato in  \"Passaggio ad un URL diverso \" a pagina 173 e  \"Come ottenere variabili da un file remoto \" a pagina 177. Uso di variabili nei moduli Per ottenere risultati migliori, compiere una delle seguenti operazioni quando si usano variabili nei moduli: Fornire nomi variabili che indichino chiaramente quali variabili rappresentano. Ad esempio, con moduli multipli che richiedono i nomi degli utenti, i nomi degli articoli ed i nomi delle localit,  consigliabile usare nomi variabili che indicano il contesto dei dati. Assicurarsi che i nomi variabili corrispondano ai nomi previsti dall \'applicazione o dallo script che riceve le variabili. Usare variabili nella linea temporale o nella clip per registrare le informazioni e tenerne traccia (questo si chiama anche stato di mantenimento). La sua azione equivale all \'uso di un campo nascosto in un modulo HTML per consentire agli utenti di risettare un modulo. Se si hanno variabili collegate a determinati fotogrammi, usare la propriet _framesloaded o l \'istruzione If Frame is Loaded per assicurare che le variabili siano identificate prima del loro invio. Consultare  \"Controllo del caricamento di un fotogramma \" a pagina 174. Valutare le variabili prima di inviarle ad un server Web. Se un \'applicazione lato server prevede un numero in un certo formato, assicurarsi che l \'utente abbia immesso i dati corretti. Per ulteriori informazioni, consultare  \"Controllo dei dati immessi \" a pagina 200.  198 Capitolo 11   Creazione di una finestra di dialogo Una finestra di dialogo  un breve modulo tipico e fornisce una buona introduzione alla creazione di moduli. L \'esempio seguente fornisce istruzioni per la creazione di una finestra di dialogo di ricerca: un campo di testo ed un pulsante usando l \'istruzione Get URL. Immettendo le informazioni richieste, gli utenti possono inviare una parola chiave ad un motore di ricerca su un server Web remoto. Per le ulteriori operazioni, consultare  \"Creazione di menu a comparsa \" a pagina 201 per trasformare la finestra di dialogo Parola chiave in un menu a comparsa. Per creare una semplice finestra di dialogo di ricerca:  1  Creare un pulsante da utilizzare per fornire i dati immessi. Non includere testo nel pulsante. Questo pu essere effettuato all \'interno di ogni modulo per soddisfare i requisiti specifici dell \'istanza.  2 Creare un \'etichetta, un campo di testo vuoto, ed un \'istanza del pulsante sullo stage, compiendo le seguenti operazioni:  3 Selezionare il campo di testo e scegliere Elabora > Campo testo. 4 Specificare un nome per la variabile. (I motori di ricerca individuali possono richiedere una variabile specifica. Contattare il provider del motore di ricerca per ulteriori informazioni.) Selezionare Disegna bordo e sfondo e Includi tutti i contorni caratteri. Fare clic su OK. 5 Sullo stage, selezionare il pulsante e scegliere Elabora > Istanza. 6 Fare clic sulla scheda Azioni. Fare clic su + (segno pi) e scegliere Get URL dal menu a comparsa. 7 Nella finestra Parametri, impostare le seguenti opzioni: Per URL, immettere l \'URL per il motore di ricerca. Per Finestra, selezionare vuota. In questo modo viene aperta una nuova finestra contenente i risultati della ricerca. Per Variabili, selezionare Invia con GET. 8 Sullo stage, creare un campo di testo sull \'istanza del pulsante con il testo desiderato. 9 Per vedere il modulo, scegliere File > Anteprima pubblicazione > HTML.  Creazione di elementi d \'interfaccia 199   Per password ed informazioni sicure Flash fa affidamento sulle caratteristiche di sicurezza dei browser standard e di HTTP. Se si vogliono supportare password sicure in Flash, si deve stabilire un \'autenticazione della password inviando una richiesta ad un server Web. Essenzialmente, Flash offre lo stesso livello di sicurezza di HTML standard. Si dovrebbero seguire le stesse regole adottate per la creazione di siti Web HTML sicuri. Per una password, richiedere una password all \'utente, quindi fornirla ad un server usando un \'istruzione Load Variables, con il parametro Invia utilizzando POST, mediante un HTTPS: URL. Il server Web potrebbe quindi verificare se la password  valida. In questo modo, la password non sarebbe mai disponibile nel file SWF. Per ulteriori informazioni, consultare  \"Come ottenere variabili da un file remoto \" a pagina 177. Controllo dei dati immessi Per un modulo che trasmette variabili ad un \'applicazione su un server Web, si vuole verificare che il pubblico immetta informazioni corrette. Ad esempio, non si vuole che il pubblico immetta testo in un campo di numero telefonico. Usare una serie di istruzioni Set Variable unitamente a Loop e If per valutare i dati immessi.  200 Capitolo 11   La seguente azione campione controlla se il dato  un numero e se il numero  nel formato ###-###-####. Se il dato  valido, viene visualizzato il messaggio  \"Bene,  un numero telefonico valido! \". Se il dato non  valido, viene visualizzato il messaggio  \"Questo numero telefonico non  valido! \": On (Release) If (Length(PhoneNumber) = 12) Set Variable:  \"Indice \" = 1 Set Variable:  \"Valido \" = true Loop While (Index Set Variable:  \"Car \" = Substring(PhoneNumber,Index,1) If (Index = 4 or Index = 8) If (Char ne  \"- \") Set Variable:  \"Valido \" = false End If Else If (not (Ord(Char) >= Ord( \"0 \") and Ord(Char) Set Variable:  \"Valido \" = false End If End If Set Variable:  \"Indice \" = Index+1 End Loop Else Set Variable:  \"Valido \" = false End If If (Valid = true) Set Variable:  \"Messaggio \" =  \"Bene,  un numero telefonico valido! \" Else Set Variable:  \"Messaggio \" =  \"Questo numero telefonico non  valido! \" End If End On Quando giunge il momento di inviare i dati, creare un pulsante che abbia un \'azione simile alla seguente (sostituire i parametri Get URL con parametri adeguati per il filmato): On (Release) If (Valid = true) Get URL ( \"www.webserver.com \", window= \"_self \", vars=GET) End If End On  Creazione di menu a comparsa  La creazione di un menu a comparsa richiede due operazioni: Attivazione dell \' opzione Traccia come voce menu nella finestra di dialogo Propriet per tutti i pulsanti nel menu a comparsa. Di conseguenza, tutti gli altri pulsanti nel menu possono ricevere gli eventi di rilascio del mouse. Inserimento del menu a comparsa con un pulsante che chiuda il menu se l \'utente sposta il puntatore dal menu e rilascia il pulsante del mouse.  Creazione di elementi d \'interfaccia 201   L \'esempio seguente spiega come creare un semplicissimo menu a comparsa utilizzabile come base per qualcosa di pi complesso. Le istruzioni sono basate sul presupposto che si abbia familiarit con la creazione di pulsanti e simboli di clip e con il collegamento di azioni a pulsanti e fotogrammi. Per creare un pulsante da usare in un menu a comparsa: 1 Creare un simbolo per il nuovo pulsante per le voci di menu. 2 Disegnare un rettangolo bianco pieno nel fotogramma Su della linea temporale del simbolo del pulsante. 3 Creare un fotogramma chiave nel fotogramma Sopra. 4 Riempire il rettangolo con un colore diverso per il colore di evidenziazione delle voci di menu. Non  necessario definire i fotogrammi Gi o Punto attivo. Per creare la clip del menu a comparsa: 1 Creare un simbolo per la nuova clip. 2 Collocare un \'istanza del simbolo del pulsante appena creato nel primo fotogramma della clip. 3 Fare doppio clic sul pulsante, quindi selezionare la scheda Azioni nella finestra di dialogo Propriet. 4 Fare clic su + (segno pi), scegliere OnMouseEvent dal menu a comparsa e selezionare Press nella finestra Parametri. Con la riga On (Press) selezionata, scegliere Go To dal menu a comparsa. Specificare Fotogramma > Numero come parametro ed immettere 1 nella casella. Quest \'azione fa spostare la clip nel fotogramma successivo quando l \'utente fa clic sul pulsante. Il fotogramma successivo visualizza il menu aperto. Utilizzare la condizione On (Press) affinch i menu a comparsa rispondano istantaneamente quando viene fatto clic su di essi, non quando viene rilasciato il mouse come i normali pulsanti. 5 Fare doppio clic sul primo fotogramma nella linea temporale e selezionare la scheda Azioni nella finestra di dialogo Propriet fotogramma. Fare clic su + (pi) e scegliere Go To dal menu a comparsa. Scegliere Fotogramma > Numero 1 come parametro. Questo fa ripetere il filmato sul fotogramma 1 finch l \'utente fa clic sul pulsante. Facendo clic sul pulsante il filmato viene inviato nel fotogramma 2. 6 Creare un fotogramma chiave nel fotogramma 2. 7 Creare diverse istanze del simbolo del pulsante creato precedentemente. Disporre le istanze in una colonna sotto al pulsante che si  creato nel fotogramma 1.  202 Capitolo 11   8 Usare Elabora > Allinea per allineare e distanziare uniformemente le istanze. 9 Aggiungere le etichette di testo ad ogni pulsante. 10 Fare doppio clic su ogni pulsante, compreso il pulsante superiore creato nel fotogramma 1. Usare la finestra di dialogo Propriet istanza per compiere le seguenti operazioni: Fare clic sulla scheda Definizione e selezionare Traccia come voce menu (quando impostato su Traccia come voce menu, facendo clic su un pulsante gli altri pulsanti possono ricevere gli eventi di rilascio del mouse). Fare clic sulla scheda Azioni per scegliere l \'istruzione che si vuole far eseguire dalla voce menu. Dopo quest \'istruzione, scegliere un \'istruzione Go To che rimanda la clip nel primo fotogramma. L \'azione pu essere del tipo seguente: On (Release) Toggle High Quality Go To and Stop (1) End On L \'istruzione Go To chiude il menu dopo che l \'utente ha effettuato una selezione. 11 Per provare il menu a comparsa, creare un \'istanza del simbolo della clip del menu a comparsa e scegliere Controlli > Prova filmato. Il menu a comparsa per la maggior parte funziona, eccetto il fatto che rimane aperto quando si apre il menu e si fa clic in qualche posizione fuori dal menu. Per far chiudere il menu a comparsa quando l \'utente fa clic fuori dal menu:  1  Creare un simbolo di un nuovo pulsante che sia un rettangolo delle stesse dimensioni e colore dello stage. Non definire uno stato Gi, Sopra o Punto attivo per il pulsante perch non si vuole che il pulsante risponda visibilmente quando si fa clic su di esso.  2 Aprire il filmato in modalit di modifica simbolo e creare un nuovo livello sotto il livello in cui si lavora. 3 Creare un \'istanza del pulsante appena creato. 4 Fare doppio clic sul pulsante. 5 Attivare l \'opzione Traccia come voce menu nella finestra di dialogo Propriet istanza, quindi collegare un \'istruzione Go To che rimandi la clip al fotogramma 1. Per provare il menu a comparsa, creare un \'istanza del simbolo del menu a comparsa sullo stage e scegliere Controlli > Prova filmato.  Creazione di elementi d \'interfaccia 203   204 Capitolo 11   12  CAPITOLO 12 Inserimento dell \'audio  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  Flash offre diversi modi d \'utilizzo dell \'audio. Si pu creare un audio che venga riprodotto continuamente, indipendentemente dalla linea temporale, oppure si pu sincronizzare l \'animazione con una colonna sonora. Collegare l \'audio a pulsanti per ottenere risultati migliori. Per ottenere una colonna sonora migliore creare l \'effetto di dissolvenza in entrata ed in uscita dell \'audio. Vi sono due tipi di audio in Flash, gli eventi audio e l \'audio in streaming. Un evento audio dev \'essere completamente scaricato prima che inizi la sua riproduzione e che continui finch non viene esplicitamente interrotta. L \'audio in streaming inizia ad essere riprodotto non appena sono stati scaricati sufficienti dati per i primi fotogrammi e l \'audio viene sincronizzato alla linea temporale per la riproduzione su un sito Web. Per inserire audio in un filmato occorre creare un livello per l \'audio, assegnare l \'audio ed impostare le opzioni nel pannello Audio della finestra di dialogo Propriet fotogramma. La frequenza di campionamento ed il grado di compressione incidono notevolmente sulla qualit e sulle dimensioni dell \'audio nei filmati esportati. Controllare la qualit esportata e le dimensioni dei singoli suoni con la finestra di dialogo Propriet audio o definire le impostazioni per tutti i suoni nel filmato nella finestra di dialogo Impostazioni pubblicazione. Per una presentazione interattiva dell \'uso dell \'audio in Flash, scegliere ? > Lezioni > 6 Audio.  205   Importazione dell \'audio  Scegliere File > Importa per portare audio AIFF o WAV in Flash, come se si importasse un qualsiasi altro tipo di file. Flash memorizza l \'audio nella Libreria assieme alle immagini bitmap ed ai simboli. L \'audio pu utilizzare un notevole quantitativo di spazio su disco e di RAM. Generalmente,  meglio usare audio mono 22 kHz a 16 bit (quello stereo usa il doppio di dati dell \'audio mono), ma Flash pu importare audio ad 8 o a 16 bit ad una frequenza di campionamento di 11 kHz, 22kHz o 44 kHz. Flash pu convertire l \'audio a frequenze di campionamento inferiori al momento dell \'esportazione. Consultare  \"Esportazione di filmati con audio \" a pagina 211. Come per i simboli, serve solo una copia del file audio per usare quell \'audio in un modo qualsiasi nel filmato. Nota: I suoni registrati in formati non standard (8kHz) vengono ricampionati al momento dell \'importazione in Flash causando una riproduzione dell \'audio pi lenta della registrazione originale. Questo pu verificarsi anche con frequenza di campionamento di 96 e 32 kHz. Per importare audio: 1 Scegliere File > Importa. 2 Nella finestra di dialogo standard Importa, individuare ed aprire il file AIFF o WAV desiderato. Nota: Se si vuole aggiungere effetti all \'audio in Flash,  meglio importare audio a 16 bit. Se si dispone di poca RAM, mantenere brevi le clip audio o lavorare con audio ad 8 bit anzich audio a 16- bit.  Inserimento dell \'audio in un filmato  Per inserire audio in un filmato  necessario creare un livello per l \'audio, assegnare l \'audio ed impostare le opzioni nel pannello Audio della finestra di dialogo Propriet fotogramma. Per inserire audio in un filmato:  1  Importare l \'audio nel filmato. Consultare  \"Importazione dell \'audio \" a pagina 206.  2 Scegliere Inserisci > Livello per creare un livello per l \'audio. Si pu collocare l \'audio su tanti livelli quanti se ne desiderano. Ogni livello agisce come un canale audio separato. L \'audio su tutti i livelli viene combinato quando si riproduce il filmato. 3 Fare clic sul fotogramma sul livello audio in cui si vuole che inizi l \'audio.  206 Capitolo 12   4 Scegliere Elabora > Fotogramma e fare clic sulla scheda Audio nella finestra di dialogo Propriet fotogramma. 5 Dal menu a comparsa Audio, scegliere il nome del file audio da associare a questo livello audio.  Se l \'audio non compare nel menu a comparsa, occorre importarlo. Consultare  \"Importazione dell \'audio \" a pagina 206. 6 Scegliere un \'opzione di sincronizzazione: Evento sincronizza l \'audio all \'occorrenza di un evento. Un evento audio viene riprodotto quando viene visualizzato il suo fotogramma chiave iniziale e viene riprodotto interamente, indipendentemente dalla linea temporale, anche se il filmato si interrompe. Gli eventi audio vengono mixati quando si riproduce il filmato pubblicato. Avvio  come Event, eccetto il fatto che se  gi iniziata la riproduzione dell \'audio, viene avviata una nuova istanza del suono. Stop elimina l \'audio specificato. Flusso sincronizza l \'audio per la riproduzione in un sito Web. Flash costringe l \'animazione a procedere di pari passo con l \'audio in streaming. Se Flash non pu disegnare i fotogrammi d \'animazione abbastanza velocemente, salta dei fotogrammi. Diversamente dagli eventi audio, l \'audio in streaming s \'interrompe se viene interrotta l \'animazione. Inoltre, un audio in streaming non pu mai essere riprodotto per una durata maggiore della lunghezza dei fotogrammi che occupa. L \'audio in streaming viene mixato quando si pubblica il filmato.  Inserimento dell \'audio 207   7 Immettere un valore in Ripetizione ciclica per specificare il numero di volte che dev \'essere ripetuto l \'audio; per la riproduzione continua, immettere un numero molto elevato. 8 Usare i comandi della finestra Audio per modificare l \'audio come necessario. Scegliere dalle seguenti opzioni. Nessuno non applica alcun effetto al file audio. Scegliere quest \'opzione per eliminare effetti applicati precedentemente. Canale sinistro/Canale destro riproduce l \'audio solo nel canale sinistro o destro. Dissolvenza da sinistra a destra/Dissolvenza da destra a sinistra sposta l \'audio da un canale all \'altro. Dissolvenza in entrata aumenta gradualmente l \'ampiezza di un suono nel corso della sua durata. Dissolvenza in uscita diminuisce gradualmente l \'ampiezza di un suono nel corso della sua durata. Personalizzato permette la creazione di effetti audio. Usare la finestra Audio per personalizzare l \'onda sonora. Consultare  \"Uso dei comandi di modifica audio \" a pagina 208. Per usare un tasto di scelta rapida per l \'inserimento dell \'audio: 1 Trasformare il livello audio nel livello corrente. 2 Trascinare un suono dalla finestra d \'anteprima Libreria direttamente sullo stage. Flash colloca l \'audio nel fotogramma corrente con le impostazioni audio predefinite.  Uso dei comandi di modifica audio  Usare i comandi di modifica audio nel pannello Audio della finestra di dialogo Propriet fotogramma per definire il punto iniziale di un suono o per controllare il volume dell \'audio quando viene riprodotto. Flash pu cambiare il punto in cui inizia un suono ed in cui s \'interrompe la sua riproduzione. Questo  utile per ridurre l \'audio eliminando sezioni inutilizzate. Per modificare un suono con i comandi di modifica audio:  1  Inserire dell \'audio in un fotogramma (consultare  \"Inserimento dell \'audio in un filmato \" a pagina 206), o selezionare un fotogramma gi contenente un elemento sonoro e scegliere Elabora > Fotogramma; quindi fare clic su Audio nella finestra di dialogo Propriet fotogramma.  208 Capitolo 12   2 Compiere una delle seguenti operazioni: Per cambiare i punti iniziali e finali dell \'audio, trascinare i comandi Time in e Time Out nella finestra di dialogo Sound Frame Properties. Linee involucro Maniglie involucro  Comando Time In Comando Time Out  Stop  Play  Ingrandisci/ Riduci Secondi/Fotogrammi  Per cambiare l \'involucro audio, trascinare le maniglie dell \'involucro sulle linee della busta per cambiare livelli in diversi punti dell \'audio. Le linee dell \'involucro indicano il volume del suono quando viene riprodotto. Fare clic sulle linee per creare le maniglie dell \'involucro (fino ad otto). Per eliminare una maniglia dell \'involucro, trascinarla fuori dalla finestra. Per visualizzare pi o meno suono nella finestra, fare clic sui pulsanti Ingrandisci/Riduci. Per commutare le unit di tempo da secondi a fotogrammi e viceversa, fare clic sui pulsanti Secondi e Fotogrammi.  Avvio ed interruzione dell \'audio in un fotogramma chiave  L \'avvio e l \'interruzione dell \'audio nei fotogrammi chiave in sincronizzazione con l \'animazione  l \'operazione pi comune relativa all \'audio.  Inserimento dell \'audio 209   Per interrompere ed avviare l \'audio in un fotogramma chiave:  1  Inserire audio in un filmato in un livello separato. Per sincronizzare questo suono con un evento nella scena, scegliere un fotogramma chiave iniziale che corrisponda al fotogramma chiave dell \'evento nella scena. Si pu scegliere una qualsiasi delle opzioni di sincronizzazione. Consultare  \"Inserimento dell \'audio in un filmato \" a pagina 206.  2 Creare un fotogramma chiave nella striscia temporale del livello suono nel fotogramma in cui si vuole che termini l \'audio. Nella striscia temporale apparir una rappresentazione del file audio. 3 Fare doppio clic sul fotogramma chiave finale e fare clic sulla scheda Audio nella finestra di dialogo Propriet fotogramma. 4 Scegliere lo stesso audio dal menu a comparsa Audio. 5 Scegliere Stop dal menu a comparsa Sincronizza. Quando si riproduce il filmato, l \'audio s \'interrompe quando raggiunge il fotogramma chiave finale. Trascinando tenendo premuto il tasto Maiusc la testina di riproduzione ripete l \'audio in streaming del fotogramma su cui ci si trova. Questo  utile per allineare suoni all \'animazione.  Inserimento di elementi audio in pulsanti  Si possono associare elementi audio ai diversi stati di un simbolo di un pulsante. Dato che gli elementi audio vengono memorizzati con il simbolo, funzionano per tutte le istanze del simbolo. Per inserire elementi audio in un pulsante: 1 Selezionare il pulsante nella Libreria. 2 Scegliere Modifica dal menu a comparsa Simbolo. 3 Aggiungere un livello audio nella linea temporale del pulsante. 4 Nel livello audio, creare un fotogramma chiave che corrisponda ad ogni stato del pulsante che si vuole che contenga l \'audio. Ad esempio, per inserire audio che venga riprodotto quando si fa clic sul pulsante, creare un fotogramma chiave nel fotogramma denominato Gi.  210 Capitolo 12   5 Inserire un elemento audio nel nuovo fotogramma chiave e scegliere Evento dal menu a comparsa Sincronizza. Per associare un suono diverso ad ognuno dei fotogrammi chiave del pulsante, usare un livello audio ed un file audio diversi per ogni fotogramma chiave. Si pu anche usare lo stesso file audio, ma creare o usare un effetto audio diverso per ogni fotogramma del pulsante.  Esportazione di filmati con audio  La frequenza di campionamento ed il grado di compressione sono molto importanti per la qualit e le dimensioni degli elementi audio nei filmati esportati. Quanto pi si comprime un suono ed  inferiore la frequenza di campionamento, tanto inferiori saranno le dimensioni e la qualit. Occorre fare prove per ottenere i risultati ottimali. Controllare la qualit e le dimensioni dei singoli elementi audio esportati usando le impostazioni di esportazione nella finestra di dialogo Propriet audio. Se non sono state definite impostazioni d \'esportazione per un elemento audio, Flash lo esporta usando le impostazioni audio nella finestra di dialogo Impostazioni pubblicazione. Consultare  \"Impostazioni di pubblicazione di Flash \" a pagina 220. Per evitare le impostazioni d \'esportazione per tutti gli elementi audio in un filmato, immettere le impostazioni audio nella finestra di dialogo Impostazioni pubblicazione. Quest \'opzione  utile se si vuole creare un filmato audio ad alta fedelt per uso locale, ed una versione a bassa fedelt per il Web. Nota: Si pu anche esportare l \'audio da un filmato come un file WAV usando File > Esporta filmato. Consultare  \"Uso di Esporta filmato ed Esporta immagine \" a pagina 233.  Inserimento dell \'audio 211   Per impostare le propriet d \'esportazione per un elemento audio individuale:  1  Fare clic con il pulsante destro del mouse (Windows) o tenendo premuto il tasto Controllo (Macintosh) su un file audio nella finestra Libreria e scegliere Propriet dal menu che compare.  2 Se il file audio  stato modificato esternamente, fare clic su Aggiorna. 3 Definire le impostazioni d \'esportazione come descritto nel paragrafo  \"Specificazione delle opzioni di compressione audio \" a pagina 212. 4 Fare clic su Prova e Stop per avviare ed interrompere la riproduzione dell \'audio. Specificazione delle opzioni di compressione audio Usare le opzioni nell \'area Impostazioni esportazione della finestra di dialogo Propriet audio per scegliere le opzioni di compressione audio. Le opzioni disponibili dipendono dal metodo di compressione selezionato. Predefinite Utilizza le impostazioni di compressione predefinite nella finestra di dialogo Impostazioni pubblicazione quando si esporta il filmato. Per quest \'impostazione non  disponibile alcuna opzione supplementare. ADPCM Imposta la compressione per dati audio a 16 bit. Usare l \'impostazione ADPCM quando si esportano brevi eventi audio come dei clic dei pulsanti. Quando si seleziona ADPCM, Converti stereo in Mono, Frequenza campionamento e Bit ADPCM vengono visualizzate le opzioni.  212 Capitolo 12   Converti stereo in mono Esegue un missaggio dell \'audio stereo in mono. L \'audio mono non subisce alcuna modifica. Frequenza di campionamento Imposta la frequenza d \'esportazione del file. Con frequenze elevate si hanno una maggiore fedelt del suono e file audio di dimensioni maggiori. Frequenze basse salvano spazio sul disco. Le opzioni di frequenza, sia in mono che in stereo, sono le seguenti: 5 kHz  appena accettabile per un discorso; 11 kHz  la minima qualit raccomandata per un breve segmento musicale ed  un quarto della frequenza standard di un CD; 11 kHz  la scelta pi comune per la riproduzione sul Web ed equivale alla met della frequenza standard di un CD; e 44 kHz  la frequenza audio standard dei compact disc (CD). Flash non pu migliorare la qualit dei suoni. Se un suono  registrato a 11 KHz mono, Flash continua ad esportarlo a 11KHz mono anche se si cambia la frequenza di campionamento a 44Khz stereo. Bit ADPCM Determina il numero di bit utilizzato nella codifica ADPCM. Con frequenze di compressione maggiori si hanno file audio di dimensioni inferiori, ma con una peggiore fedelt del suono. 2 bit  la minore, l \'opzione di qualit inferiore; 5 bit  la maggiore, l \'opzione di qualit migliore. MP3 Permette di esportare elementi audio con compressione MP3. Usare MP3 quando si esportano lunghi elementi audio in streaming, come colonne sonore musicali. Quando si seleziona la compressione MP3, sono disponibili le opzioni Pre-elaborazione, Velocit di trasmissione e Qualit. Velocit di trasmissione Determina la velocit di trasmissione massima del suono prodotto dal codificatore MP3. Il parametro Velocit di trasmissione MP3 viene visualizzato solo quando si seleziona formato di codifica MP3 come opzione di compressione. Quando si esporta musica, impostare la velocit di trasmissione a 15 Kbps o maggiore per ottenere risultati ottimali. L \'opzione Converti stereo in mono non  disponibile ad una velocit di 16 Kbps o inferiore. Qualit Permette di scegliere fra Rapida, Media, o Migliore. Usare l \'impostazione Rapida se si pubblica il filmato su un sito Web. Usare Media o Migliore se si riproduce il filmato su un \'unit disco fisso o un CD. NESSUNA COMPRESSIONE Esporta l \'audio senza compressione. Quando viene selezionata quest \'impostazione si possono selezionare l \'opzione Converti stereo in mono e la frequenza di campionamento. Indicazioni per l \'esportazione di audio in filmati A parte la frequenza di campionamento e la compressione, vi sono diversi modi per usare l \'audio in modo efficiente in un filmato e mantenere il file di dimensioni ridotte: Impostare i punti iniziale e finale per impedire la memorizzazione nel file Shockwave Flash di aree senza audio e ridurre le dimensioni dell \'audio.  Inserimento dell \'audio 213   Ottenere di pi dagli stessi elementi sonori applicando diversi effetti per gli elementi audio in diversi fotogrammi chiave (come involucri volume, ripetizione ciclica e punti inziale/finale). Si possono ottenere diversi effetti audio usando solo un file audio. Usare la ripetizione ciclica per estrarre la parte comune dell \'audio e riprodurla ripetutamente. Ripetere ciclicamente gli elementi audio brevi per la musica di sottofondo. Indicazioni per l \'esportazione di audio in video I filmati che vengono esportati come file QuickTime o Windows AVI usano l \'audio in modo diverso dai filmati Shockwave Flash; pertanto, le considerazioni sulle dimensioni dei file per i filmati Flash possono non essere valide per i video QuickTime o AVI. Per esportare in video si consiglia quanto segue: Usare il numero desiderato di elementi audio e canali senza preoccuparsi delle dimensioni del file. Gli elementi audio vengono uniti in una singola colonna sonora quando si esegue un \'esportazione come QuickTime o Windows AVI. Il numero di elementi audio usati non incide sulle dimensioni finali del file. Usare la sincronizzazione in streaming per mantenere sincronizzata l \'animazione con la colonna sonora quando di esegue un \'anteprima dell \'animazione nell \'editor. Se il computer non  sufficientemente veloce per disegnare i fotogrammi dell \'animazione in modo che tengano il passo con la colonna sonora, Flash salta dei fotogrammi.  214 Capitolo 12   13  CAPITOLO 13 Pubblicazione ed esportazione  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Introduzione  Quando si crea un sito Web con Flash, occorre spesso includere diversi altri file. Per aprire un filmato Flash Player in un browser,  prima necessario aprire un documento HTML che a sua volta attiva Flash Player ed esegue il filmato. Oltre al documento HTML,  consigliabile creare anche una versione GIF animata del filmato o un \'immagine JPEG o GIF da visualizzare se Flash Player non  installato. Il formato file principale per distribuire il contenuto di Flash  il formato Flash Player (.swf). Il formato Flash Player  l \'unico che supporta tutte le funzionalit interattive di Flash.  possibile riprodurre un filmato Flash Player nei seguenti modi: In browser Internet quali Netscape e Internet Explorer provvisti di Flash Player Con Flash Xtra in Director e Authorware Con il controllo Flash Active X in Microsoft Office e altri host Active X Come parte di un filmato QuickTime Come un tipo di applicazione standalone denominata  \"proiettore \" Il formato file Flash Player  uno standard aperto e potr essere supportato da altre applicazioni in futuro. Consultare il sito Web di Macromedia per informazioni aggiornate. Oltre al formato Flash Player,  possibile esportare immagini fisse e in movimento da Flash in numerosi formati, inclusi GIF, JPEG, PNG, BMP, PICT, QuickTime o AVI.  215   Usare il comando Pubblica per creare tutti in una volta i file necessari per un \'applicazione Web di Flash con un unico comando. Pubblica non genera solo un file Flash Player ma file grafici in numerosi formati utilizzabili come immagini alternative e un documento HTML con tutte le impostazioni necessarie per riprodurre il filmato. Se si desidera esportare rapidamente un unico file di un determinato tipo, avvalersi invece del comando Esporta. Le opzioni di esportazione consentono di esportare il contenuto di Flash perch sia modificato in altre applicazioni.  possibile esportare un intero filmato come file Flash Player o come una serie di immagini bitmap.  anche possibile esportare un unico fotogramma o un \'immagine come un file immagine. Invece di usare Pubblica,  anche possibile creare un proprio documento HTML con qualsiasi editor HTML e includere i tag necessari per visualizzare un filmato Flash. Prima di completare il processo di pubblicazione,  possibile verificare il filmato con Prova filmato e Prova scena. Nota: Per variare o aggiornare un filmato Flash Player creato con Pubblica, modificare il filmato Flash originale quindi usare nuovamente Pubblica. I filmati Flash Player importati in Flash perdono alcune delle informazioni dell \'ambiente di authoring.  Ottimizzazione dei filmati  Come parte del processo di pubblicazione, all \'esportazione Flash rileva automaticamente i duplicati inserendoli nel file una sola volta e converte gruppi annidati in gruppi singoli.  possibile ridurre ulteriormente le dimensioni di un filmato prima di esportarlo per limitare al minimo il tempo di downloading compiendo una delle seguenti operazioni: Usare simboli, animati o di altro tipo, per ogni elemento che appare pi di una volta. Se possibile, usare animazioni intercalate, che richiedono un sovraccarico inferiore rispetto a una serie di fotogrammi chiave. Limitare il numero di tipi di linee speciali come quelle tratteggiate, punteggiate, irregolari ecc. Le linee uniformi occupano dimensioni pi ridotte. Le linee create con lo strumento Matita richiedono meno memoria dei tratti a pennello. Usare i livelli per separare gli elementi che cambiano nel corso dell \'animazione da quelli che rimangono inalterati. Usare Elabora > Curve > Ottimizza per ridurre al minimo il numero di linee separate che sono usate per descrivere le forme. Limitare il numero dei caratteri e degli stili dei caratteri.  216 Capitolo 13   Quando si includono campi di testo, usare l \'opzione Includi solo contorni caratteri specificati in Campo testo invece di Includi tutti i contorni caratteri. MP3  il formato che offre le dimensioni pi ridotte per l \'audio. Usarlo il pi possibile. I caratteri incorporati aumentano le dimensioni dei file, usarli quindi moderatamente. Evitare elementi bitmap per l \'animazione; usare le immagini bitmap come sfondo o elementi statici. Limitare l \'area di cambiamento in ogni fotogramma chiave; provvedere affinch l \'azione abbia luogo in un \'area il pi ridotta possibile. Raggruppare il pi possibile gli elementi. Usare il menu a comparsa Effetto colori nella finestra di dialogo Propriet istanza per creare numerose istanze colorate diverse di un unico simbolo. Usare la finestra Colori per far corrispondere la tavolozza colori del filmato a quella specifica del browser. Usare moderatamente le sfumature. Il riempimento di un \'area con un colore sfumato richiede circa 50 byte in pi del riempimento con un colore uniforme. Quando si apportano modifiche, provare il filmato su numerosi computer, sistemi operativi e collegamenti Internet diversi.  Prova delle prestazioni di downloading dei filmati  Controllare i filmati per trovare i punti in cui possono verificarsi pause durante il downloading. Se i dati necessari non vengono stati scaricati nell \'intervallo di tempo richiesto perch il filmato raggiunga un fotogramma, il filmato si arresta fino all \'arrivo dei dati. Il Profilo ampiezza di banda confronta graficamente quanti dati devono essere inviati per ogni fotogramma del filmato in base alla velocit modem definita. Nel simulare la velocit di downloading, il Profilo ampiezza di banda valuta prestazioni Internet tipiche e non l \'esatta velocit del modem. Ad esempio, un modem da 28,8 Kbps pu teoricamente scaricare dati a 3,5 Kbyte/secondo ma, se si sceglie 28,8 dal menu Controlli, Flash imposta la velocit corrente a 2,3 Kbyte/ secondo per simulare pi accuratamente le prestazioni Internet tipiche. Verificare un \'unica scena o l \'intero filmato. Scegliere File > Impostazioni pubblicazione per cambiare le impostazioni del file Flash Player creato con Prova filmato e Prova scena. Consultare  \"Anteprima e prova dei filmati \" a pagina 52.  Pubblicazione ed esportazione 217   Per provare le prestazioni di downloading:  1  Scegliere Controlli > Prova scena o Controlli > Prova filmato. Flash esporta la scena o il filmato corrente come file SWF e apre il file SWF in una nuova finestra. Sono utilizzate le impostazioni di esportazione definite nella finestra di dialogo Impostazioni pubblicazione. Consultare  \"Pubblicazione di filmati Flash \" a pagina 219. La riproduzione del filmato ha inizio immediatamente.  2 Scegliere una velocit di downloading dal menu Visualizza per determinare la velocit di downloading simulata da Flash: Scegliere 14,4 Kbps, 28,8 Kbps o 56 Kbps oppure scegliere Personalizza e immettere le proprie impostazioni. 3 Scegliere Visualizza > Profilo ampiezza di banda per vedere un grafico delle prestazioni di downloading. Barra Streaming  I fotogrammi al di sopra di questa riga possono causare ritardi di caricamento  I blocchi chiari e scuri che si alternano rappresentano ognuno un singolo fotogramma del filmato. Le dimensioni del blocco corrispondono alle dimensioni del fotogramma in byte. Se un blocco passa oltre la linea rossa, il filmato deve attendere il caricamento di fotogramma corrispondente. In modalit streaming, l \'intestazione indica il numero di fotogrammi caricati insieme con il fotogramma correntemente riprodotto. 4 Arrestare il filmato e fare clic sulle bande ombreggiate nel grafico per vedere le impostazioni di un particolare fotogramma nell \'area sulla sinistra. 5 Durante la visualizzazione del grafico, regolare la vista: Scegliere Controlli > Mostra streaming per attivare o disattivare la barra di streaming. Scegliere Visualizza > Grafico in streaming per vedere i fotogrammi che causeranno pause.  218 Capitolo 13   Scegliere Visualizza > Grafico per fotogramma per vedere le dimensioni di ogni fotogramma. 6 Chiudere la finestra di prova per tornare al normale ambiente di authoring.  anche possibile scegliere File > Apri per provare un file SWF esistente.  Pubblicazione di filmati Flash  Usare il comando Pubblica per preparare tutti i file necessari ad un \'applicazione di Flash completa sul Web. Pubblica non solo prepara il filmato Flash per il Web ma crea anche immagini alternative in numerosi formati che vengono visualizzate automaticamente se Flash Player non  disponibile. Pubblica crea il documento HTML di supporto necessario per visualizzare un filmato (o un \'immagine alternativa) in un browser e controllare le impostazioni del browser. Pubblica pu anche creare proiettori standalone per i sistemi Windows e Macintosh e video QuickTime da filmati Flash. Prima della pubblicazione, usare il comando Impostazioni pubblicazione per scegliere i formati e specificare le impostazioni. Una volta immesse tutte le necessarie opzioni di Impostazioni pubblicazione,  possibile esportare ripetutamente in tutti i formati selezionati in una volta scegliendo semplicemente File > Pubblica. Flash memorizza le impostazioni di pubblicazione specificate con il file filmato, cosicch ogni file pu avere le sue impostazioni. Per pubblicare un filmato: 1 Scegliere File > Impostazioni pubblicazione. 2 Selezionare l \'opzione per ogni formato file da creare. Se si seleziona un formato per cui Flash offre impostazioni supplementari, una nuova scheda appare sopra il pannello corrente nella finestra di dialogo. Si noti che le opzioni dei proiettori Windows e Macintosh non hanno impostazioni e di conseguenza non dispongono di schede proprie nella finestra di dialogo Impostazioni pubblicazione. Se si scelgono i formati immagine GIF, JPEG o PNG, Flash aggiunge automaticamente il codice HTML necessario per visualizzare l \'immagine se il Flash Player non  disponibile. 3 Immettere un nome unico per il file, oppure selezionare Usa nomi predefiniti per creare ogni file usando il nome del file di Flash con l \'estensione appropriata per quel formato. 4 Fare clic sulla scheda con le opzioni dei formati che si desidera modificare. Specificare le impostazioni di pubblicazione per ogni formato come descritto nelle sezioni seguenti. Fare clic su Pubblica per generare tutti i file specificati una volta finito, oppure fare clic su OK per chiudere la finestra di dialogo senza pubblicare.  Pubblicazione ed esportazione 219   Flash genera i file come specificato in Impostazioni pubblicazione. Scegliere File > Pubblica per pubblicare immediatamente i file in tutti i formati specificati usando le impostazioni di pubblicazione correnti.  Impostazioni di pubblicazione di Flash  Usare il pannello Flash nella finestra di dialogo Impostazioni pubblicazione per impostare le opzioni del filmato Flash Player creato nel processo di pubblicazione. Durante l \'esportazione di un filmato Flash Player  possibile scegliere numerose opzioni, fra cui quelle di compressione di immagini e audio e un \'opzione per proteggere il filmato dall \'importazione. Usare i controlli nel pannello Flash della finestra di dialogo Impostazioni pubblicazione per cambiare le seguenti impostazioni: Ordine di caricamento Determina come vengono caricati i livelli per il primo fotogramma. In caso di collegamenti di rete o modem lenti, Flash disegna le parti del filmato man mano che diventano disponibili. Usare questa opzione per determinare cosa apparir per primo quando il filmato viene scaricato. Ordine di caricamento riguarda solo il primo fotogramma. Genera report dimensioni Produce un file di testo utile come guida per ridurre al minimo le dimensioni del filmato. Questo report sulle dimensioni mostra quanti byte usano le varie parti del filmato nel file Flash Player finale. Il report ha lo stesso nome del filmato esportato ma con l \'estensione .txt. Proteggi da importazione Impedisce che il filmato Flash Player sia scaricato dal Web e reimportato in Flash. Qualit JPEG Determina l \'entit della compressione del file JPEG applicata alle eventuali bitmap contenute nel file. Le immagini di qualit inferiore producono file pi ridotti mentre quelle di qualit superiore producono file di grandi dimensioni. Sperimentare le varie impostazioni per determinare il miglior compromesso fra dimensioni e qualit: 100 offre la migliore qualit e la minima compressione. Se l \'immagine esportata non contiene bitmap, questa impostazione non ha effetto. Flusso audio ed evento audio Specificare la frequenza e la compressione dell \'audio in streaming e degli eventi audio esportati, rispettivamente (se non si comprende la differenza fra audio in streaming e suoni da attribuire agli eventi, consultare  \"Introduzione \" a pagina 205). Queste impostazioni valgono solo se non sono state specificate impostazioni individuali nella finestra di dialogo Propriet audio o se  stata attivata l \'opzione Ignora impostazioni audio. Le impostazioni sono identiche a quelle dei suoni individuali nella finestra di dialogo Propriet audio. Consultare  \"Esportazione di filmati con audio \" a pagina 211. Se il filmato non dispone di audio in streaming, questa impostazione non ha effetto.  220 Capitolo 13   Ignora impostazioni audio Le impostazioni di questa finestra di dialogo escludono quelle definite nella finestra di dialogo Propriet audio per suoni individuali. Questa opzione  utile se si desidera creare un filmato audio ad alta fedelt di grandi dimensioni per l \'uso locale e una versione a bassa fedelt pi ridotta per il Web. Consultare  \"Esportazione di filmati con audio \" a pagina 211. Versione Specifica con quale versione di Flash Player verr riprodotto il filmato esportato. Le funzionalit di Flash 4 non sono operative nei filmati esportati in versioni precedenti.  Impostazioni di pubblicazione HTML  Per riprodurre un filmato Flash in un browser Web, occorre creare un documento HTML che attivi il filmato e specifichi le impostazioni del browser.  possibile usare Pubblica per generare automaticamente il documento HTML necessario. Ci sono parametri HTML che determinano dove appare il filmato Flash nella finestra, il colore dello sfondo, le dimensioni del filmato ecc.  possibile cambiare queste e altre impostazioni con le opzioni del pannello HTML nella finestra di dialogo Impostazioni pubblicazione. Flash inserisce i parametri HTML specificati in un documento modello. Il documento modello pu essere qualsiasi file di testo contenente le variabili di modello appropriate. Un modello pu essere un file HTML semplice oppure un file che includa anche un codice per interpreti speciali come Cold Fusion o ASP. Selezionare un modello da usare fra i tanti inclusi in Flash. Ci sono modelli base che visualizzano semplicemente il filmato in un browser e modelli pi avanzati contenenti un codice per il rilevamento del browser e altre funzioni.  possibile usare i modelli inclusi o crearne di propri. Consultare  \"Creazione di modelli per la pubblicazione HTML \" a pagina 239. Nota:  anche possibile immettere manualmente parametri HTML per Flash usando qualsiasi editor HTML. Consultare  \"Informazioni sui requisiti HTML di Flash \" a pagina 243. Parecchie delle impostazioni modificate da Flash sono parametri dei tag OBJECT e EMBED. OBJECT  il tag HTML che apre un filmato Flash in Internet Explorer; EMBED  l \'equivalente per Netscape. Avvalersi dei controlli del pannello HTML nella finestra di dialogo Impostazioni pubblicazione per cambiare le seguenti impostazioni: Modello Specifica quale dei modelli installati utilizzare. Tutti i file modello nella cartella HTML della cartella dell \'applicazione di Flash appaino come menu a comparsa. Per una descrizione di ogni modello, selezionare il modello dal menu a comparsa e fare clic sul pulsante Info sulla destra. Se non si sceglie alcun modello, Flash ne usa uno denominato Default.html. Se Default.html non  presente, Flash usa il primo modello della lista.  Pubblicazione ed esportazione 221   Flash salva il modello modificato usando il nome file del filmato Flash con l \'estensione del modello. Se ad esempio si seleziona un modello denominato Standard.asp da usare con un filmato Flash chiamato Miofilmato.swf, il file risultante avr nome MioFilmato.asp. Dimensioni Imposta i valori degli attributi WIDTH ed HEIGHT nei tag OBJECT e EMBED. Il menu a comparsa comprende tre opzioni. Corrispondi a filmato imposta le dimensioni in base a quelle del filmato. Questa  l \'impostazione predefinita. Pixel consente di immettere il numero di pixel nei campi Larghezza e Altezza. Percento consente di impostare le dimensioni del filmato in relazione alla finestra del browser. Immettere valori percentuali nei campi Larghezza e Altezza. Riproduzione Assegna valori ai parametri LOOP, PLAY, MENU e DEVICE FONT nelle schede OBJECT ed EMBED. Pausa all \'avvio imposta il parametro PLAY su FALSE e arresta il filmato finch l \'utente non avvia la riproduzione, facendo clic su un pulsante del filmato o scegliendo Play dal menu di scelta rapida. Pausa all \'avvio  disattivato per impostazione predefinita cosicch la riproduzione del filmato ha inizio non appena questo viene caricato. Ripetizione ciclica imposta il parametro LOOP su TRUE e ripete il filmato quando viene raggiunto l \'ultimo fotogramma. Deselezionare questa opzione per arrestare il filmato al raggiungimento dell \'ultimo fotogramma. Ripetizione ciclica  attiva per impostazione predefinita. Visualizza menu imposta il parametro MENU su TRUE e rende disponibile per gli utenti un menu di scelta rapida facendo clic sul filmato col pulsante destro del mouse (Windows) o tenendo contemporaneamente premuto il tasto Comando (Macintosh). Visualizza menu  attiva per impostazione predefinita. Deselezionare l \'opzione Visualizza menu se si desidera che Informazioni su Flash sia l \'unica opzione disponibile nel menu di scelta rapida. Car. dispositivo (solo Windows) imposta il parametro DEVICE FONT su TRUE e sostituisce caratteri di sistema con antialiasing ai caratteri che non sono installati sul sistema dell \'utente. Car. dispositivo  disattivata per impostazione predefinita. Qualit imposta il valore del parametro QUALITY nei tag OBJECT e EMBED e determina il livello di antialiasing. Poich l \'antialiasing richiede un processore pi veloce per attenuare ogni fotogramma del filmato prima del rendering sullo schermo dello spettatore, il parametro QUALITY assegna la priorit all \'aspetto e alla velocit di riproduzione. Bassa assegna priorit alla velocit di riproduzione invece che all \'aspetto. Con questa impostazione, l \'opzione di antialiasing non  mai utilizzata.  222 Capitolo 13   Bassa auto enfatizza inizialmente la velocit ma migliora l \'aspetto quando possibile. La riproduzione inizia con l \'antialiasing disattivato. Se Flash player rileva che il processore  in grado di gestirlo, l \'antialiasing viene attivato. Alta auto enfatizza inizialmente la velocit di riproduzione e l \'aspetto in egual misura ma sacrifica l \'aspetto per la velocit di riproduzione se necessario. La riproduzione inizia con l \'antialiasing attivato. Se la frequenza dei fotogrammi corrente scende al di sotto di quella specificata, l \'antialiasing viene disattivato per migliorare la velocit di riproduzione. Usare questa impostazione per emulare l \'impostazione Visualizza > Antialiasing in Flash. Alta assegna la priorit all \'aspetto invece che alla velocit di riproduzione. Con questa impostazione, l \'opzione di antialiasing  sempre utilizzata. Se il filmato non contiene animazione, le bitmap sono attenuate mentre in presenza di animazione le bitmap non sono attenuate. Alta  l \'impostazione predefinita di Qualit. Superiore offre la migliore qualit di visualizzazione e non considera la velocit di riproduzione. Tutto l \'output  sottoposto ad antialiasing e tutte le bitmap sono sempre attenuate. Modalit Finestra (solo Windows) Imposta il parametro WMODE del tag OBJECT, che consente di avvantaggiarsi delle funzionalit di filmato trasparente, posizionamento assoluto e layering disponibili in Internet Explorer 4.0. Questa opzione  operativa solo nella versione Windows di Internet Explorer con il controllo Flash Active X. Finestra imposta il valore del parametro WMODE su WINDOW e riproduce un filmato Flash Player nella sua finestra rettangolare su una pagina Web. Questa impostazione offre di norma le pi veloci prestazioni di animazione. Senza finestra opaca imposta il valore del parametro WMODE su OPAQUE. Usare questa impostazione se si desidera spostare elementi dietro i filmati Flash (ad esempio con HTML dinamico) senza farli apparire. Senza finestra trasparente imposta il parametro WMODE su TRANSPARENT. Usare questa impostazione per fare apparire lo sfondo della pagina HTML su cui  incorporato il filmato attraverso tutte le porzioni trasparenti del filmato stesso. Le prestazioni di animazione possono essere pi lente quando si usa questa impostazione. Allineamento Specifica l \'attributo ALIGN dei tag OBJECT, EMBED ed IMG e determina come la finestra del filmato Flash  posizionata all \'interno della finestra del browser. Predefinito centra il filmato nella finestra del browser e ritaglia i bordi se la finestra del browser  pi piccola del filmato. Sinistra allinea il filmato lungo il bordo sinistro della finestra del browser e ritaglia i lati superiore, inferiore e destro secondo necessit.  Pubblicazione ed esportazione 223   Destra allinea il filmato lungo il bordo destro della finestra del browser e ritaglia i lati superiore, inferiore e sinistro secondo necessit. Superiore allinea il filmato lungo il bordo superiore della finestra del browser e ritaglia i lati inferiore, sinistro e destro secondo necessit. Inferiore allinea il filmato lungo il bordo inferiore della finestra del browser e ritaglia i lati superiore, sinistro e destro secondo necessit. Scala Determina il valore del parametro SCALE nei tag OBJECT ed EMBED e definisce come viene inserito il filmato entro i limiti specificati nei campi Larghezza e Altezza. Queste impostazioni valgono solo se si immettono valori di larghezza e altezza diversi da quelli originali del filmato. Predefinita (Mostra tutto) rende visibile l \'intero filmato all \'interno dell \'area specificata mantenendone comunque le proporzioni originali. Non si verificano distorsioni. Ai due lati del filmato possono apparire bordi. Nessun bordo scala il filmato in modo da riempire l \'area specificata mantenendone comunque le proporzioni originali . Non si verificano distorsioni.  possibile che vengano ritagliate porzioni del filmato. Adattamento esatto rende visibile l \'intero filmato nell \'area specificata. Tuttavia, non viene fatto alcun tentativo di conservare le proporzioni originali e possono verificarsi distorsioni. Allineamento Flash Imposta il parametro SALIGN dei tag OBJECT ed EMBED. Le impostazioni scelte nel menu a comparsa Orizzontale e Verticale determinano il modo in cui il filmato  inserito all \'interno della finestra del filmato e, se deve essere ritagliato per adattarsi alla finestra, il modo in cui viene ritagliato. Scegliere Sinistra, Centro o Destra dal menu a comparsa Orizzontale e Superiore, Centro o Inferiore dal menu a comparsa Verticale. Mostra messaggi di avvertenza Determina se Flash visualizza o meno messaggi di errore che avvertono circa conflitti nelle impostazioni dei tag. Con questa opzione attivata ad esempio, appare un messaggio d \'errore se un modello include un codice riferito ad un \'immagine alternata che non  stata specificata.  Impostazioni pubblicazione GIF  I file GIF offrono un modo semplice per esportare disegni e semplici animazioni da usare in pagine Web. I file GIF standard sono semplicemente bitmap compresse. Un GIF animato (a volte indicato come GIF89a) offre un modo semplice per esportare brevi sequenze di animazione. Flash ottimizza un GIF animato, memorizzando solo cambiamenti da fotogramma a fotogramma.  224 Capitolo 13   Flash esporta come GIF il primo fotogramma del filmato, a meno che non venga marcato per l \'esportazione un altro fotogramma chiave immettendo l \'etichetta #Static. Flash esporta tutti i fotogrammi del filmato corrente in un GIF animato, a meno che non venga specificato un intervallo di fotogrammi da esportare immettendo le etichette #First e #Last negli opportuni fotogrammi chiave. Flash pu generare una mappa dell \'immagine per un GIF di modo che i pulsanti di collegamento agli URL nel filmato originale continuino a funzionare come collegamenti nell \'immagine. Inserire l \'etichetta #Map nel fotogramma chiave in cui creare la mappa immagine. Se non si crea un \'etichetta fotogramma, Flash crea una mappa immagine usando il pulsanti nell \'ultimo fotogramma del filmato. Per creare una mappa immagine,  necessario che la variabile di modello $IM sia presente nel modello selezionato. Consultare  \"Creazione di una mappa immagine \" a pagina 242. Usare i controlli del pannello GIF nella finestra di dialogo Impostazioni pubblicazione per cambiare le seguenti impostazioni: Dimensioni Imposta le dimensioni dell \'immagine bitmap esportata in base al numero di pixel immessi nei campi Larghezza e Altezza. In caso di attivazione di Corrispondi a filmato, le voci nei campi Larghezza e Altezza non avranno effetto e Flash creer un GIF con le stesse dimensioni del filmato. Flash garantisce che le dimensioni specificate mantengano sempre le stesse proporzioni dell \'immagine originale. Riproduzione Determina se Flash crea un \'immagine statica o un \'animazione. Fare clic su Statico per esportare un \'immagine statica. Fare clic su Animato per esportare un GIF animato. In caso di selezione di Animato, scegliere Ripetizione ciclica continua oppure immettere il numero di ripetizioni. Opzioni Specifica una serie di impostazioni relative all \'aspetto del GIF esportato. Ottimizza colori rimuove gli eventuali colori non utilizzati dalla tabella colori di un file GIF. In questo modo  possibile ridurre le dimensioni di un file GIF di 1000-1500 byte senza sacrificare la qualit delle immagini. Tuttavia ci determina un lieve aumento dei requisiti di memoria. Si noti che questa opzione non ha alcun effetto con una tavolozza Adattata. Attenua attiva o disattiva l \'antialiasing nella bitmap esportata. L \'attenuazione produce un \'immagine bitmap di qualit superiore. Senza antialiasing la qualit di visualizzazione del testo  scarsa. Tuttavia, un alone di pixel grigi pu apparire attorno ad un \'immagine con antialiasing collocata su uno sfondo colorato. Esportare senza attenuazione se appare un alone o se si sta creando un GIF trasparente che sar collocato su uno sfondo a pi colori. Disattivare questa opzione per ridurre le dimensioni dei file GIF.  Pubblicazione ed esportazione 225   Interlaccia consente la visualizzazione incrementale nel browser del GIF esportato man mano che viene scaricato. Un GIF interlacciato offre all \'utente immagini grafiche di base prima del completo downloading del file e pu essere scaricato pi velocemente in caso di collegamento di rete lento. Non interlacciare un GIF animato. Dithering uniformi applica il dithering ai colori uniformi oltre che a sfumature e immagini. Vedere la definizione del dithering seguente. Elimina sfumature converte tutti i riempimenti sfumati di un filmato in colori uniformi usando il primo colore della sfumatura. Le sfumature aumentano le dimensioni di un GIF e spesso sono di scarsa qualit. Quando si usa questa opzione,  necessario scegliere attentamente il primo colore delle sfumature per evitare risultati imprevisti. L \'impostazione predefinita  false. Trasparente Determina come vengono convertiti in un GIF lo sfondo di un filmato e le impostazioni alfa (trasparenza) di Flash. Scegliere una delle seguenti opzioni dal menu a comparsa: Opaco rende opaco lo sfondo del filmato. Trasparente rende lo sfondo trasparente. Alfa rende completamente trasparenti (invisibili) tutti i colori al di sotto del valore alfa di soglia. I colori con valori alfa superiori alla soglia rimangono invariati. Immettere un valore compreso fra 0 e 255 nella casella Soglia sulla destra. Un valore di 128 corrisponde al 50% di alfa. Dithering Attiva o disattiva il dithering e specifica il metodo. Il dithering visualizza i pixel di un intervallo di colori simili in modo da simulare i colori che non sono disponibili nella tavolozza corrente. Con questa opzione disattivata, Flash sostituisce i colori che non sono contenuti nella tabella dei colori di base con il colore della tabella che pi si avvicina al colore specificato; l \'assenza del dithering pu produrre file pi ridotti ma occorre controllare i risultati per vedere se i colori sono soddisfacenti. Il dithering pu essere utile se un \'immagine trasparente contiene artefatti. Il dithering aumenta le dimensioni dei file. Scegliere una delle seguenti opzioni di dithering: Nessuno disattiva il dithering. Ordinato offre un dithering di buona qualit con l \'aumento pi limitato possibile delle dimensioni del file. Diffusione offre il dithering di migliore qualit ma aumenta le dimensioni dei file e il tempo di elaborazione pi del dithering Ordinato. Inoltre funziona solo con la tavolozza colore Web 261 selezionata. Tipo tavolozza Definisce la tavolozza colori da usare per l \'immagine. Scegliere una delle seguenti opzioni:  226 Capitolo 13   Web 216 usa la tavolozza browser-safe standard a 216 colori per creare l \'immagine GIF. Ci offre una buona qualit delle immagini e la pi veloce elaborazione sul server. Adattata analizza i colori dell \'immagine e crea una tabella colore unica per il GIF particolare. Ci crea i colori pi accurati per l \'immagine ma le dimensioni del file risultante sono maggiori di quelle di un GIF creato con la tavolozza Web 216.  possibile ridurre le dimensioni di un GIF creato con una tavolozza adattata riducendo il numero di colori della tavolozza (vedere l \'opzione Max colori seguente). Una tavolozza adattata produce risultati ottimali con sistemi che visualizzano migliaia o milioni di colori. Adattata Web Snap  uguale a Tavolozza adattata tranne per il fatto che converte colori simili a quelli della tavolozza Web 216. La tavolozza colore risultante  ottimizzata per l \'immagine ma, quando possibile, Flash usa i colori di Web 216. Ci produce colori migliori per l \'immagine quando la tavolozza Web 216  attiva in un sistema a 256 colori. Personalizzata consente di specificare una tavolozza ottimizzata per l \'immagine corrente. Ci consente la stessa velocit di elaborazione della tavolozza Web 216. Per usare questa opzione, occorre avere familiarit con la creazione e l \'uso di tavolozze personalizzate. Per scegliere una tavolozza personalizzata, fare clic sul pulsante etichettato con l \'ellisse (...) alla destra della casella Tavolozza nella parte inferiore della finestra di dialogo e selezionare un file tavolozza. Flash supporta tavolozze salvate in formato ACT. Questo  lo stesso formato esportato da Macromedia Fireworks e da altre importanti applicazioni grafiche. Max colori Imposta il numero di colori usati nell \'immagine GIF. La scelta di un numero di colori pi limitato pu produrre un file di dimensioni ridotte ma incide negativamente anche sulla qualit dei colori dell \'immagine.  possibile specificare un valore per il numero massimo di colori solo se in Tipo tavolozza  stata selezionata l \'opzione Adattata o Web Snap.  Impostazioni di pubblicazione JPEG  Use il formato JPEG per salvare un \'immagine come bitmap a 24 bit altamente compressa. In generale, il formato GIF  il migliore per esportare immagini al tratto, mentre JPEG pu essere preferibile per immagini che includono numerose sfumature o bitmap incorporate. Flash esporta come JPEG il primo fotogramma del filmato, a meno che non venga marcato per l \'esportazione un altro fotogramma chiave immettendo l \'etichetta #Static. Usare i controlli nel pannello JPEG della finestra di dialogo Impostazioni pubblicazione per cambiare le seguenti impostazioni: ","null","null","");arrFiles[54]=new Array("manu/ud4_using_it.pdf","000UsingUltraDev.book","Uso di UltraDev  TM  macromedia    Marchi di fabbrica Afterburner, AppletAce, Attain, Attain Enterprise Learning System, Attain Essentials, Attain Objects for Dreamweaver, Authorware, Authorware Attain, Authorware Interactive Studio, Authorware Star, Authorware Synergy, Backstage, Backstage Designer, Backstage Desktop Studio, Backstage Enterprise Studio, Backstage Internet Studio, Design in Motion, Director, Director Multimedia Studio, Doc Around the Clock, Dreamweaver, Dreamweaver Attain, Drumbeat, Drumbeat 2000, Extreme 3D, Fireworks, Flash, Fontographer, FreeHand, FreeHand Graphics Studio, Generator, Generator Developer \'s Studio, Generator Dynamic Graphics Server, Knowledge Objects, Knowledge Stream, Knowledge Track, Lingo, Live Effects, Macromedia, Macromedia M Logo & Design, Macromedia Flash, Macromedia Xres, Macromind, Macromind Action, MAGIC, Mediamaker, Object Authoring, Power Applets, Priority Access, Roundtrip HTML, Scriptlets, SoundEdit, ShockRave, Shockmachine, Shockwave, Shockwave Remote, Shockwave Internet Studio, Showcase, Tools to Power Your Ideas, Universal Media, Virtuoso, Web Design 101, Whirlwind ed Xtra sono marchi di fabbrica di Macromedia, Inc. e possono essere registrati negli Stati Uniti e in altre giurisdizioni, anche internazionali. Gli altri nomi di prodotto, logotipi, design, titoli, termini o espressioni citati in questa pubblicazione possono essere marchi di fabbrica, marchi di servizio o nomi commerciali di Macromedia, Inc. o di altre entit e possono essere registrati in alcune giurisdizioni, anche internazionali. Questo manuale contiene dei collegamenti a siti Web di terze parti che non sono sotto il controllo di Macromedia: Macromedia non  pertanto responsabile del contenuto dei suddetti siti. Se si accede a un sito Web di terze parti citato in questo manuale, la responsabilit  interamente a carico dell \'utente. Macromedia fornisce tali collegamenti esclusivamente per comodit di consultazione e la presenza di un collegamento a un sito di terze parti non pressupone che Macromedia si assuma o accetti alcuna responsabilit sul relativo contenuto. Declinazione di responsabilit di Apple APPLE COMPUTER, INC. NON FORNISCE ALCUNA GARANZIA, N IMPLICITA N ESPLICITA, SUL PACCHETTO SOFTWARE ACCLUSO, SULLA SUA COMMERCIABILIT E SULLA SUA IDONEIT PER SCOPI SPECIFICI. POICH L \'ESCLUSIONE DELLE GARANZIE IMPLICITE NON  CONSENTITA IN ALCUNI STATI, L \'ESCLUSIONE SOPRA RIPORTATA POTREBBE NON ESSERE VALIDA IN ALCUNI CASI. LA PRESENTE GARANZIA CONFERISCE DIRITTI LEGALI SPECIFICI. GLI EVENTUALI DIRITTI AGGIUNTIVI VARIANO DA STATO A STATO. Copyright  2000 Macromedia, Inc. Tutti i diritti riservati. Il presente manuale non pu essere copiato, fotocopiato, riprodotto, tradotto o convertito in qualunque formato elettronico o leggibile da macchine, n integralmente n parzialmente, senza il preventivo consenso scritto di Macromedia, Inc. Numero di parte ZUD40M100IT Contributi Gestione del progetto: Sheila McGinn Autori: Kim Diezel, Valerie Hanscom, Jed Hartman, Emily Ricketts Editing: Anne Szabla e Lisa Stanziano Gestione della produzione: John  \"Zippy \" Lehnus Progettazione multimediale e produzione: Aaron Begley e Noah Zilberberg Produzione della stampa: Chris Basmajian, Paul Benkman, Caroline Branch e Rebecca Godbois Editing Web e produzione: Jane Flint DeKoven e Jeff Harmon Gestione della localizzazione: Bonnie Loo Un ringraziamento speciale a Jaime Austin, Chris Bank, Saam Barrager, Heidi Bauer, Jennifer Chapman, Winsha Chen, Kristin Conradi, Margaret Dumas, Peter Fenczik, Jean Fitzgerald, S Fred Golden, Stephanie Goss, Victor Grigorieff, Narciso (nj) Jaramillo, John Koch, David Lenoe, Eric Lerner, Charles Nadeau, Eric Ott, Jeff Schang, Mike Sundermeyer, Luciano Arruda, Raymond Lim, Scott Richards, Yoko Vogt, Peter von dem Hagen, Marta Farinati, Giuseppe Montemurro, Massimo Foti e ai team di progettazione e QA Dreamweaver Prima edizione: novembre 2000 Macromedia, Inc. 600 Townsend St. San Francisco, CA 94103  2   INDICE GENERALE  INTRODUZIONE Guida introduttiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Convenzioni tipografiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Requisiti iniziali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Da dove iniziare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Installazione di Dreamweaver UltraDev. . . . . . . . . . . . . . . . . . . . . . . . 11 Avvio rapido per gli utenti Windows . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Avvio rapido per gli utenti Macintosh . . . . . . . . . . . . . . . . . . . . . . . . . 17 Configurazione del sistema locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Novit di UltraDev 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Risorse di UltraDev. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Documentazione di Dreamweaver UltraDev . . . . . . . . . . . . . . . . . . . . 35 Risorse disponibili sul Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Accessibilit e Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 CAPITOLO 1 Esercitazione di Dreamweaver UltraDev. . . . . . . . .37 Avvio rapido dell \'esercitazione per gli utenti Windows . . . . . . . . . . . . 38 Avvio rapido dell \'esercitazione per gli utenti Macintosh. . . . . . . . . . . . 44 Definizione di un sito locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Definizione di un sito remoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Configurazione di UltraDev per il funzionamento con il server applicazioni utilizzato. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Creazione di una connessione di database . . . . . . . . . . . . . . . . . . . . . . 53 Creazione di un set di pagine di ricerca semplice/risultati . . . . . . . . . . 59 Creazione di un set di pagine di ricerca avanzata/risultati . . . . . . . . . . 67 Creazione di una pagina di dettagli . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Creazione di una pagina di inserimento. . . . . . . . . . . . . . . . . . . . . . . . 75  3   CAPITOLO 2 Elementi fondamentali di UltraDev . . . . . . . . . . . . . . 77 Pagine dinamiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 Flusso di lavoro di UltraDev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 Ambiente di lavoro di UltraDev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 CAPITOLO 3 Connessione ad un database . . . . . . . . . . . . . . . . . . .93 Creazione di una connessione ad un database per un \'applicazione ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93 Creazione di una connessione ad un database per un \'applicazione ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . .102 Creazione di una connessione ad un database per un \'applicazione JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106 Modifica o eliminazione delle connessioni di database . . . . . . . . . . . .109 Creazione di una connessione per l \'uso di UltraDev . . . . . . . . . . . . . .110 CAPITOLO 4 Definizione delle origini dati di UltraDev. . . . . . . . . .113 Definizione di un recordset come origine dati . . . . . . . . . . . . . . . . . .114 Definizione delle origini dati inviate dai browser per le pagine ASP . .115 Definizione delle origini dati inviate dai browser per le pagine ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117 Definizione delle origini dati inviate dai browser per JSP . . . . . . . . . .122 Definizione delle variabili di sessione come origini dati . . . . . . . . . . .123 Definizione delle variabili dell \'applicazione come origini dati . . . . . . .124 Definizione di un oggetto server di una stored procedure come origine dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125 Definizione dei JavaBean come origini dati (solo JSP) . . . . . . . . . . . .126 Memorizzazione nella cache delle origini dati . . . . . . . . . . . . . . . . . . .129 Modifica o eliminazione delle origini dati . . . . . . . . . . . . . . . . . . . . . .130 CAPITOLO 5 Creazione di un recordset. . . . . . . . . . . . . . . . . . . . . . .131 Definizione di un recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 Attivazione di una stored procedure . . . . . . . . . . . . . . . . . . . . . . . . . .137 Copia di un recordset in un \'altra pagina . . . . . . . . . . . . . . . . . . . . . . .137 Modifica o eliminazione di un recordset come origine dati . . . . . . . . .138  4 Indice generale   CAPITOLO 6 Aggiunta del contenuto dinamico. . . . . . . . . . . . . . .139 Testo dinamico modificabile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140 Immagini dinamiche modificabili . . . . . . . . . . . . . . . . . . . . . . . . . . . .142 Oggetti modulo dinamici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144 Attributi HTML dinamici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149 Parametri dinamici degli oggetti ActiveX, Flash e di altro tipo . . . . . .151 Modifica del contenuto dinamico . . . . . . . . . . . . . . . . . . . . . . . . . . . .151 Eliminazione del contenuto dinamico . . . . . . . . . . . . . . . . . . . . . . . .152 CAPITOLO 7 Visualizzazione dei record di database. . . . . . . . . .153 Creazione dei collegamenti di navigazione recordset . . . . . . . . . . . . . .153 Come visualizzare e nascondere le aree . . . . . . . . . . . . . . . . . . . . . . . .157 Visualizzazione di pi record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158 Creazione di un contatore di record . . . . . . . . . . . . . . . . . . . . . . . . . .159 Creazione di un set di pagine principale/dettaglio . . . . . . . . . . . . . . .162 Modifica dei comportamenti server di una pagina . . . . . . . . . . . . . . .170 CAPITOLO 8 Creazione di pagine che effettuano le ricerche nei database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171 Creazione della pagina di ricerca . . . . . . . . . . . . . . . . . . . . . . . . . . . .172 Creazione della pagina dei risultati . . . . . . . . . . . . . . . . . . . . . . . . . . .173 Creazione di una pagina di dettagli per una pagina di risultati . . . . . .179 Operazioni con le pagine correlate . . . . . . . . . . . . . . . . . . . . . . . . . . .185 CAPITOLO 9 Creazione di pagine che modificano dei record in un database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Creazione di una pagina per l \'inserimento dei record . . . . . . . . . . . . .188 Creazione di una pagina per l \'aggiornamento dei record . . . . . . . . . . .193 Creazione di una pagina per l \'eliminazione di un record . . . . . . . . . . .201 CAPITOLO 10 Creazione di pagine che limitano l \'accesso al sito. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Creazione di una pagina di registrazione . . . . . . . . . . . . . . . . . . . . . . .208 Creazione di una pagina di login . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212 Creazione di una pagina accessibile solo agli utenti autorizzati. . . . . . .215  Indice generale 5   CAPITOLO 11 Personalizzazione di UltraDev . . . . . . . . . . . . . . . . . 221 Modifica e creazione dei formati di dati . . . . . . . . . . . . . . . . . . . . . . .221 Installazione di altri comportamenti server . . . . . . . . . . . . . . . . . . . . .222 Creazione di comportamenti server . . . . . . . . . . . . . . . . . . . . . . . . . .222 Modifica dei comportamenti server . . . . . . . . . . . . . . . . . . . . . . . . . .232 Creazione di altre estensioni di UltraDev . . . . . . . . . . . . . . . . . . . . . .235 APPENDICE A Guida introduttiva ai database. . . . . . . . . . . . . . . . . 237 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237 Connessioni di database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239 APPENDICE B Requisiti dettagliati per la creazione delle applicazioni Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Requisiti per gli sviluppatori ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . .245 Requisiti per gli sviluppatori ColdFusion . . . . . . . . . . . . . . . . . . . . . .249 Requisiti per gli sviluppatori JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . .253 APPENDICE C Installazione di Microsoft Personal Web Server. . 257 Installazione di PWS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257 Configurazione di PWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258 APPENDICE D Installazione di ColdFusion Server di Allaire. . . . 259 Installazione e configurazione di ColdFusion Server . . . . . . . . . . . . . .260 APPENDICE E Impostazione di un DSN in Windows . . . . . . . . . . 263 APPENDICE F Cenni sul linguaggio SQL. . . . . . . . . . . . . . . . . . . . . 265 Inclusione di un \'intera tabella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265 Limite al numero di colonne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266 Limite al numero di record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266 Ordinamento dei record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268 INDICE ANALITICO......................... 269  6 Indice generale   INTRODUZIONE  Guida introduttiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Macromedia Dreamweaver UltraDev  un ambiente professionale per la creazione di applicazioni Web. Un \'applicazione Web  una raccolta di pagine che interagiscono una con l \'altra e con altre risorse disponibili su un server Web, ad esempio dei database. UltraDev  anche un editor professionale per la creazione e la gestione di pagine e siti Web. Poich incorpora tutti gli strumenti di progettazione delle pagine e gestione dei siti di Dreamweaver, UltraDev consente di creare, gestire e modificare facilmente pagine Web supportate da piattaforme e browser multipli. UltraDev offre ampie possibilit di personalizzazione.  possibile creare oggetti, comandi e comportamenti server personalizzati, modificare i menu e le scorciatoie da tastiera e perfino utilizzare degli script per integrare nuove azioni, nuovi comportamenti e nuove finestre di ispezione Propriet in UltraDev.  Convenzioni tipografiche  In questa guida sono state adottate le seguenti convenzioni tipografiche:    Carattere di codice Indica gli script, le istruzioni SQL, i nomi degli attributi e dei tag HTML, nonch il testo letterale utilizzato negli esempi. Carattere di codice corsivo Indica gli elementi che possono essere sostituiti all \'interno del codice.  7   Requisiti iniziali  Per poter creare delle applicazioni Web con UltraDev,  necessario disporre di quanto segue:  Un server Web  Un server applicazioni eseguito sul server Web o un server Web che funga da server applicazioni, ad esempio Microsoft Personal Web Server (PWS) o Internet Information Server (IIS)  Un database o un sistema di database  Un driver di database che supporti il sistema di database utilizzato I requisiti specifici variano in base al tipo di applicazioni che si desidera creare con UltraDev: ASP (Active Server Pages), ColdFusion o JSP (JavaServer Pages). Per ulteriori informazioni su queste tecnologie, vedere  \"Pagine dinamiche \" a pagina 78. Questa sezione descrive alcune configurazioni tipiche che supportano un database di Microsoft Access, ovvero il tipo di database utilizzato nell \'esercitazione di UltraDev. Per informazioni pi dettagliate sui requisiti relativi agli sviluppatori ASP, ColdFusion o JSP, vedere  \"Requisiti dettagliati per la creazione delle applicazioni Web \" a pagina 245. Configurazioni di sistema tipiche per gli sviluppatori ASP La tabella che segue riepiloga le configurazioni di sistema tipiche per gli sviluppatori ASP che utilizzano database di Microsoft Access:  Sistema UltraDev Server Web  Windows 95, 98, NT Workstation Windows NT Server, 2000 Macintosh PWS eseguito localmente IIS eseguito localmente IIS eseguito in modalit remota  Server applicazioni PWS eseguito localmente IIS eseguito localmente IIS eseguito in modalit remota Driver di database ODBC (Microsoft Access Driver) ODBC (Microsoft Access Driver) ODBC (Microsoft Access Driver)  Per informazioni pi dettagliate, vedere  \"Requisiti per gli sviluppatori ASP \" a pagina 245. Per le istruzioni relative all \'installazione di PWS sul computer locale, vedere  \"Installazione di Microsoft Personal Web Server \" a pagina 257. Gli utenti di Windows 2000 possono installare IIS 5.0, incluso nel pacchetto di Windows 2000.  8 Introduzione   Configurazioni di sistema tipiche per gli sviluppatori ColdFusion La tabella che segue riepiloga le configurazioni di sistema tipiche per gli sviluppatori ColdFusion che utilizzano database di Microsoft Access:  Sistema UltraDev Server Web  Server applicazioni Driver di database  Windows 95, 98, NT Workstation PWS eseguito localmente  ColdFusion Server ODBC (Microsoft  eseguito localmente Access Driver)  Windows NT Server, 2000 IIS eseguito localmente  ColdFusion Server ODBC (Microsoft  eseguito localmente Access Driver)  Macintosh IIS eseguito in modalit remota  ColdFusion Server ODBC (Microsoft  eseguito in modalit remota Access Driver)  Per informazioni pi dettagliate, vedere  \"Requisiti per gli sviluppatori ColdFusion \" a pagina 249. Per le istruzioni relative all \'installazione di PWS sul computer locale, vedere  \"Installazione di Microsoft Personal Web Server \" a pagina 257. Per le istruzioni relative all \'installazione della versione per utente singolo di ColdFusion Server inclusa nel CD di UltraDev, vedere  \"Installazione di ColdFusion Server di Allaire \" a pagina 259. Configurazioni di sistema tipiche per gli sviluppatori JSP La tabella che segue riepiloga le configurazioni di sistema tipiche per gli sviluppatori JSP che utilizzano database di Microsoft Access:  Sistema UltraDev Server Web  Windows 95, 98, NT Workstation PWS eseguito localmente  Server applicazioni WebSphere o JRun eseguito localmente  Windows NT Server, 2000 IIS eseguito localmente WebSphere o JRun eseguito localmente  Macintosh IIS eseguito in modalit remota WebSphere o JRun eseguito in modalit remota  Driver di database JDBC-ODBC Bridge con ODBC (Microsoft Access Driver) JDBC-ODBC Bridge con ODBC (Microsoft Access Driver) JDBC-ODBC Bridge con ODBC (Microsoft Access Driver)  Guida introduttiva 9   Per informazioni pi dettagliate, vedere  \"Requisiti per gli sviluppatori JSP \" a pagina 253. Per le istruzioni relative all \'installazione di PWS sul computer locale, vedere  \"Installazione di Microsoft Personal Web Server \" a pagina 257. Verificare che il sistema disponga di un driver JDBC per i database di Access o di un driver JDBC-ODBC Bridge. Accertarsi inoltre che sul computer sia installato il kit di sviluppo Java (JDK). Il kit JDK pu essere scaricato dal sito Web di Sun all \'indirizzo http://java.sun.com/products/jdk/1.1/.  Da dove iniziare  La prima operazione da eseguire  l \'installazione di UltraDev. Per le istruzioni di installazione, vedere  \"Installazione di Dreamweaver UltraDev \" a pagina 11. Subito dopo  necessario configurare il sistema. Il modo pi semplice per configurare il sistema  sottoscrivere un account di prova presso il provider Internet (ISP) consigliato da Macromedia. Per ulteriori informazioni, visitare il sito Web di Macromedia all \'indirizzo http:// www.macromedia.com/software/ultradev/isp/. Se si desidera configurare personalmente il sistema, fare riferimento alle seguenti sezioni:   \"Avvio rapido per gli utenti Windows \" a pagina 12   \"Avvio rapido per gli utenti Macintosh \" a pagina 17 Le sezioni di avvio rapido si basano sul presupposto che l \'utente utilizzi un database di Microsoft Access con un server eseguito su un computer Windows (localmente per gli utenti Windows e in modalit remota per gli utenti Macintosh). Se si decide di non utilizzare queste configurazioni, leggere le istruzioni contenute in  \"Configurazione del sistema locale \" a pagina 23.  10 Introduzione   Installazione di Dreamweaver UltraDev  Per l \'esecuzione di Dreamweaver UltraDev sono previsti i requisiti hardware e software indicati di seguito.  Microsoft Windows:   Processore Intel Pentium o equivalente da almeno 166 MHz con Windows 95, Windows 98, Windows Me, Windows NT 4.0 con Service Pack 5 o Windows 2000  64 MB di memoria ad accesso casuale (RAM) pi 170 MB di spazio libero sul disco rigido  Macromedia Flash Player per la visualizzazione delle lezioni e delle visite guidate. Il file di installazione di Flash Player  disponibile sul CD e pu essere inoltre scaricato dal sito Web di Macromedia all \'indirizzo http:// www.macromedia.com/software/flashplayer/downloads/.  Macintosh:   Power Macintosh con Mac OS 8.6 o 9.x  64 MB di memoria ad accesso casuale (RAM) pi 130 MB di spazio libero sul disco rigido  Macromedia Flash Player per la visualizzazione delle lezioni e delle visite guidate. Il file di installazione di Flash Player  disponibile sul CD e pu essere inoltre scaricato dal sito Web di Macromedia all \'indirizzo http:// www.macromedia.com/software/flashplayer/downloads/. Per installare Dreamweaver UltraDev sul computer locale, eseguire la procedura descritta di seguito.  Per installare Dreamweaver UltraDev: 1 Inserire il CD di Dreamweaver UltraDev nell \'unit CD-ROM del computer. 2 Scegliere una delle seguenti opzioni:   In Windows, scegliere Avvio/Start > Esegui. Fare clic su Sfoglia e individuare il file di installazione di UltraDev sul CD. Nella finestra di dialogo Esegui, fare clic su OK per avviare l \'installazione.  Su un Macintosh, fare doppio clic sull \'icona del programma di installazione di Dreamweaver UltraDev.  3 Seguire le istruzioni a video. 4 Se viene richiesto dal programma di installazione, riavviare il computer.  Guida introduttiva 11   Avvio rapido per gli utenti Windows  Questa sezione spiega come iniziare a creare rapidamente delle applicazioni Web con UltraDev per Windows. Al suo interno vengono descritte le modalit di esecuzione delle seguenti operazioni:   \"Configurazione del computer locale \" a pagina 12   \"Configurazione di UltraDev \" a pagina 13   \"Impostazione di un DSN sul computer locale \" a pagina 14   \"Creazione di una connessione di database \" a pagina 15 Nelle altre sezioni di questa guida e nella Guida in linea sono disponibili informazioni pi dettagliate sulle procedure e sui concetti descritti in questa sezione. Sono previste varie configurazioni di sistema. Per semplicit, questa sezione si basa sul presupposto che l \'utente utilizzi un database di Microsoft Access. Se non si dispone di un database di questo tipo,  possibile utilizzare il database di esempio fornito con l \'esercitazione di UltraDev. Il programma di installazione di UltraDev crea questo database sul disco rigido nella cartella Tutorial - UltraDev della cartella principale di Dreamweaver UltraDev. Configurazione del computer locale Di seguito viene descritta la configurazione di sistema pi semplice per gli utenti Windows.  Per configurare il computer locale: 1 Se si utilizza Windows 95, 98 o NT Workstation, installare Microsoft Personal  Web Server (PWS). Per le istruzioni di installazione, vedere  \"Installazione di Microsoft Personal Web Server \" a pagina 257. 2 Se si utilizza Windows NT Server o Windows 2000, verificare che nel proprio sistema sia installato Internet Information Server (IIS). IIS  la versione completa di PWS e dovrebbe essere gi installato nel sistema. In caso contrario, chiedere all \'amministratore di sistema di installarlo. 3 Se si desidera sviluppare un \'applicazione ColdFusion, installare ColdFusion Server nel proprio sistema. Per le istruzioni di installazione, vedere  \"Installazione di ColdFusion Server di Allaire \" a pagina 259.  12 Introduzione   4 Se si desidera sviluppare un \'applicazione JSP, installare i componenti indicati di seguito nel proprio sistema:   Java 2 SDK Standard Edition per Windows. Il driver JDBC-ODBC Bridge di Sun viene installato automaticamente quando si installa l \'SDK. L \'SDK pu essere scaricato dal sito Web di Sun all \'indirizzo http://java.sun.com/j2se/.  Un server applicazioni che implementi la specifica JavaServer Pages 1.0 di Sun. Per ulteriori informazioni, vedere  \"Server applicazioni JSP \" a pagina 254.  5 In Windows, creare una nuova cartella per le copie di lavoro dei file del sito. Ad esempio: c: \\Sites \\MyWorkingSite 6 In Windows, creare una sottocartella all \'interno della cartella c: \\Inetpub \\wwwroot e assegnarle un nome che descriva il sito. Ad esempio: c: \\Inetpub \\wwwroot \\MyPublishedSite Configurazione di UltraDev Questa sezione spiega come configurare UltraDev per la configurazione di sistema descritta nella sezione precedente. Per configurare UltraDev: 1 Avviare UltraDev, scegliere Sito > Nuovo sito e impostare le opzioni della finestra di dialogo Informazioni locali nel seguente modo: Nome del sito: MyFirstSite Cartella principale locale: c: \\Sites \\MyWorkingSite 2 Fare clic su Informazioni su remoto e impostare le opzioni della finestra di dialogo nel seguente modo: Accesso: Local/Network Cartella remota: c: \\Inetpub \\wwwroot \\MyPublishedSite  Guida introduttiva 13   3 Se si desidera sviluppare un sito ASP, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: ASP 2.0 Linguaggio di script: VBScript o JavaScript Estensione pagina: .asp Accesso: Local/Network Cartella remota: c: \\Inetpub \\wwwroot \\MyPublishedSite Prefisso URL: http://localhost/MyPublishedSite 4 Se si desidera utilizzare ColdFusion Server come server applicazioni, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: ColdFusion 4.0 Linguaggio di script: CFML Estensione pagina: .cfm Accesso: Local/Network Cartella remota: c: \\Inetpub \\wwwroot \\MyPublishedSite Prefisso URL: http://localhost/MyPublishedSite 5 Se si desidera utilizzare un server applicazioni JSP, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: JSP 1.0 Linguaggio di script: Java Estensione pagina: .jsp Accesso: Local/Network Cartella remota: c: \\Inetpub \\wwwroot \\MyPublishedSite Prefisso URL: http://localhost/MyPublishedSite 6 Fare clic su OK.  Impostazione di un DSN sul computer locale Un DSN (data source name, nome origine dati)  una sorta di scorciatoia che viene usata per stabilire una connessione di database. Se si utilizza il database di esercitazione,  possibile usare il DSN  \"CompassTravel \", che viene creato durante l \'installazione di UltraDev. Se si utilizza un altro database di Microsoft Access,  necessario impostare un DSN per questo database. Per ulteriori informazioni, vedere  \"Impostazione di un DSN in Windows \" a pagina 263.  14 Introduzione   Creazione di una connessione di database Una connessione di database  un insieme di parametri definiti dall \'utente che consentono all \'applicazione Web di individuare e utilizzare un database. Questi parametri vengono definiti quando si imposta il DSN che viene usato per creare la connessione di database. Per i siti ASP, ColdFusion e JSP  necessario creare connessioni di database distinte.  Per creare una connessione di database per un \'applicazione ASP: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare DSN (Data Source Name) dal menu a comparsa. Viene visualizzata la finestra di dialogo DSN (Data Source Name). 3 Inserire un nome per la nuova connessione. 4 Selezionare un DSN. Se si utilizza il database di esercitazione, selezionare CompassTravel dall \'elenco dei DSN. Il DSN CompassTravel viene creato durante l \'installazione di UltraDev. Se si utilizza un altro database, selezionare il DSN creato per questo database. 5 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Configurazione di UltraDev \" a pagina 13). 6 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile iniziare a creare l \'applicazione Web. Per ulteriori informazioni, vedere  \"Documentazione di Dreamweaver UltraDev \" a pagina 35.  Per creare una connessione di database per un \'applicazione ColdFusion: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare DSN dal menu a comparsa. Viene chiesto di inserire il nome utente e la password di ColdFusion.  Guida introduttiva 15   3 Inserire il nome utente e la password con cui si esegue il login a ColdFusion Administrator. UltraDev recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN. 4 Inserire un nome per la nuova connessione. 5 Selezionare un DSN. Se si utilizza il database di esercitazione, selezionare CompassTravel dall \'elenco dei DSN. Il DSN CompassTravel viene creato durante l \'installazione di UltraDev. Se si utilizza un altro database, selezionare il DSN creato per questo database. 6 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Configurazione di UltraDev \" a pagina 13). 7 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 8 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile iniziare a creare l \'applicazione Web. Per ulteriori informazioni, vedere  \"Documentazione di Dreamweaver UltraDev \" a pagina 35. Per creare una connessione di database per un \'applicazione JSP: 1 In UltraDev, scegliere Connessioni dal menu Elabora. Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare Database ODBC (driver Sun JDBCODBC) dal menu a comparsa. Viene visualizzata la finestra di dialogo Database ODBC (driver Sun JDBCODBC). 3 Inserire un nome per la nuova connessione. 4 Se si utilizza il database di esercitazione, sostituire il segnaposto [odbc dsn] con CompassTravel nella casella URL. La casella URL dovrebbe contenere le seguenti informazioni: jdbc:odbc:CompassTravel 5 Se si utilizza un altro database, sostituire il segnaposto [odbc dsn] con il DSN creato per questo database nella casella URL.  16 Introduzione   6 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Configurazione di UltraDev \" a pagina 13). 7 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 8 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile iniziare a creare l \'applicazione Web. Per ulteriori informazioni, vedere  \"Documentazione di Dreamweaver UltraDev \" a pagina 35.  Avvio rapido per gli utenti Macintosh  Questa sezione spiega come iniziare a creare rapidamente delle applicazioni Web con UltraDev per Macintosh. Al suo interno vengono descritte le modalit di esecuzione delle seguenti operazioni:   \"Configurazione del server \" a pagina 18   \"Configurazione di UltraDev su un Macintosh \" a pagina 19   \"Creazione di una connessione di database \" a pagina 20 Nelle altre sezioni di questa guida e nella Guida in linea sono disponibili informazioni pi dettagliate sulle procedure e sui concetti descritti in questa sezione. Sono previste varie configurazioni di sistema. Per semplicit, questa sezione si basa sul presupposto che l \'utente utilizzi un database di Microsoft Access. Se non si dispone di un database di questo tipo,  possibile utilizzare il database di esempio fornito con l \'esercitazione di UltraDev. Il programma di installazione di UltraDev crea questo database sul disco rigido nella cartella Tutorial - UltraDev della cartella principale di Dreamweaver UltraDev. Poich i server Web e i server applicazioni pi diffusi non supportano ancora il sistema Macintosh,  necessario utilizzare un altro computer per eseguire il software del server. Questa sezione si basa sul presupposto che l \'utente disponga di un computer con Windows NT Server o Windows 2000 su cui sia installato il server Web IIS (Internet Information Server).  Guida introduttiva 17   Configurazione del server Questa sezione si basa sul presupposto che l \'utente disponga di un computer con Windows NT Server o Windows 2000.  Per configurare il server: 1 Se non  gi stato fatto, installare Internet Information Server (IIS) sul server.  IIS dovrebbe essere gi installato nel sistema. In caso contrario, chiedere all \'amministratore di sistema di installarlo. 2 Se si desidera sviluppare un \'applicazione ColdFusion, installare ColdFusion Server sul server. Per le istruzioni di installazione, vedere  \"Installazione di ColdFusion Server di Allaire \" a pagina 259. 3 Se si desidera sviluppare un \'applicazione JSP, installare i componenti indicati di seguito sul server Windows:  Java 2 SDK Standard Edition per Windows Il driver JDBC-ODBC Bridge di Sun viene installato automaticamente quando si installa l \'SDK. L \'SDK pu essere scaricato dal sito Web di Sun all \'indirizzo http://java.sun.com/j2se/.  Un server applicazioni che implementi la specifica JavaServer Pages 1.0 di Sun. Per ulteriori informazioni, vedere  \"Server applicazioni JSP \" a pagina 254. 4 Sul server Windows, creare una sottocartella all \'interno della cartella c: \\Inetpub \\wwwroot e assegnarle un nome che descriva il sito. Ad esempio: c: \\Inetpub \\wwwroot \\MyPublishedSite 5 Se si desidera utilizzare il database di esercitazione, copiare il relativo file dal Macintosh al server. Questo file di database di Microsoft Access, compasstravel.mdb, si trova sul disco rigido del Macintosh nella cartella Tutorial - UltraDev della cartella principale di Dreamweaver UltraDev. Il file compasstravel.mdb pu essere copiato in una cartella qualunque del disco rigido del server. 6 Impostare un DSN che faccia riferimento al database copiato sul server. Un DSN  una sorta di scorciatoia che viene usata per stabilire una connessione di database. Per ulteriori informazioni, vedere  \"Impostazione di un DSN in Windows \" a pagina 263. Se si utilizza il database di esercitazione, assegnare il nome  \"CompassTravel \" al DSN.  18 Introduzione   Configurazione di UltraDev su un Macintosh Questa sezione spiega come configurare UltraDev su un Macintosh per la configurazione di sistema descritta nella sezione precedente.  Per configurare UltraDev su un Macintosh: 1 Creare una nuova cartella per le copie di lavoro dei file del sito.  Ad esempio: Macintosh HD:Sites:MyWorkingSite 2 Avviare UltraDev, scegliere Sito > Nuovo sito e impostare le opzioni della finestra di dialogo Informazioni locali nel seguente modo: Nome del sito: MyFirstSite Cartella principale locale: Macintosh HD:Sites:MyWorkingSite 3 Fare clic su Informazioni su remoto e impostare le opzioni della finestra di dialogo nel seguente modo: Accesso: FTP Host FTP: MyFTPHost Cartella host: MyPublishedSite/ Nome utente: MyUserName Password: MyPassword 4 Se si  interessati allo sviluppo di un sito ASP, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: ASP 2.0 Linguaggio di script: VBScript o JavaScript Estensione pagina: .asp Accesso: FTP Host FTP: MyFTPHost Directory host: MyPublishedSite/ Login: MyUserName Password: MyPassword Prefisso URL: http://MyDomainName/MyPublishedSite  Guida introduttiva 19   5 Se si desidera utilizzare ColdFusion Server come server applicazioni, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: ColdFusion 4.0 Linguaggio di script: CFML Estensione pagina: .cfm Accesso: FTP Host FTP: MyFTPHost Directory host: MyPublishedSite/ Login: MyUserName Password: MyPassword Prefisso URL: http://MyDomainName/MyPublishedSite 6 Se si desidera utilizzare un server applicazioni JSP, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: JSP 1.0 Linguaggio di script: Java Estensione pagina: .jsp Accesso: FTP Host FTP: MyFTPHost Directory host: MyPublishedSite/ Login: MyUserName Password: MyPassword Prefisso URL: http://MyDomainName/MyPublishedSite 7 Fare clic su OK.  Creazione di una connessione di database Una connessione di database  un insieme di parametri definiti dall \'utente che consentono all \'applicazione Web di individuare e utilizzare un database. Questi parametri vengono definiti quando si imposta il DSN che viene usato per creare la connessione di database. Per i siti ASP, ColdFusion e JSP  necessario creare connessioni di database distinte.  20 Introduzione   Per creare una connessione di database per un \'applicazione ASP: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare DSN (Data Source Name) dal menu a comparsa. Viene visualizzata la finestra di dialogo DSN (Data Source Name). 3 Inserire un nome per la nuova connessione. 4 Specificare un DSN. Se si utilizza il database di esercitazione, digitare CompassTravel. Se si utilizza un altro database, specificare il DSN creato per questo database. 5 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Configurazione di UltraDev su un Macintosh \" a pagina 19). 6 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile iniziare a creare l \'applicazione Web. Per ulteriori informazioni, vedere  \"Documentazione di Dreamweaver UltraDev \" a pagina 35.  Per creare una connessione di database per un \'applicazione ColdFusion: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare DSN dal menu a comparsa. Viene chiesto di inserire il nome utente e la password di ColdFusion. 3 Inserire il nome utente e la password con cui si esegue il login a ColdFusion Administrator. UltraDev si connette al server, recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN. 4 Inserire un nome per la nuova connessione. 5 Selezionare un DSN. Se si utilizza il database di esercitazione, selezionare CompassTravel dal menu a comparsa. Se si utilizza un altro database, selezionare il DSN creato per questo database.  Guida introduttiva 21   6 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Configurazione di UltraDev su un Macintosh \" a pagina 19). 7 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 8 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile iniziare a creare l \'applicazione Web. Per ulteriori informazioni, vedere  \"Documentazione di Dreamweaver UltraDev \" a pagina 35. Per creare una connessione di database per un \'applicazione JSP: 1 In UltraDev, scegliere Connessioni dal menu Elabora. Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare Database ODBC (driver Sun JDBCODBC) dal menu a comparsa. Viene visualizzata la finestra di dialogo Database ODBC (driver Sun JDBCODBC). 3 Inserire un nome per la nuova connessione. 4 Se si utilizza il database di esercitazione, sostituire il segnaposto [odbc dsn] con CompassTravel nella casella URL. La casella URL dovrebbe contenere le seguenti informazioni: jdbc:odbc:CompassTravel 5 Se si utilizza un altro database, sostituire il segnaposto [odbc dsn] con il DSN creato per questo database nella casella URL. 6 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Configurazione di UltraDev \" a pagina 13). 7 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 8 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile iniziare a creare l \'applicazione Web. Per ulteriori informazioni, vedere  \"Documentazione di Dreamweaver UltraDev \" a pagina 35.  22 Introduzione   Configurazione del sistema locale  Per poter sviluppare delle applicazioni Web con UltraDev,  necessario configurare il sistema locale. Questa sezione fornisce le procedure generali relative alla configurazione del sistema. Se il sistema  gi stato configurato mediante le procedure descritte in una delle sezioni di avvio rapido ( \"Avvio rapido per gli utenti Windows \" a pagina 12 o  \"Avvio rapido per gli utenti Macintosh \" a pagina 17),  possibile saltare questa sezione. Per configurare il sistema  necessario effettuare le seguenti operazioni:  Configurazione del server Web  Definizione di un sito locale in UltraDev  Definizione di un sito remoto in UltraDev  Impostazione di una tecnologia server in UltraDev  Impostazione di un server applicazioni in UltraDev  Impostazione di un prefisso URL in UltraDev Configurazione del server Web Per eseguire l \'hosting del sito Web,  possibile utilizzare qualunque server Web che supporti il server applicazioni prescelto (ASP, JSP o ColdFusion). Se UltraDev  stato installato su un computer che utilizza Windows 95, 98 o NT Workstation,  possibile installare ed eseguire sul computer locale Personal Web Server (PWS), un server Web gratuito di Microsoft. Per le istruzioni di installazione, vedere  \"Installazione di Microsoft Personal Web Server \" a pagina 257. Se UltraDev  stato installato su un computer che utilizza Windows 2000,  possibile installare Internet Information Server (IIS) 5.0, il potente server Web di Microsoft incluso nel pacchetto di Windows 2000. Oltre al server Web (installato localmente o su un server),  necessario disporre di quanto segue:  Un server applicazioni per l \'esecuzione dell \'applicazione Web  Un database che verr utilizzato dall \'applicazione Web  Un driver di database che consenta all \'applicazione Web di comunicare con il database I requisiti specifici variano base al tipo di applicazioni che si desidera creare con UltraDev (ASP, ColdFusion o JSP). Per informazioni su questi requisiti, vedere  \"Requisiti per gli sviluppatori ASP \" a pagina 245,  \"Requisiti per gli sviluppatori ColdFusion \" a pagina 249 o  \"Requisiti per gli sviluppatori JSP \" a pagina 253.  Guida introduttiva 23   Definizione di un sito locale Dreamweaver UltraDev consente di gestire i file e trasferirli dal disco locale al server Web con un semplice clic. Per poter usufruire di queste caratteristiche,  necessario effettuare le seguenti operazioni:  Creare sul disco locale una cartella in cui archiviare i file creati per l \'applicazione.  possibile creare anche delle sottocartelle per i file di immagine e le risorse di altro tipo.  Definire un sito locale. Il sito locale  la cartella che viene creata sul disco locale per l \'archiviazione dei file. Se non si definisce un sito locale, UltraDev non  in grado di funzionare correttamente. Questa sezione spiega come definire un sito locale.  Definire un sito remoto. Il sito remoto  la cartella del server Web in cui verranno caricati i file del sito. Per ulteriori informazioni, vedere  \"Definizione di un sito remoto \" a pagina 25.  necessario definire un sito locale per ogni sito creato. Il sito locale  la cartella che viene usata per archiviare i file del sito sul disco locale. Se non si definisce un sito locale, Dreamweaver UltraDev non  in grado di funzionare correttamente. La definizione del sito locale  un \'operazione che viene eseguita una sola volta.  Per definire un sito locale: 1 Scegliere Sito > Nuovo sito. 2 Nella finestra di dialogo Definizione del sito, selezionare Informazioni locali  nell \'elenco Categoria. 3 Inserire un nome nella casella Nome del sito. 4 Nella casella Cartella principale locale, specificare la cartella del disco locale in cui si desidera archiviare i file dell \'applicazione. A questo scopo, digitare un percorso o fare clic sull \'icona della cartella per individuare e selezionare la cartella desiderata. 5 Se si desidera, impostare le altre opzioni della categoria Informazioni locali. Queste opzioni non sono indispensabili per il funzionamento del sito. Per ulteriori informazioni su queste opzioni, vedere  \"Pianificazione e impostazione del sito \" nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver) o nella guida Uso di Dreamweaver. 6 Lasciare aperta la finestra di dialogo Definizione del sito. A questo punto  necessario definire un sito remoto.  24 Introduzione   Definizione di un sito remoto Il sito remoto  la cartella principale pubblicata del sito sul server Web. Il termine  \"pubblicata \" indica che  possibile richiedere le pagine contenute in questa cartella utilizzando il protocollo HTTP. (L \'URL visualizzato nel browser inizia con  \"http://... \").  Nota: il server Web pu essere chiamato anche server HTTP.  Alcuni server Web possono essere eseguiti sul computer locale. Ad esempio,  possibile eseguire Microsoft Personal Web Server sul computer Windows locale. Nella maggior parte dei casi, il server Web viene eseguito sullo stesso sistema (ad esempio il computer locale) su cui viene eseguito il server applicazioni. Per ulteriori informazioni, vedere  \"Impostazione di un server applicazioni \" a pagina 27.  Per definire un sito remoto: 1 Se la finestra di dialogo Definizione del sito non  aperta, scegliere Sito >  Definisci siti, selezionare il sito desiderato e fare clic su Modifica. 2 Nell \'elenco Categoria visualizzato sulla sinistra, fare clic su Informazioni su remoto. Viene visualizzata la finestra di dialogo Informazioni su remoto. 3 Dal menu a comparsa Accesso, scegliere l \'opzione Locale/rete o FTP. Per ulteriori informazioni, vedere  \"Gestione del sito e collaborazione \" nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver) o nella guida Uso di Dreamweaver.  possibile anche inviare i file ad un \'applicazione SourceSafe scegliendo Database SourceSafe. (SourceSafe viene utilizzato dagli sviluppatori per controllare le versioni dei file.) Se si sceglie questa opzione,  necessario definire un server applicazioni separato. Per ulteriori informazioni, vedere  \"Impostazione di un server applicazioni \" a pagina 27. 4 Se si sceglie Locale/rete, fare clic sull \'icona della cartella e specificare la cartella principale del sito remoto. La cartella principale  quella in cui vengono archiviati i documenti pubblicati dal server Web.  Guida introduttiva 25   5 Se si sceglie FTP, impostare le altre opzioni della finestra di dialogo:   Inserire il nome dell \'host FTP.  Inserire il nome della cartella host. La cartella host  quella in cui vengono archiviati i documenti pubblicati sul Web.  Inserire il nome utente e la password con cui si esegue la connessione al server FTP.  Impostare le altre opzioni nel modo appropriato. Per ulteriori informazioni sulle opzioni della finestra di dialogo Informazioni su remoto, vedere  \"Gestione del sito e collaborazione \" nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver) o nella guida Uso di Dreamweaver.  6 Lasciare aperta la finestra di dialogo Definizione del sito. A questo punto  necessario impostare una tecnologia server. Impostazione di una tecnologia server Quando si configura UltraDev per lo sviluppo di applicazioni Web,  necessario non solo organizzare i file del sito, ma anche impostare una tecnologia server, un server applicazioni (vedere  \"Impostazione di un server applicazioni \" a pagina 27) e un prefisso URL (vedere  \"Impostazione di un prefisso URL \" a pagina 28). Questa sezione spiega come impostare una tecnologia server.  necessario impostare una tecnologia server per ogni sito creato. L \'impostazione di una tecnologia server indica ad UltraDev quale tipo di script server-side deve essere inserito nelle pagine. Se si utilizza un server ColdFusion, UltraDev inserisce nelle pagine gli script e i tag ColdFusion necessari. Se si utilizza un server Web che implementa la specifica JavaServer Pages di Sun, UltraDev inserisce dei codici Java. Se si utilizza un server che implementa la specifica Active Server Pages di Microsoft,  possibile fare in modo che UltraDev inserisca script VBScript o JavaScript. La tecnologia server viene impostata per l \'intero sito e non per le singole pagine. Questo accorgimento garantisce la compatibilit di tutte le pagine dell \'applicazione. Nota: prima di impostare una tecnologia server  necessario definire un sito. Vedere  \"Definizione di un sito locale \" a pagina 24.  Per impostare una tecnologia server: 1 Se la finestra di dialogo Definizione del sito non  aperta, scegliere Sito >  Definisci siti, selezionare il sito desiderato e fare clic su Modifica. 2 Nella finestra di dialogo Definizione del sito, selezionare Server applicazioni nell \'elenco Categoria. Viene visualizzata la finestra di dialogo Server applicazioni.  26 Introduzione   3 Impostare le seguenti opzioni:   Dal menu a comparsa Modello server, scegliere ASP 2.0, JSP 1.0 o ColdFusion 4.0.  Se si sceglie il modello ASP, impostare l \'opzione Linguaggio di script su VBScript o JavaScript. (Se si sceglie JSP o ColdFusion, questa opzione viene impostata automaticamente.)  Per l \'opzione Estensione pagina, accettare l \'estensione di file predefinita o sceglierne un \'altra dall \'apposito menu a comparsa. Questa estensione viene aggiunta a tutte le pagine create per il sito.  Nota: l \'estensione predefinita .asp, .jsp o .cfm non influisce sulle pagine statiche. Tuttavia, se si cambia l \'estensione in .htm o .html, il contenuto dinamico creato successivamente viene disabilitato ed  necessario modificare manualmente l \'estensione delle pagine dinamiche in .asp, .jsp o .cfm. 4 Lasciare aperta la finestra di dialogo Definizione del sito.  A questo punto potrebbe essere necessario impostare un server applicazioni. Impostazione di un server applicazioni Come impostazione predefinita, UltraDev presuppone che il server applicazioni e il server Web vengano eseguiti sullo stesso sistema. Se nella categoria Informazioni su remoto  stato definito un sito remoto e il server applicazioni viene eseguito sullo stesso sistema del sito remoto (ad esempio il computer locale), accettare le impostazioni predefinite della categoria Server applicazioni e passare alla sezione  \"Impostazione di un prefisso URL \" a pagina 28. Se nella categoria Informazioni su remoto non  stato definito un sito remoto, la categoria Server applicazioni utilizza come impostazione predefinita la cartella principale locale definita nella categoria Informazioni locali.  possibile accettare questa impostazione solo se vengono soddisfatte le due condizioni descritte di seguito:  Il server Web e il server applicazioni vengono eseguiti entrambi sul computer locale. Questa situazione pu riguardare ad esempio uno sviluppatore ColdFusion che esegue Personal Web Server e ColdFusion Server sul sistema Windows 98 locale.  La cartella principale locale  una sottocartella della directory principale. Ad esempio, se si utilizza Personal Web Server o IIS, la cartella principale locale deve essere una sottocartella di c: \\Inetpub \\wwwroot \\ o questa cartella stessa. Se la cartella principale locale non  una sottocartella della directory principale,  necessario definirla come directory virtuale nel server Web. Per ulteriori informazioni sulle directory principali e virtuali, vedere  \"Prefisso URL \" a pagina 29.  Guida introduttiva 27   Il server applicazioni pu essere eseguito anche su un sistema diverso da quello del sito remoto. Se, ad esempio, si seleziona l \'opzione di accesso SourceSafe nella categoria Informazioni su remoto,  necessario impostare un server differente nella categoria Server applicazioni.  Per impostare un server applicazioni diverso dal server definito nella categoria Informazioni su remoto: 1 Se la finestra di dialogo Definizione del sito non  aperta, scegliere Sito >  Definisci siti, selezionare il sito desiderato e fare clic su Modifica. 2 Se la categoria Server applicazioni non  visualizzata, fare clic su Server applicazioni nell \'elenco Categoria visualizzato sulla sinistra. 3 Dal menu a comparsa Accesso, scegliere la modalit con cui UltraDev deve inviare le pagine dinamiche al server applicazioni, quindi specificare la cartella di destinazione di queste pagine. La cartella di destinazione deve trovarsi in un sistema che disponga di un server applicazioni in grado di elaborare le pagine dinamiche. 4 Lasciare aperta la finestra di dialogo Definizione del sito. A questo punto  necessario impostare un prefisso URL. Impostazione di un prefisso URL L \'impostazione di un prefisso URL consente ad UltraDev di sfruttare i servizi del server applicazioni in fase di progettazione. Tra le altre cose, UltraDev utilizza il server applicazioni per generare il contenuto dinamico che viene visualizzato nella finestra Live Data e nel browser quando si sceglie il comando Visualizza anteprima nel browser. Per ulteriori informazioni sulla finestra Live Data, vedere  \"Operazioni nella finestra Live Data \" a pagina 84. Per ulteriori informazioni sul comando Visualizza anteprima nel browser, vedere  \"Uso di Anteprima nel browser \" a pagina 89. UltraDev utilizza il server applicazioni anche per stabilire la connessione con un database in fase di progettazione. Questa connessione consente di fornire all \'utente informazioni utili sul database, ad esempio i nomi delle tabelle del database e i nomi delle colonne delle tabelle. Per ulteriori informazioni sui prefissi URL, vedere  \"Prefisso URL \" a pagina 29.  Per impostare un prefisso URL: 1 Se la finestra di dialogo Definizione del sito non  aperta, scegliere Sito >  Definisci siti, selezionare il sito desiderato e fare clic su Modifica. 2 Se la categoria Server applicazioni non  visualizzata, fare clic su Server applicazioni nell \'elenco Categoria visualizzato sulla sinistra.  28 Introduzione   3 Nella casella Prefisso URL, inserire l \'URL che viene digitato dagli utenti nei rispettivi browser per aprire l \'applicazione Web omettendo il nome del file. Ad esempio, se l \'URL dell \'applicazione  il seguente: http://www.macromedia.com/mycoolapp/start.jsp Inserire il seguente prefisso URL: http://www.macromedia.com/mycoolapp/ Se UltraDev e il server Web vengono eseguiti sullo stesso sistema,  possibile utilizzare il termine  \"localhost \" al posto del nome del dominio. Ad esempio, se l \'URL dell \'applicazione  il seguente: http://buttercup_pc/mycoolapp/start.jsp  possibile inserire il seguente prefisso URL: http://localhost/mycoolapp/ Per ulteriori informazioni, vedere  \"Prefisso URL \" a pagina 29. 4 Fare clic su OK e quindi su Fine.  Prefisso URL Il prefisso URL  composto dal nome del dominio e da una delle sottodirectory o directory virtuali della directory principale. Questa sezione utilizza la terminologia relativa a Microsoft Personal Web Server (PWS) e Internet Information Server (IIS). Anche se la terminologia pu variare da un server all \'altro, per la maggior parte dei server Web valgono gli stessi concetti.  La directory principale  la cartella del server mappata sul nome di dominio del  proprio sito. Se la cartella che si desidera usare per elaborare le pagine della finestra Live Data  c: \\sites \\company \\ e questa cartella rappresenta la directory principale (ovvero la cartella mappata sul nome di dominio del sito, ad esempio www.mystartup.com), il prefisso URL sar il seguente: http://www.mystartup.com/ Se la cartella che si desidera usare per l \'elaborazione delle pagine Live Data  una sottocartella della directory principale,  sufficiente aggiungere questa sottocartella all \'URL. Ad esempio, se la directory principale  c: \\sites \\company \\, il nome di dominio del sito  www.mystartup.com e la cartella di elaborazione delle pagine Live Data  c: \\sites \\company \\inventory, il prefisso URL sar il seguente: http://www.mystartup.com/inventory/ Se la cartella che si desidera usare per l \'elaborazione delle pagine Live Data non  la directory principale o una delle sue sottodirectory,  necessario creare una directory virtuale.  Guida introduttiva 29   Una directory virtuale  una cartella che non  fisicamente contenuta nella  directory principale del server anche se appare nell \'URL. Per creare una directory virtuale,  necessario specificare un alias che rappresenti il percorso della cartella all \'interno dell \'URL. Ad esempio, se la directory principale  c: \\sites \\company, la cartella di elaborazione  d: \\apps \\inventory e l \'alias definito per questa cartella   \"warehouse \", il prefisso URL sar il seguente: http://www.mystartup.com/warehouse/  Localhost  un termine che pu essere usato per indicare la directory principale  negli URL quando il client (in genere un browser, ma in questo caso UltraDev) e il server Web vengono eseguiti sullo stesso sistema. Ad esempio, se UltraDev e il server Web vengono eseguiti sullo stesso sistema, la directory principale  c: \\sites \\company ed  stata definita una directory virtuale chiamata  \"warehouse \" per indicare la cartella di elaborazione delle pagine Live Data, il prefisso URL sar il seguente: http://localhost/warehouse/ Per individuare il nome del dominio e la directory principale in PWS e IIS 5.0, fare clic sull \'icona Principale di Personal Web Manager e prendere nota della home page specificata nell \'area Pubblicazione.  Novit di UltraDev 4  Le nuove caratteristiche di Dreamweaver UltraDev 4 semplificano la creazione delle pagine dinamiche, la codifica manuale degli script server, la definizione dei comportamenti server personalizzati e la creazione delle connessioni di database. UltraDev 4 incorpora inoltre tutte le nuove caratteristiche di Dreamweaver 4 (vedere  \"Novit di Dreamweaver 4 \" nell \'introduzione della guida Uso di Dreamweaver o nella Guida in linea di Dreamweaver). Di seguito vengono descritte le principali novit di UltraDev 4. Oggetti Live In UltraDev 4  possibile utilizzare gli oggetti Live per velocizzare la fase di sviluppo. Gli oggetti Live consentono di creare componenti di pagina avanzati con una sola operazione e possono essere usati per creare un set di pagine master/ dettagli, un modulo di inserimento dei record o un modulo di aggiornamento dei record.  inoltre possibile utilizzare gli oggetti Live per creare delle barre di navigazione dei recordset e dei contatori di record.  30 Introduzione   Comportamenti server per l \'accesso al sito UltraDev 4 consente di creare delle pagine che limitano l \'accesso al sito.  possibile creare delle pagine che consentono ai visitatori di registrarsi la prima volta che accedono al sito e delle pagine che richiedono l \'esecuzione del login da parte degli utenti che hanno gi visitato il sito.  inoltre possibile assegnare privilegi di accesso differenti ai vari utenti. Se il livello di autorizzazione di una pagina viene impostato su Membro, ad esempio, questa pagina potr essere visualizzata solo dagli utenti registrati che dispongono dei privilegi di accesso Membro. Miglioramento della codifica manuale La nuova vista Codice e la colorazione della sintassi di UltraDev semplificano enormemente la codifica manuale degli script server ASP o JSP e dei tag CFML. In fase di progettazione, inoltre, UltraDev riconosce sia i file di applicazione, ad esempio global.asa e application.cfm, sia le server-side includes. Queste modifiche hanno consentito di potenziare considerevolmente la finestra Live Data. Semplificazione del modello di estendibilit L \'architettura semplificata di UltraDev facilita la creazione delle estensioni. UltraDev comprende inoltre lo strumento Creazione comportamenti server, che pu essere utilizzato per creare i comportamenti server e personalizzare il codice inserito nelle pagine dai comportamenti server esistenti. Connettivit di database remota In UltraDev 4  stata introdotta la connettivit di database remota, una funzionalit che consente di connettersi facilmente ad un database in fase di progettazione. Grazie a questa funzionalit, non  pi necessario definire una connessione in fase di progettazione. Gli utenti Macintosh e gli sviluppatori JSP, inoltre, non devono pi installare un driver JDBC nel sistema locale. In fase di progettazione, infatti, UltraDev utilizza la connessione della fase di esecuzione.  Guida introduttiva 31   Risorse di UltraDev  Il pacchetto di Dreamweaver UltraDev contiene una serie di risorse che consentono di orientarsi rapidamente all \'interno del programma e di acquisire dimestichezza con la creazione di pagine, siti e applicazioni Web. Queste risorse comprendono due Guide in linea, i filmati della visita guidata, le lezioni, le esercitazioni e due guide stampate per l \'utente.  inoltre possibile visitare il sito Web del centro di assistenza per Dreamweaver UltraDev (? > Centro di assistenza per UltraDev) per accedere ad informazioni sempre aggiornate. Dreamweaver UltraDev dispone di tutte le funzionalit di Dreamweaver 4 per la creazione delle pagine Web e la gestione dei siti Web. Per ulteriori informazioni, vedere la guida Uso di Dreamweaver o la Guida in linea di Dreamweaver (? > Uso di Dreamweaver). Per informazioni sulla creazione delle applicazioni Web, consultare questa guida o la Guida in linea di UltraDev (? > Uso di UltraDev). Le sezioni che seguono illustrano le risorse informative a disposizione dell \'utente. Filmati della visita guidata I filmati della visita guidata illustrano la creazione di pagine dinamiche in UltraDev. Per avviare la visita di UltraDev, scegliere ? > Visita guidata di UltraDev. Verr visualizzato un elenco di filmati. Fare clic sul primo filmato per iniziare. Al termine del filmato, fare clic sul pulsante Home per tornare all \'elenco, quindi fare clic su un altro filmato. I filmati della visita guidata necessitano del plugin Flash, che viene fornito sul CD di Dreamweaver UltraDev. Se la propria copia di UltraDev  stata acquistata elettronicamente,  possibile scaricare l \'ultima versione del plugin Flash dal sito Web di Macromedia all \'indirizzo http://www.macromedia.com/software/ flashplayer/downloads/. Guide in linea Il pacchetto di Dreamweaver UltraDev comprende due Guide in linea: quella di Dreamweaver e quella di UltraDev. Queste Guide in linea in formato HTML illustrano nei dettagli tutte le caratteristiche e le funzionalit di Dreamweaver e UltraDev. Per visualizzare le Guide in linea, utilizzare Netscape Navigator versione 4.0 o successiva oppure Microsoft Internet Explorer versione 4.0 o successiva. Poich le Guide in linea fanno un ampio uso di JavaScript, verificare che JavaScript sia abilitato nel proprio browser. Se si prevede di utilizzare la funzione di ricerca,  necessario abilitare anche Java. Ogni Guida in linea comprende gli elementi descritti di seguito:  32 Introduzione   Sommario Elenca tutte le informazioni suddivise per argomento. Per visualizzare  gli argomenti subordinati, fare clic sulle voci di livello superiore.  Indice Elenca i termini principali della Guida per consentire all \'utente di accedere  agli argomenti correlati.  Funzione di ricerca Consente di trovare la stringa desiderata nel testo degli  argomenti. Per cercare una frase,  sufficiente digitarla nel campo di testo. Per individuare i file che contengono due parole chiave, ad esempio livelli e stili, separare i due termini ricercati con un segno pi (+). La funzione di ricerca necessita di un browser 4.0 con Java abilitato.  Nota: quando si fa clic su Cerca,  possibile che venga visualizzata una finestra di sicurezza Java che chiede l \'autorizzazione per la lettura dei file del disco rigido. La ricerca pu essere eseguita solo se si concede questa autorizzazione. L \'applet non scrive nulla sul disco rigido e non legge alcun file al di fuori della Guida in linea HTML. Guida sensibile al contesto Il pulsante della Guida, visualizzato in finestre, finestre  di dialogo, finestre di ispezione e pannelli, consente di accedere agli argomenti correlati della Guida.  Fare clic qui per aprire la Guida.  Barra di navigazione Contiene dei pulsanti che consentono di spostarsi da un  argomento all \'altro. I pulsanti Precedente e Successivo consentono di passare all \'argomento precedente o successivo all \'interno della stessa sezione (seguendo l \'ordine definito nel sommario). Esercitazioni Il pacchetto di Dreamweaver UltraDev comprende due esercitazioni: una spiega come iniziare ad utilizzare Dreamweaver, l \'altra introduce alla creazione delle applicazioni Web con UltraDev. L \'esercitazione di Dreamweaver  il punto di partenza ideale per gli utenti che non hanno molta dimestichezza con il programma. Questa esercitazione spiega come modificare un sito Web di esempio utilizzando alcune delle funzioni pi utili e potenti di Dreamweaver. L \'esercitazione di Dreamweaver  disponibile sia nella Guida in linea del programma che nella guida Uso di Dreamweaver. Se si conosce gi Dreamweaver,  possibile passare direttamente all \'esercitazione di UltraDev. Questa esercitazione spiega come creare una semplice applicazione Web che utilizza il contenuto di un database. L \'esercitazione di UltraDev  disponibile sia nella Guida in linea del programma che nella guida Uso di Dreamweaver UltraDev.  Guida introduttiva 33   Lezioni Dreamweaver UltraDev comprende una serie di lezioni interattive che riguardano Dreamweaver e un \'altra serie di lezioni relative ad UltraDev. Ogni lezione spiega come utilizzare una funzione specifica del prodotto e pu essere visualizzata anche durante l \'utilizzo di tale funzione. Per visualizzare una lezione, scegliere ? > Lezioni. Verr visualizzato un elenco di lezioni. Fare clic sulla lezione desiderata. Le lezioni necessitano del plugin Flash, che viene fornito sul CD di Dreamweaver UltraDev. Se la propria copia di UltraDev  stata acquistata elettronicamente,  possibile scaricare l \'ultima versione del plugin Flash dal sito Web di Macromedia all \'indirizzo http://www.macromedia.com/software/flashplayer/downloads/. Guide per l \'utente (manuali stampati) Le guide Uso di Dreamweaver e Uso di Dreamweaver UltraDev contenute nella confezione di UltraDev rappresentano la versione stampata delle due Guide in linea. Alcuni argomenti relativi ad opzioni specifiche non sono inclusi nelle guide stampate, che tuttavia rimandano alle pagine della Guida in linea in cui sono disponibili informazioni su questi argomenti. Documentazione relativa all \'estendibilit La Guida in linea e il manuale Estensione di Dreamweaver e UltraDev forniscono informazioni sul modello DOM (Document Object Model) e sulle API (Application Programming Interface) di Dreamweaver per consentire agli sviluppatori JavaScript e C di creare oggetti, comandi, finestre di ispezione Propriet, comportamenti e convertitori. Centri di assistenza Per sfruttare tutte le potenzialit di Dreamweaver UltraDev,  possibile consultare le informazioni disponibili in due centri di assistenza Web:  Per informazioni sugli aspetti relativi alla creazione dei siti e alla progettazione delle pagine, visitare il sito Web del centro di assistenza per Dreamweaver all \'indirizzo http://www.macromedia.com/support/dreamweaver/.  Per informazioni sugli aspetti relativi alla creazione delle applicazioni, visitare il sito Web del centro di assistenza per UltraDev all \'indirizzo http://www.macromedia.com/support/ultradev/. Entrambi i centri di assistenza vengono aggiornati regolarmente in modo da fornire informazioni sempre aggiornate, consigli di utenti esperti, informazioni su argomenti avanzati, esempi e suggerimenti.  34 Introduzione   Gruppo di discussione di UltraDev Il gruppo di discussione di UltraDev consente di condividere informazioni utili e discutere di problemi tecnici con gli altri utenti del programma. Per informazioni su come accedere a questo gruppo di discussione, visitare il sito Web di Macromedia all \'indirizzo http://www.macromedia.com/software/ultradev/ discussiongroup/.  Documentazione di Dreamweaver UltraDev  Il pacchetto di Dreamweaver UltraDev contiene informazioni per gli utenti di tutti i livelli. Per sfruttare la documentazione in maniera ottimale, iniziare a leggere le parti pi consone al proprio grado di esperienza.  Per i nuovi utenti di Dreamweaver:  Consultare la sezione  \"Da dove iniziare \" nell \'introduzione della guida Uso di Dreamweaver.  Per i Web designer esperti che non hanno dimestichezza con lo sviluppo delle applicazioni Web: 1 Seguire la visita guidata di UltraDev (? > Visita guidata di UltraDev). 2 Eseguire l \'esercitazione di UltraDev per acquisire familiarit con gli elementi  fondamentali del programma. 3 Leggere  \"Elementi fondamentali di UltraDev \" a pagina 77 per verificare la comprensione dei concetti e dei termini di base. 4 Leggere rapidamente gli altri capitoli della guida Uso di Dreamweaver UltraDev.  Per gli sviluppatori di applicazioni Web esperti: 1 Seguire la visita guidata di UltraDev (? > Visita guidata di UltraDev). 2 Eseguire l \'esercitazione di UltraDev per acquisire familiarit con gli elementi  fondamentali del programma. 3 Leggere rapidamente gli altri capitoli della guida Uso di Dreamweaver UltraDev.  Guida introduttiva 35   Risorse disponibili sul Web  Di seguito vengono elencate alcuni utili risorse disponibili sul Web:  HTML 4.01 Specification (http://www.w3.org/TR/REC-html40/) Specifica  ufficiale del World Wide Web Consortium per il linguaggio HTML.  Panoramica ASP di Microsoft (http://msdn.microsoft.com/workshop/server/asp/  ASPover.asp) Fornisce informazioni sulla tecnologia Active Server Pages (ASP).  Panoramica JSP di Sun (http://java.sun.com/products/jsp/) Fornisce  informazioni sulla tecnologia JavaServer Pages (JSP).  Panoramica ColdFusion di Allaire (http://www.allaire.com/Products/ColdFusion/  productinformation/) Fornisce informazioni sulla tecnologia ColdFusion.  XML.com (http://www.xml.com) Fornisce informazioni sul linguaggio XML. Panoramica WebSphere di IBM (http://www.ibm.com/software/webservers/  appserv/) Fornisce informazioni sul server applicazioni WebSphere di IBM.  Panoramica di Chili!Soft (http://www.Chilisoft.com/products/) Fornisce  informazioni su Chili!Soft ASP.  Accessibilit e Dreamweaver  Macromedia consente di creare esperienze Web di grande interesse accessibili a tutti, anche agli utenti disabili. Incoraggiamo l \'implementazione degli standard internazionali per lo sviluppo di siti accessibili, comprese le direttive del W3C (World Wide Web Consortium), numerose direttive governative sull \'accessibilit del Web (comprese quelle degli Stati Uniti) e le linee guida di riferimeno del W3C. Le linee guida del W3C sul contenuto Web invitano gli sviluppatori ad adottare pratiche di progettazione e codifica per l \'accessibilit, molte delle quali sono ampiamente supportate dai prodotti Macromedia. Per ulteriori informazioni sulle direttive del W3C, consultare le  \"Web Content Authoring Guidelines \" (http://www.w3.org/TR/WAI-WEBCONTENT/full-checklist.html). Per le ultime informazioni su funzioni dei prodotti e risorse che supportano i principi di accessibilit della progettazione, consultare la pagina sull \'accessibilit di Macromedia (http://www.macromedia.com/accessibility/).  36 Introduzione   1  CAPITOLO 1 Esercitazione di Dreamweaver  UltraDev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Questa esercitazione spiega come creare una semplice applicazione Web utilizzando Dreamweaver UltraDev. Nel corso dell \'esercitazione verr creato un repertorio di impiegati basato sul Web per Compass, una societ fittizia che organizza viaggi avventurosi. Questo repertorio consentir agli impiegati Compass di cercare nel sistema i propri colleghi e le informazioni che li riguardano. L \'esercitazione illustra le procedure di creazione delle seguenti pagine:  Due set di pagine di ricerca/risultati: uno semplificato che non richiede alcuna conoscenza del linguaggio SQL (Structured Query Language, uno dei linguaggi di database pi diffusi) e uno pi avanzato che richiede una certa conoscenza di SQL.  Una pagina di dettagli che visualizza le informazioni di impiegati specifici con le relative fotografie.  Una pagina di inserimento che consente all \'amministratore del sito di inserire nel database nuovi record di impiegati con un browser Web. Nell \'esercitazione vengono inoltre descritte le seguenti operazioni da eseguire una sola volta:  Definizione di un sito locale che consenta di sviluppare l \'applicazione Web sul sistema locale.  Definizione di un sito remoto che consenta di utilizzare l \'applicazione su un server Web.  Configurazione di UltraDev per il funzionamento con il server applicazioni prescelto.  Creazione di una connessione di database che consenta di interagire con il database di esercitazione.  37   L \'esercitazione pu essere eseguita solo se si dispone di un server Web con il seguente software installato e configurato:  Un server applicazioni che supporti la tecnologia server prescelta (ASP, JSP o ColdFusion).  Nota: Microsoft Personal Web Server e Internet Information Server (IIS) fungono anche da server applicazioni ASP. Su questi server non occorre utilizzare altro software per l \'esecuzione delle applicazioni ASP.   Un driver di database che supporti i database di Microsoft Access 97. Il modo pi semplice per soddisfare questi requisiti  sottoscrivere un account di prova presso il provider Internet (ISP) consigliato da Macromedia. Per ulteriori informazioni, visitare il sito Web di Macromedia all \'indirizzo http:// www.macromedia.com/software/ultradev/isp/. Se si desidera configurare personalmente il sistema, vedere  \"Avvio rapido dell \'esercitazione per gli utenti Windows \" a pagina 38 o  \"Avvio rapido dell \'esercitazione per gli utenti Macintosh \" a pagina 44. Se non si desidera utilizzare le configurazioni di sistema descritte nelle sezioni di avvio rapido, eseguire le procedure descritte nelle seguenti sezioni:   \"Definizione di un sito locale \" a pagina 50   \"Definizione di un sito remoto \" a pagina 50   \"Configurazione di UltraDev per il funzionamento con il server applicazioni utilizzato \" a pagina 52   \"Creazione di una connessione di database \" a pagina 53 Avvio rapido dell \'esercitazione per gli utenti Windows Gli utenti Windows che scelgono di non sottoscrivere un account di prova possono seguire le istruzioni contenute in questa sezione per iniziare ad usare rapidamente l \'esercitazione. Questa sezione spiega come effettuare le seguenti operazioni:   \"Configurazione del computer locale \" a pagina 39   \"Configurazione di UltraDev \" a pagina 40   \"Creazione di una connessione di database \" a pagina 41  38 Capitolo 1   Configurazione del computer locale Di seguito viene descritta la configurazione di sistema pi semplice per gli utenti Windows.  Per configurare il computer locale: 1 Se si utilizza Windows 95, 98 o NT Workstation, installare Microsoft Personal  Web Server (PWS). Per le istruzioni di installazione, vedere  \"Installazione di Microsoft Personal Web Server \" a pagina 257. 2 Se si utilizza Windows NT Server o Windows 2000, verificare che nel proprio sistema sia installato Internet Information Server (IIS). IIS  la versione completa di PWS e dovrebbe essere gi installato nel sistema. In caso contrario, chiedere all \'amministratore di sistema di installarlo. 3 Se si desidera eseguire l \'esercitazione di ColdFusion, installare ColdFusion Server nel proprio sistema. Per le istruzioni di installazione, vedere  \"Installazione di ColdFusion Server di Allaire \" a pagina 259. 4 Se si desidera eseguire l \'esercitazione di JSP, installare i componenti indicati di seguito nel proprio sistema:  Java 2 SDK Standard Edition per Windows Il driver JDBC-ODBC Bridge di Sun viene installato automaticamente quando si installa l \'SDK. L \'SDK pu essere scaricato dal sito Web di Sun all \'indirizzo http://java.sun.com/j2se/.  Un server applicazioni che implementi la specifica JavaServer Pages 1.0 di Sun. Per ulteriori informazioni, vedere  \"Server applicazioni JSP \" a pagina 254. 5 Creare una sottocartella all \'interno della cartella c: \\Inetpub \\wwwroot e assegnarle il nome MyTutorialSite. La struttura corretta  la seguente: c: \\Inetpub \\wwwroot \\MyTutorialSite  Esercitazione di Dreamweaver UltraDev 39   Configurazione di UltraDev Questa sezione spiega come configurare UltraDev per la configurazione di sistema descritta nella sezione precedente.  Per configurare UltraDev: 1 Avviare UltraDev e scegliere Sito > Definisci siti.  Viene visualizzata la finestra di dialogo Definisci siti. 2 Selezionare il sito di esercitazione ASP, ColdFusion o JSP predefinito e fare clic su Modifica. UltraDev definisce i siti di esercitazione in fase di installazione. 3 Fare clic su Informazioni su remoto e impostare le opzioni della finestra di dialogo nel seguente modo: Accesso: Local/Network Cartella remota: c: \\Inetpub \\wwwroot \\MyTutorialSite 4 Se si desidera eseguire l \'esercitazione di ASP, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: ASP 2.0 Linguaggio di script: VBScript o JavaScript Estensione pagina: .asp Accesso: Local/Network Cartella remota: c: \\Inetpub \\wwwroot \\MyTutorialSite Prefisso URL: http://localhost/MyTutorialSite 5 Se si desidera eseguire l \'esercitazione di ColdFusion, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: ColdFusion 4.0 Linguaggio di script: CFML Estensione pagina: .cfm Accesso: Local/Network Cartella remota: c: \\Inetpub \\wwwroot \\MyTutorialSite Prefisso URL: http://localhost/MyTutorialSite  40 Capitolo 1   6 Se si desidera eseguire l \'esercitazione di JSP, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: JSP 1.0 Linguaggio di script: Java Estensione pagina: .jsp Accesso: Local/Network Cartella remota: c: \\Inetpub \\wwwroot \\MyTutorialSite Prefisso URL: http://localhost/MyTutorialSite 7 Fare clic su OK. 8 Fare clic su Fine. 9 Selezionare tutti i file del riquadro Cartella locale, compresa la cartella images, e caricarli sul sito remoto facendo clic sulla freccia blu visualizzata nella barra degli strumenti. Creazione di una connessione di database Questa connessione consente all \'applicazione Web di individuare e utilizzare un database. Per le esercitazioni di ASP, ColdFusion e JSP  necessario creare connessioni di database distinte. Per creare una connessione di database per l \'esercitazione di ASP: 1 In UltraDev, scegliere Connessioni dal menu Elabora. Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare DSN (Data Source Name) dal menu a comparsa. Viene visualizzata la finestra di dialogo DSN (Data Source Name). 3 Inserire il seguente nome per la nuova connessione: connCompass. In genere  consigliabile aggiungere il prefisso conn ai nomi delle connessioni per distinguerli dai nomi degli altri oggetti all \'interno del codice. 4 Selezionare CompassTravel dall \'elenco dei DSN. Il DSN CompassTravel viene creato durante l \'installazione di UltraDev. 5 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni.  Esercitazione di Dreamweaver UltraDev 41   6 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile avviare l \'esercitazione di UltraDev. Passare alla sezione  \"Creazione di un set di pagine di ricerca semplice/risultati \" a pagina 59. Per creare una connessione di database per l \'esercitazione di ColdFusion: 1 In UltraDev, scegliere Connessioni dal menu Elabora. Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare DSN dal menu a comparsa. Viene chiesto di inserire il nome utente e la password di ColdFusion. 3 Inserire il nome utente e la password con cui si esegue il login a ColdFusion Administrator. UltraDev recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN. 4 Inserire il seguente nome per la nuova connessione: connCompass. In genere  consigliabile aggiungere il prefisso conn ai nomi delle connessioni per distinguerli dai nomi degli altri oggetti all \'interno del codice. 5 Selezionare CompassTravel dall \'elenco dei DSN. Il DSN CompassTravel viene creato durante l \'installazione di UltraDev. 6 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni. 7 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 8 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile avviare l \'esercitazione di UltraDev. Passare alla sezione  \"Creazione di un set di pagine di ricerca semplice/risultati \" a pagina 59.  42 Capitolo 1   Per creare una connessione di database per l \'esercitazione di JSP: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare Database ODBC (driver Sun JDBCODBC) dal menu a comparsa. Viene visualizzata la finestra di dialogo Database ODBC (driver Sun JDBCODBC). 3 Inserire un nome per la nuova connessione. 4 Nella casella URL, sostituire il segnaposto [odbc dsn] con CompassTravel. La casella URL dovrebbe contenere le seguenti informazioni: jdbc:odbc:CompassTravel 5 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 52). 6 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile avviare l \'esercitazione di UltraDev. Passare alla sezione  \"Creazione di un set di pagine di ricerca semplice/risultati \" a pagina 59.  Esercitazione di Dreamweaver UltraDev 43   Avvio rapido dell \'esercitazione per gli utenti Macintosh  Gli utenti Macintosh che scelgono di non sottoscrivere un account di prova possono seguire le istruzioni contenute in questa sezione per iniziare ad usare rapidamente l \'esercitazione. Questa sezione spiega come effettuare le seguenti operazioni:   \"Configurazione del server \" a pagina 44   \"Configurazione di UltraDev su un Macintosh \" a pagina 45   \"Creazione di una connessione di database \" a pagina 47 Poich i server Web e i server applicazioni pi diffusi non supportano ancora il sistema Macintosh,  necessario utilizzare un altro computer per eseguire il software del server. Questa sezione si basa sul presupposto che l \'utente disponga di un computer con Windows NT Server o Windows 2000 su cui sia installato il server Web IIS (Internet Information Server). Configurazione del server Questa sezione si basa sul presupposto che l \'utente disponga di un computer con Windows NT Server o Windows 2000.  Per configurare il server: 1 Se non  gi stato fatto, installare Internet Information Server (IIS) sul server.  IIS dovrebbe essere gi installato nel sistema. In caso contrario, chiedere all \'amministratore di sistema di installarlo. 2 Se si desidera eseguire l \'esercitazione di ColdFusion, installare ColdFusion Server sul server. Per le istruzioni di installazione, vedere  \"Installazione di ColdFusion Server di Allaire \" a pagina 259. 3 Se si desidera eseguire l \'esercitazione di JSP, installare i componenti indicati di seguito sul server Windows:  Java 2 SDK Standard Edition per Windows Il driver JDBC-ODBC Bridge di Sun viene installato automaticamente quando si installa l \'SDK. L \'SDK pu essere scaricato dal sito Web di Sun all \'indirizzo http://java.sun.com/j2se/.  Un server applicazioni che implementi la specifica JavaServer Pages 1.0 di Sun. Per ulteriori informazioni, vedere  \"Server applicazioni JSP \" a pagina 254.  44 Capitolo 1   4 Sul server Windows, creare una sottocartella all \'interno della cartella c: \\Inetpub \\wwwroot e assegnarle il nome MyTutorialSite. La struttura corretta  la seguente: c: \\Inetpub \\wwwroot \\MyTutorialSite 5 Copiare il file del database di esercitazione sul server. Questo file di database di Microsoft Access, compasstravel.mdb, si trova sul disco rigido del Macintosh nella cartella Tutorial - UltraDev della cartella principale di Dreamweaver UltraDev. 6 Sul server, impostare un DSN chiamato  \"CompassTravel \" che faccia riferimento al database di esercitazione copiato sul server. Per ulteriori informazioni, vedere  \"Impostazione di un DSN in Windows \" a pagina 263. Configurazione di UltraDev su un Macintosh Questa sezione spiega come configurare UltraDev su un Macintosh per la configurazione di sistema descritta nella sezione precedente. Per configurare UltraDev su un Macintosh: 1 Avviare UltraDev e scegliere Sito > Definisci siti. Viene visualizzata la finestra di dialogo Definisci siti. 2 Selezionare il sito di esercitazione ASP, ColdFusion o JSP predefinito e fare clic su Modifica. UltraDev definisce i siti di esercitazione in fase di installazione. 3 Fare clic su Informazioni su remoto e impostare le opzioni della finestra di dialogo nel seguente modo: Accesso: FTP Host FTP: MyFTPHost Cartella host: MyTutorialSite/ Nome utente: MyUserName Password: MyPassword  Esercitazione di Dreamweaver UltraDev 45   4 Se si desidera eseguire l \'esercitazione di ASP, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: ASP 2.0 Linguaggio di script: VBScript o JavaScript Estensione pagina: .asp Accesso: FTP Host FTP: MyFTPHost Directory host: MyTutorialSite/ Login: MyUserName Password: MyPassword Prefisso URL: http://MyDomainName/MyTutorialSite 5 Se si desidera eseguire l \'esercitazione di ColdFusion, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: ColdFusion 4.0 Linguaggio di script: CFML Estensione pagina: .cfm Accesso: FTP Host FTP: MyFTPHost Directory host: MyTutorialSite/ Login: MyUserName Password: MyPassword Prefisso URL: http://MyDomainName/MyTutorialSite  46 Capitolo 1   6 Se si desidera eseguire l \'esercitazione di JSP, fare clic su Server applicazioni e impostare le opzioni della finestra di dialogo nel seguente modo: Modello server: JSP 1.0 Linguaggio di script: Java Estensione pagina: .jsp Accesso: FTP Host FTP: MyFTPHost Directory host: MyTutorialSite/ Login: MyUserName Password: MyPassword Prefisso URL: http://MyDomainName/MyTutorialSite 7 Fare clic su OK. 8 Fare clic su Fine. 9 Selezionare tutti i file del riquadro Cartella locale, compresa la cartella images, e caricarli sul sito remoto facendo clic sulla freccia blu visualizzata nella barra degli strumenti. Creazione di una connessione di database Questa connessione consente all \'applicazione Web di individuare e utilizzare un database. Per le esercitazioni di ASP, ColdFusion e JSP  necessario creare connessioni di database distinte. Per creare una connessione di database per l \'esercitazione di ASP: 1 In UltraDev, scegliere Connessioni dal menu Elabora. Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare DSN (Data Source Name) dal menu a comparsa. Viene visualizzata la finestra di dialogo DSN (Data Source Name). 3 Inserire il seguente nome per la nuova connessione: connCompass. In genere  consigliabile aggiungere il prefisso conn ai nomi delle connessioni per distinguerli dai nomi degli altri oggetti all \'interno del codice. 4 Nella casella DSN (Data Source Name), digitare CompassTravel. Questo  il DSN che  stato definito sul server.  Esercitazione di Dreamweaver UltraDev 47   5 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni. 6 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile avviare l \'esercitazione di UltraDev. Passare alla sezione  \"Creazione di un set di pagine di ricerca semplice/risultati \" a pagina 59. Per creare una connessione di database per l \'esercitazione di ColdFusion: 1 In UltraDev, scegliere Connessioni dal menu Elabora. Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare DSN dal menu a comparsa. Viene chiesto di inserire il nome utente e la password di ColdFusion. 3 Inserire il nome utente e la password con cui si esegue il login a ColdFusion Administrator. UltraDev si connette al server, recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN. 4 Inserire il seguente nome per la nuova connessione: connCompass. In genere  consigliabile aggiungere il prefisso conn ai nomi delle connessioni per distinguerli dai nomi degli altri oggetti all \'interno del codice. 5 Selezionare CompassTravel dall \'elenco dei DSN. Questo  il DSN che  stato definito sul server. 6 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni. 7 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 8 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile avviare l \'esercitazione di UltraDev. Passare alla sezione  \"Creazione di un set di pagine di ricerca semplice/risultati \" a pagina 59.  48 Capitolo 1   Per creare una connessione di database per l \'esercitazione di JSP: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic sul pulsante Nuovo e selezionare Database ODBC (driver Sun JDBCODBC) dal menu a comparsa. Viene visualizzata la finestra di dialogo Database ODBC (driver Sun JDBCODBC). 3 Inserire un nome per la nuova connessione. 4 Nella casella URL, sostituire il segnaposto [odbc dsn] con CompassTravel. La casella URL dovrebbe contenere le seguenti informazioni: jdbc:odbc:CompassTravel 5 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 52). 6 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo. A questo punto  possibile avviare l \'esercitazione di UltraDev. Passare alla sezione  \"Creazione di un set di pagine di ricerca semplice/risultati \" a pagina 59.  Esercitazione di Dreamweaver UltraDev 49   Definizione di un sito locale  Il sito locale indica ad UltraDev la posizione del disco locale in cui sono archiviati tutti i documenti e i file di un sito Web specifico. Per poter sviluppare un \'applicazione Web con UltraDev,  necessario definire un sito locale. Durante l \'installazione di UltraDev vengono automaticamente creati tre siti locali: uno per l \'esercitazione di ASP, uno per l \'esercitazione di JSP e uno per l \'esercitazione di ColdFusion. Scegliere il sito locale che corrisponde alla tecnologia server utilizzata (ASP, JSP o ColdFusion). Per ulteriori informazioni su queste tecnologie, vedere  \"Pagine dinamiche \" a pagina 78. Per scegliere un sito locale, avviare UltraDev, aprire la finestra Sito (Sito > File del sito) e selezionare il sito desiderato dal menu a comparsa della barra degli strumenti. Se si utilizza un server ASP, ad esempio, selezionare il sito di esercitazione ASP.  Se si deve riavviare l \'esercitazione da zero,  possibile utilizzare le copie originali dei file di esercitazione contenute nella cartella Tutorial - UltraDev della cartella principale di Dreamweaver UltraDev. Aprire la sottocartella che corrisponde alla tecnologia server utilizzata (ASP, JSP o ColdFusion) e copiare le copie originali dalla cartella di backup Compass Intranet.  Nota: il percorso completo della cartella Tutorial varia in base al percorso di installazione di Dreamweaver UltraDev.  Definizione di un sito remoto  La definizione di un sito remoto consente ad UltraDev di utilizzare l \'applicazione su un server Web. Il sito remoto indica ad UltraDev la posizione del server Web in cui sono archiviati tutti i documenti e i file di un sito Web specifico. Per definire un sito remoto,  necessario effettuare le seguenti operazioni:  Impostazione di una cartella pubblicata sul server Web  Definizione della cartella del sito remoto in UltraDev  50 Capitolo 1   Impostazione di una cartella pubblicata sul server Web Verificare che il server Web utilizzato supporti ASP, JSP o ColdFusion, quindi impostare una cartella pubblicata per l \'esercitazione sul server. Per le istruzioni di impostazione, consultare la documentazione del server o l \'amministratore di sistema. Se si utilizza Microsoft Personal Web Server o Internet Information Server (IIS), il modo pi semplice per impostare una cartella pubblicata  aggiungere una sottocartella alla cartella c: \\Inetpub \\wwwroot \\. Per impostare la cartella dell \'esercitazione, ad esempio,  possibile creare la seguente sottocartella: c: \\Inetpub \\wwwroot \\mytutorial La cartella MyTutorial deve essere quindi definita come cartella del sito remoto dell \'applicazione di esercitazione. Definizione della cartella del sito remoto in UltraDev Per definire la cartella del sito remoto dell \'esercitazione in UltraDev,  necessario specificare la cartella pubblicata impostata sul server Web e caricare tutti i file dell \'esercitazione al suo interno. 1 Scegliere Sito> Definisci siti. Viene visualizzata una finestra di dialogo che elenca tutti i siti attualmente definiti. 2 Selezionare il sito di esercitazione desiderato dall \'elenco e fare clic su Modifica. 3 Nell \'elenco Categoria visualizzato sulla sinistra, fare clic su Informazioni su remoto. 4 Scegliere l \'opzione di accesso Locale/rete o FTP. 5 Se si sceglie Locale/rete, fare clic sull \'icona della cartella e selezionare la cartella impostata come cartella pubblicata sul server Web, ad esempio: c: \\Inetpub \\wwwroot \\MyTutorial 6 Se si sceglie FTP, inserire il nome dell \'host FTP e il nome della cartella host del sito remoto. La cartella host  quella in cui vengono archiviati i documenti visibili al pubblico. Inserire il nome utente e la password con cui si esegue la connessione al server FTP, quindi selezionare le opzioni appropriate per il firewall. 7 Fare clic su OK e quindi su Fine. 8 Nella finestra Sito (Sito > File del sito), verificare di aver specificato la cartella corretta per il sito remoto. Se si utilizza l \'opzione di accesso FTP, fare clic sul pulsante di connessione per visualizzare il sito remoto. 9 Selezionare tutti i file del riquadro Cartella locale, compresa la cartella images, e caricarli sul sito remoto facendo clic sulla freccia blu visualizzata nella barra degli strumenti.  Esercitazione di Dreamweaver UltraDev 51   Configurazione di UltraDev per il funzionamento con il server applicazioni utilizzato   necessario specificare il tipo di server applicazioni utilizzato (ASP, JSP o ColdFusion) per indicare ad UltraDev quali script server-side devono essere inseriti nelle pagine dinamiche.  inoltre necessario impostare un prefisso URL per consentire ad UltraDev di sfruttare i servizi del server applicazioni in fase di progettazione. Tra le altre cose, in fase di progettazione UltraDev utilizza il server applicazioni per generare il contenuto dinamico visualizzato nella finestra Live Data e stabilire le connessioni con i database. La finestra Live Data  un sofisticato ambiente di progettazione e modifica visiva che visualizza il contenuto dinamico delle pagine in fase di progettazione. Impostazione di una tecnologia server Ai fini di questa esercitazione non occorre impostare una tecnologia server in quanto questa operazione viene eseguita automaticamente da UltraDev durante l \'installazione. Le tecnologie server, ad esempio ASP, JSP e ColdFusion, consentono ai server Web di modificare le pagine Web in fase di esecuzione. L \'espressione pagine dinamiche indica proprio il fatto che queste pagine subiscono delle modifiche in fase di esecuzione. L \'impostazione di una tecnologia server indica ad UltraDev quali script server-side devono essere inseriti nelle pagine. Uno script server-side  un insieme di istruzioni che vengono eseguite dal server in fase di esecuzione. In UltraDev, questi script vengono chiamati comportamenti server. Impostazione di un prefisso URL L \'impostazione di un prefisso URL consente ad UltraDev di sfruttare i servizi del server applicazioni in fase di progettazione. 1 Scegliere Sito> Definisci siti. Viene visualizzata una finestra di dialogo che elenca tutti i siti attualmente definiti. 2 Selezionare il sito di esercitazione desiderato e fare clic su Modifica. 3 Nell \'elenco Categoria visualizzato sulla sinistra, fare clic su Server applicazioni.  52 Capitolo 1   4 Verificare che le informazioni visualizzate nella casella Prefisso URL siano corrette. UltraDev tenta di determinare il prefisso URL in base alle impostazioni del sito remoto. Se il prefisso URL proposto da UltraDev  errato,  necessario correggerlo. Il prefisso URL  l \'URL che viene digitato dagli utenti nei rispettivi browser per aprire l \'applicazione Web, meno il nome del file. Ad esempio, se l \'URL dell \'esercitazione  http://www.macromedia.com/MyTutorial/Search.htm, il prefisso URL da inserire  il seguente: http://www.macromedia.com/MyTutorial/ Se UltraDev e il server Web vengono eseguiti sullo stesso sistema,  possibile utilizzare il termine  \"localhost \" al posto del nome del dominio. Ad esempio, se l \'URL locale dell \'applicazione  http://buttercup_pc/MyTutorial/Search.htm,  possibile inserire il seguente prefisso URL: http://localhost/MyTutorial/ Per ulteriori informazioni, vedere  \"Prefisso URL \" a pagina 29. 5 Fare clic su OK e quindi su Fine.  Creazione di una connessione di database  Una connessione di database  un insieme di parametri definiti dall \'utente che consentono di stabilire un collegamento con un database. Senza questi parametri l \'applicazione non  in grado di individuare e utilizzare il database. In questa parte dell \'esercitazione verr creata una connessione a compasstravel.mdb, il file del database di esercitazione. Driver necessari Il database di esercitazione  un file di Microsoft Access 97. Per eseguire l \'esercitazione non occorre utilizzare Microsoft Access, ma  necessario disporre di un driver che sia in grado di leggere i file di Microsoft Access 97. Questo driver consente all \'applicazione Web di leggere il contenuto del database. (Per ulteriori informazioni sui driver di database, vedere  \"Interfaccia con il database \" a pagina 239.)  Per gli sviluppatori ASP o ColdFusion: sul server ASP o ColdFusion deve essere  installato un driver ODBC che sia in grado di leggere i file di Access 97.  Esercitazione di Dreamweaver UltraDev 53   Se il server Web viene eseguito su un sistema Windows remoto o locale,  probabile che il driver necessario sia gi installato. Per appurarlo, scegliere Avvio/ Start > Impostazioni > Pannello di controllo in Windows e verificare se il Pannello di controllo contiene l \'icona Origini dati ODBC. (In alcuni sistemi questa icona potrebbe avere un nome leggermente diverso.) Se l \'icona non  presente, scaricare e installare Microsoft Data Access Components (MDAC) 2.5 per installare automaticamente il driver di Access mancante. Se l \'icona Origini dati ODBC  presente, fare doppio clic su di essa per aprire la finestra di dialogo Amministratore origine dati ODBC. Selezionare la scheda Driver e verificare se l \'elenco dei driver installati nel sistema contiene Microsoft Access Driver versione 3.5 o successiva. Se Microsoft Access Driver (*.mdb) non appare nell \'elenco, scaricare e installare MDAC per installare automaticamente il driver di Access mancante. MDAC pu essere scaricato dal sito Web di Microsoft all \'indirizzo http://www.microsoft.com/data/download.htm.  Per gli sviluppatori JSP: sul server JSP deve essere installato un driver JDBC che  sia in grado di leggere i file di Access 97. Per ulteriori informazioni sui driver JDBC e sui relativi fornitori, consultare l \'apposito database sul sito Web di Sun all \'indirizzo http://industry.java.sun.com/products/jdbc/drivers. Creazione di una connessione di database: utenti ASP Prima di iniziare a creare il repertorio di impiegati Compass,  necessario creare una connessione a compasstravel.mdb, il file del database di esercitazione. Se UltraDev  stato installato su un sistema Windows, nel sistema  gi disponibile un DSN per il database di esercitazione. Questo DSN viene utilizzato anche se si esegue il server Web sullo stesso sistema, ovvero se si utilizza Personal Web Server in Windows, oppure se UltraDev  stato installato in Windows NT Server o Windows 2000. Se il server Web viene eseguito su un sistema Windows remoto,  possibile definire un DSN (data source name, nome origine dati) sul server remoto, quindi usare questo DSN in UltraDev per creare una connessione di database. Un DSN  una sorta di scorciatoia che rimanda ad un database. Per le istruzioni relative alla definizione di un DSN, vedere  \"Impostazione di un DSN in Windows \" a pagina 263. Se il sistema su cui viene eseguito il server Web non dispone di un DSN,  necessario utilizzare una stringa personalizzata per creare la connessione.  54 Capitolo 1   Per creare una connessione di database quando sul server Web  stato impostato un DSN: 1 Nella finestra del documento di UltraDev, scegliere Elabora > Connessioni.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e selezionare DSN (Data Source Name) dal menu a comparsa. Viene visualizzata la finestra di dialogo DSN (Data Source Name).  3 Nella casella Nome connessione, digitare connCompass. In genere  consigliabile aggiungere il prefisso conn ai nomi delle connessioni per distinguerli dai nomi degli altri oggetti all \'interno del codice. 4 Se il server applicazioni viene eseguito sul computer locale, selezionare CompassTravel dall \'elenco dei DSN. 5 Se il server applicazioni viene eseguito su un computer remoto, digitare CompassTravel nella casella DSN (Data Source Name). 6 Fare clic su OK per concludere la definizione della connessione. La nuova connessione, connCompass, viene visualizzata nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo.  Esercitazione di Dreamweaver UltraDev 55   Per creare una connessione di database quando sul server Web non  stato impostato un DSN: 1 Nella finestra del documento di UltraDev, scegliere Elabora > Connessioni.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e selezionare Stringa di connessione personalizzata dal menu a comparsa. Viene visualizzata la finestra di dialogo Stringa di connessione personalizzata.  3 Nella casella Nome connessione, digitare connCompass. In genere  consigliabile aggiungere il prefisso conn ai nomi delle connessioni per distinguerli dai nomi degli altri oggetti all \'interno del codice. 4 Nella casella Stringa di connessione, digitare una stringa di connessione per compasstravel.mdb, il file del database Compass situato sul server Web. Se si hanno dubbi sull \'uso delle stringhe di connessione, vedere  \"Creazione di una stringa di connessione \" a pagina 101. Consultare inoltre la documentazione del server o l \'amministratore di sistema. 5 Specificare la modalit con cui UltraDev deve connettersi al database in fase di progettazione:   Se il driver specificato nella stringa di connessione si trova su un sistema remoto, selezionare l \'opzione Utilizzando il driver sul server applicazioni.  Se il driver specificato nella stringa di connessione si trova sul sistema locale (ovvero se il server Web e UltraDev vengono eseguiti sullo stesso sistema Windows), selezionare l \'opzione Utilizzando il driver su questo computer.  6 Fare clic su OK per chiudere la finestra di dialogo Stringa di connessione personalizzata. La nuova connessione, connCompass, viene visualizzata nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo.  56 Capitolo 1   Creazione di una connessione di database: utenti ColdFusion Prima di iniziare a creare il repertorio di impiegati Compass,  necessario creare una connessione a compasstravel.mdb, il file del database di esercitazione. 1 Se ColdFusion Server e UltraDev non vengono eseguiti sullo stesso sistema, utilizzare ColdFusion Administrator per impostare un DSN sul sistema remoto. Per le istruzioni di impostazione, consultare la documentazione di ColdFusion o l \'amministratore di sistema. 2 Nella finestra del documento di UltraDev, scegliere Elabora > Connessioni. Viene visualizzata la finestra di dialogo Connessioni. 3 Fare clic su Nuovo e selezionare DSN dal menu a comparsa. Viene chiesto di inserire il nome utente e la password di ColdFusion. Inserire il nome utente e la password con cui si esegue il login a ColdFusion Administrator. UltraDev esegue la connessione, recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN.  4 Nella casella Nome connessione, digitare connCompass. In genere  consigliabile aggiungere il prefisso conn ai nomi delle connessioni per distinguerli dai nomi degli altri oggetti all \'interno del codice. 5 Selezionare CompassTravel dall \'elenco dei DSN. 6 Fare clic su OK per concludere la definizione della connessione. La nuova connessione, connCompass, viene visualizzata nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo.  Esercitazione di Dreamweaver UltraDev 57   Creazione di una connessione di database: utenti JSP Prima di iniziare a creare il repertorio di impiegati Compass,  necessario creare una connessione JDBC a compasstravel.mdb, il file del database di esercitazione. 1 Nella finestra del documento di UltraDev, scegliere Elabora > Connessioni. Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e selezionare il driver in uso dal menu a comparsa. Se questo driver non appare nel menu, selezionare Connessione JDBC personalizzata. Viene visualizzata una finestra di dialogo di connessione. 3 Nella casella Nome connessione, digitare connCompass. In genere  consigliabile aggiungere il prefisso conn ai nomi delle connessioni per distinguerli dai nomi degli altri oggetti all \'interno del codice. 4 Inserire i parametri di connessione del driver JDBC. Per informazioni sui parametri specifici del driver, consultare la documentazione del driver o l \'amministratore di sistema. Per informazioni di carattere generale, vedere  \"Parametri di connessione JDBC \" a pagina 107. Si supponga, ad esempio, che il file di database compasstravel.mdb si trovi su un sistema Windows NT Server abilitato per JSP e che sul server sia stato impostato un DSN chiamato CompassTravel. Se si utilizza il driver JDBCODBC di Sun,  necessario inserire i seguenti parametri di connessione:  Driver: URL: sun.jdbc.odbc.JdbcOdbcDriver jdbc:odbc:CompassTravel  Nome utente: Password: 5 Specificare la modalit con cui UltraDev deve connettersi al database in fase di progettazione:  Se il driver specificato nella casella Driver si trova su un sistema remoto, selezionare l \'opzione Utilizzando il driver sul server applicazioni.  Se il driver specificato nella casella Driver si trova sul sistema locale (ovvero se il server Web e UltraDev vengono eseguiti sullo stesso sistema Windows), selezionare l \'opzione Utilizzando il driver su questo computer. 6 Fare clic su OK per chiudere la finestra di dialogo di connessione. La nuova connessione, connCompass, viene visualizzata nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo.  58 Capitolo 1   Creazione di un set di pagine di ricerca semplice/risultati  A questo punto  possibile iniziare a creare il repertorio di impiegati per il sito intranet di Compass. In questa parte dell \'esercitazione verr creato un set di pagine di ricerca semplice/risultati che consentir agli impiegati Compass di cercare i propri colleghi online utilizzando un parametro di ricerca singolo. La creazione di questo set di pagine non richiede alcuna conoscenza del linguaggio SQL (Structured Query Language). La pagina di ricerca e la pagina dei risultati sono gi state predisposte e devono essere solo impostate in modo che possano interagire. In una fase successiva verranno aggiunte una pagina di dettagli che visualizza ulteriori informazioni sui singoli impiegati (comprese le relative fotografie) e una pagina che consente di inserire nuovi record di impiegati nel database. Tutte le informazioni relative agli impiegati Compass sono archiviate nel file di database di Microsoft Access compasstravel.mdb. A questo punto dovrebbe essere gi disponibile una connessione a questo database. In caso contrario, vedere  \"Creazione di una connessione di database \" a pagina 53. L \'esercitazione pu essere eseguita solo se  stata definita una connessione a questo database. Preparazione della pagina di ricerca La pagina di ricerca consente di ottenere i parametri di ricerca dall \'utente. Una pagina di ricerca semplice utilizza un modulo HTML per registrare un parametro di ricerca singolo e inviarlo alla pagina dei risultati sul server. Per la ricerca vera e propria e la visualizzazione dei risultati viene utilizzata la pagina dei risultati e non la pagina di ricerca. Nel modulo HTML, specificare la pagina dei risultati che utilizzer il parametro di ricerca indicato nel modulo. 1 Verificare che la finestra Sito sia aperta. Se questa finestra non  aperta, scegliere Finestra > File del sito per visualizzarla. 2 Verificare che sia selezionato il sito di esercitazione corretto, quindi fare doppio clic sul file Search.htm nel riquadro Cartella locale. Viene aperta la pagina di ricerca semplice relativa al repertorio di impiegati Compass. Questa pagina consente di eseguire una ricerca per dipartimento.  Esercitazione di Dreamweaver UltraDev 59   3 Nella finestra del documento, selezionare il modulo facendo clic sull \'oggetto di modulo elenco/menu Department e quindi sul tag <form> visualizzato a destra nel selettore dei tag.  Il modulo viene selezionato. 4 Verificare che la finestra di ispezione Propriet sia aperta. Se questa finestra non  aperta, scegliere Finestra > Propriet per visualizzarla. 5 Fare clic sull \'icona della cartella associata alla casella Azione e scegliere il file Results. 6 Dal menu a comparsa Metodo della finestra di ispezione Propriet, scegliere GET. L \'impostazione GET fa s che i parametri di ricerca vengano inviati al server nella stringa URL che viene usata per aprire la pagina dei risultati. In una fase successiva dell \'esercitazione verranno fornite ulteriori informazioni sull \'uso dell \'URL per l \'invio dei parametri. 7 Rinominare l \'oggetto di modulo elenco/menu facendo clic su di esso e digitando mnuDept nella casella Elenco/menu della finestra di ispezione Propriet (Finestra > Propriet). 8 Scegliere File > Salva. La preparazione della pagina di ricerca  conclusa. A questo punto  possibile impostare la pagina dei risultati definendo un recordset che contenga i risultati della ricerca e visualizzando questi risultati sulla pagina. Definizione di un recordset filtrato per la pagina dei risultati Un recordset  un sottoinsieme di dati che vengono estratti da una o pi tabelle di un database. Il recordset viene usato come origine dati per le pagine dinamiche. Il recordset definito deve contenere solo i record restituiti dalla ricerca. Per un set di pagine di ricerca semplice/risultati,  possibile creare questo tipo di recordset definendo un filtro. Innanzi tutto  necessario definire le impostazioni generali del recordset. 1 Nel riquadro Cartella locale della finestra Sito (Finestra > File del sito), fare doppio clic sul file Results. La pagina dei risultati semplice relativa al repertorio di impiegati Compass viene aperta in UltraDev.  60 Capitolo 1   2 Nel pannello Associazioni dati (Finestra > Associazioni dati), fare clic sul pulsante pi (+) e selezionare Recordset (interrogazione) dal menu a comparsa. Viene visualizzata la finestra di dialogo Recordset semplice.  Se viene visualizzata la finestra di dialogo Recordset avanzata, fare clic su Semplice. 3 Nella casella Nome, digitare Results. Questo  il nome del recordset. Questo nome non deve essere confuso con il nome di file della pagina, anche se in questo caso i due nomi corrispondono. 4 Dal menu a comparsa Connessione, selezionare la connessione connCompass. Se questa connessione non appare nel menu, fare clic sul pulsante Definisci per crearla. Per ulteriori informazioni, vedere  \"Creazione di una connessione di database \" a pagina 53. 5 Dal menu a comparsa Tabella, selezionare EMPLOYEES. 6 Nell \'area Colonne, fare clic sull \'opzione Selezionato per scegliere le colonne selezionate nella tabella EMPLOYEES. 7 Tenere premuto il tasto Ctrl (Windows) o Comando (Macintosh) e fare clic sulle seguenti colonne dell \'elenco per includerle nel recordset: EMPLOYEEID, FIRSTNAME, LASTNAME, DEPARTMENT ed EXTENSION. La pagina dei risultati visualizza le informazioni di quattro di queste colonne. La colonna EMPLOYEEID viene inclusa perch contiene le informazioni che consentono di identificare i singoli record. Queste informazioni verranno utilizzate per la creazione della pagina dei dettagli.  Esercitazione di Dreamweaver UltraDev 61   8 Fare clic su Prova per eseguire una verifica del recordset. Viene visualizzato un recordset che contiene i dati estratti dalla tabella di database. Fare clic su OK per chiuderlo. Come impostazione predefinita, il recordset contiene tutti i record della tabella di database. Lasciare aperta la finestra di dialogo Recordset. Questa finestra verr usata per creare un filtro che rimuova tutti i record che non soddisfano i criteri di ricerca. Per creare il filtro del recordset: 1 Dal primo menu a comparsa dell \'area Filtro, scegliere DEPARTMENT. Il parametro di ricerca inviato dalla pagina di ricerca  un nome di dipartimento. Di conseguenza, il filtro deve essere impostato in modo che confronti questo nome con tutti i nomi contenuti nella colonna DEPARTMENT della tabella di database. I record per cui viene individuata una corrispondenza vengono inclusi nei risultati della ricerca. 2 Dal menu a comparsa visualizzato accanto al primo menu, selezionare il simbolo di uguale (=), che dovrebbe apparire come impostazione predefinita. Questa impostazione indica che devono essere presi in considerazione solo i record in cui i valori della colonna DEPARTMENT corrispondono esattamente al nome di dipartimento inviato dalla pagina di ricerca. 3 Dal terzo menu a comparsa, selezionare Parametro URL, che dovrebbe apparire come impostazione predefinita. Nella pagina di ricerca  stato specificato il metodo GET per il modulo HTML. Questa impostazione fa s che il parametro di ricerca venga inviato al server nella stringa URL. Il server legge la stringa e memorizza il parametro di ricerca come parametro URL. 4 Nella quarta casella, digitare mnuDept, ovvero il nome dell \'oggetto di modulo che viene usato per registrare il parametro di ricerca nella pagina di ricerca. La sezione Filtro dovrebbe avere il seguente aspetto:  62 Capitolo 1   5 Fare clic su OK. UltraDev aggiunge il recordset all \'elenco di origini dati del pannello Associazioni dati. Per visualizzare i campi definiti per il recordset, espandere il ramo corrispondente.  6 Scegliere File > Salva. Il passaggio successivo consente di visualizzare i risultati sulla pagina. Aggiunta del contenuto dinamico alla pagina dei risultati Dopo aver definito un recordset filtrato,  possibile utilizzare le relative colonne come origini del contenuto dinamico della pagina. Per la pagina dei risultati verranno utilizzate le seguenti colonne (campi) come origini dati: FIRSTNAME, LASTNAME, DEPARTMENT ed EXTENSION. 1 Verificare che il pannello Associazioni dati sia aperto (Finestra > Associazioni dati) e visualizzi il recordset Results appena definito. Espandere il ramo del recordset per visualizzare le origini dati necessarie, ovvero FIRSTNAME, LASTNAME, DEPARTMENT ed EXTENSION. Se queste colonne non appaiono nell \'elenco, fare clic sul pulsante pi (+) per definire un nuovo recordset. Per ulteriori informazioni, vedere  \"Definizione di un recordset filtrato per la pagina dei risultati \" a pagina 60. In primo luogo verr aggiunta l \'origine dati LASTNAME alla pagina. 2 Nella pagina, fare doppio clic sulla parola  \"LAST \" per selezionarla.  Esercitazione di Dreamweaver UltraDev 63   3 Nel pannello Associazioni dati, selezionare LASTNAME e fare clic su Inserisci, oppure trascinare LASTNAME sul testo selezionato nella pagina. Il testo selezionato nella pagina viene sostituito da un segnaposto e al codice di origine HTML della pagina vengono aggiunti gli script server-side necessari. Quando il server elabora la pagina, il segnaposto viene sostituito dagli elementi Live Data contenuti nel recordset. 4 Ripetere i passaggi 2 e 3 per sostituire la parola  \"First \" con l \'origine dati FIRSTNAME, la parola  \"dept \" con l \'origine dati DEPARTMENT e la parola  \"Ext \" con l \'origine dati EXTENSION. 5 Scegliere File > Salva. Se si commette un errore, aprire il pannello Comportamenti server (Finestra > Comportamenti server), selezionare il contenuto dinamico (una delle voci visualizzate in Testo dinamico) e fare clic sul pulsante meno (-) per eliminarlo. Visualizzazione della pagina nella finestra Live Data Per poter visualizzare la pagina nella finestra Live Data,  necessario impostare un parametro URL in quanto la pagina  predisposta per l \'invio di un parametro di questo tipo dalla pagina di ricerca. Ai fini della verifica  possibile simulare un \'interrogazione di ricerca scegliendo Impostazioni Live Data dal menu Visualizza, facendo clic sul pulsante pi (+) del campo Richiesta URL e inserendo i seguenti valori:   Nome: mnuDept  Valore: Trip Staff Fare clic su OK per chiudere la finestra di dialogo Impostazioni Live Data, quindi scegliere Visualizza > Live Data. La finestra Live Data mostra il primo record del recordset. L \'impostazione predefinita prevede che una pagina dinamica visualizzi un solo record, ma ovviamente  preferibile visualizzare tutti i record individuati.  64 Capitolo 1   Aggiunta di un \'area ripetuta alla pagina dei risultati Nella maggior parte dei casi, una ricerca restituisce pi di un record. In questa parte dell \'esercitazione verr aggiunta un \'area ripetuta alla pagina dei risultati per consentire la visualizzazione di pi record. Per creare un \'area ripetuta  necessario applicare il comportamento server Area ripetuta ad un elemento di pagina, in questo caso una riga di tabella. Quando la pagina dei risultati viene elaborata dal server, il comportamento server Area ripetuta ripete questa riga per consentire la visualizzazione di tutti i record del recordset Results. Ogni riga visualizza il contenuto del record di un impiegato. 1 Selezionare la riga di tabella associata al contenuto dinamico facendo clic in un punto qualunque della riga e quindi sul tag <tr> visualizzato pi a destra nel selettore dei tag. Intorno alla riga viene visualizzato un contorno. 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+) e selezionare Area ripetuta. 3 Verificare che nella finestra di dialogo Area ripetuta sia selezionato il recordset Results. 4 Nell \'area Mostra, digitare 5. La pagina visualizzer solo cinque record per volta anche se viene individuato un numero superiore di record. Per visualizzare gli altri record  necessario fare clic sull \'icona Next, che verr attivata nella fase successiva dell \'esercitazione. 5 Fare clic su OK. 6 Visualizzare la pagina nella finestra Live Data. Se si sta gi lavorando nella finestra Live Data, fare clic sul pulsante Aggiorna (freccia circolare) nella barra degli strumenti. Se si sta lavorando nella finestra del documento, scegliere Visualizza > Live Data. Mentre prima era disponibile un solo risultato della ricerca, ora vengono visualizzati cinque record. 7 Scegliere File > Salva. Se si commette un errore, aprire il pannello Comportamenti server (Finestra > Comportamenti server) e fare doppio clic sull \'area ripetuta per modificarla.  Esercitazione di Dreamweaver UltraDev 65   Attivazione dei collegamenti di navigazione del recordset La pagina dei risultati deve consentire agli utenti di scorrere rapidamente i risultati se la ricerca ne restituisce pi di cinque. A questo scopo, nella pagina di esercitazione sono state incluse le immagini  \"Previous \" (Precedente) e  \"Next \" (Successivo). Queste immagini devono essere attivate per fare in modo che la pagina visualizzi altri risultati (se sono disponibili) quando l \'utente fa clic su di esse. 1 Selezionare l \'immagine  \"Previous \" nella pagina. 2 Nel pannello Comportamenti server, fare clic sul pulsante (+) e selezionare Vai al record > Vai al record precedente. Viene visualizzata la finestra di dialogo Vai al record precedente. 3 Verificare che nel menu a comparsa Recordset sia selezionato il recordset Results e fare clic su OK. 4 Ripetere la stessa procedura per l \'immagine  \"Next \", selezionando per Vai al record > Vai al record successivo dal menu a comparsa. 5 Scegliere File > Salva. Se si commette un errore, selezionare il comportamento server nel pannello Comportamenti server e fare clic sul pulsante meno (-) per eliminarlo. Aggiunta di un contatore di record alla pagina dei risultati Se si prevede che le ricerche restituiranno un elevato numero di risultati,  possibile aggiungere un contatore di record alla pagina dei risultati per consentire agli utenti di orientarsi agevolmente all \'interno del recordset. Utilizzando un oggetto Live di UltraDev  possibile creare rapidamente questo contatore. 1 Posizionare il cursore nella riga al di sopra delle immagini  \"Previous \" e  \"Next \".  2 Scegliere Inserisci > Oggetti Live > Stato di navigazione recordset. 3 Verificare che il recordset Results sia selezionato. 4 Fare clic su OK. 5 Scegliere File > Salva. UltraDev crea il contatore di record e lo aggiunge alla pagina.  possibile personalizzare tutti gli elementi del contatore ad eccezione del contenuto dinamico.  66 Capitolo 1   Per visualizzare la pagina dei risultati completa nella finestra Live Data, fare clic sul pulsante Aggiorna nella barra degli strumenti della finestra. Se si sta lavorando nella finestra del documento, scegliere Visualizza > Live Data.  Nota: i collegamenti  \"Previous \" e  \"Next \" non funzionano nella finestra Live Data. Per verificare il loro funzionamento,  necessario caricare la pagina nella directory pubblicata del server e aprirla in un browser.  Creazione di un set di pagine di ricerca avanzata/risultati  In questa parte dell \'esercitazione verr creato un set di pagine di ricerca avanzata/ risultati che consentir agli impiegati Compass di cercare i propri colleghi utilizzando pi parametri di ricerca. Per creare un set di pagine di questo tipo in UltraDev,  necessario avere una certa conoscenza del linguaggio SQL (Structured Query Language). L \'esercitazione fornisce l \'istruzione SQL che consente alle pagine di funzionare. Preparazione della pagina di ricerca avanzata La pagina di ricerca avanzata utilizza un modulo HTML per registrare pi parametri di ricerca e inviarli alla pagina dei risultati sul server. Per la ricerca vera e propria e la visualizzazione dei risultati viene utilizzata la pagina dei risultati e non la pagina di ricerca. Nel modulo HTML, specificare la pagina dei risultati che utilizzer i parametri di ricerca indicati nel modulo. 1 Verificare che la finestra Sito sia aperta. Se questa finestra non  aperta, scegliere Finestra > File del sito per visualizzarla. 2 Fare doppio clic sul file SearchAdv.htm nel riquadro Cartella locale. La pagina di ricerca avanzata relativa al repertorio di impiegati Compass viene aperta in UltraDev. Questa pagina consente di eseguire una ricerca utilizzando il cognome o il dipartimento di un impiegato, oppure entrambi i parametri. 3 Nella finestra del documento, selezionare il modulo facendo clic sull \'oggetto di modulo elenco/menu Department e quindi sul tag <form> visualizzato a destra nel selettore dei tag. 4 Verificare che la finestra di ispezione Propriet sia aperta. Se questa finestra non  aperta, scegliere Finestra > Propriet per visualizzarla. 5 Fare clic sull \'icona della cartella associata alla casella Azione e scegliere il file ResultsAdv.  Esercitazione di Dreamweaver UltraDev 67   6 Dal menu a comparsa Metodo, scegliere GET. L \'impostazione GET fa s che i parametri di ricerca vengano inviati al server nella stringa URL che viene usata per aprire la pagina dei risultati. 7 Rinominare gli oggetti di modulo nel seguente modo:   Fare clic sul campo di testo e digitare txtLastName nella casella CampoDiTesto della finestra di ispezione Propriet.  Fare clic sull \'oggetto elenco/menu e digitare mnuDept nella casella Elenco/ menu della finestra di ispezione Propriet.  8 Scegliere File > Salva. La preparazione della pagina di ricerca  conclusa. A questo punto  necessario impostare una pagina di risultati che sia in grado di gestire pi parametri di ricerca. Definizione di un recordset per la pagina dei risultati avanzata Alla pagina dei risultati verr aggiunto un recordset che contiene solo i record restituiti dalla ricerca. Per un set di pagine di ricerca avanzata/risultati, questo tipo di recordset viene creato definendo un \'istruzione SQL che utilizza i parametri di ricerca inviati dalla pagina di ricerca. I parametri di ricerca sono contenuti nelle variabili dell \'istruzione SQL che viene usata per generare il recordset. 1 Nel riquadro Cartella locale della finestra Sito, fare doppio clic sul file ResultsAdv. La pagina dei risultati avanzata relativa al repertorio di impiegati Compass viene aperta in UltraDev. 2 Nel pannello Associazioni dati (Finestra > Associazioni dati), fare clic sul pulsante pi (+) e selezionare Recordset (interrogazione) dal menu a comparsa. Viene visualizzata la finestra di dialogo Recordset semplice. Fare clic sul pulsante Avanzate per passare alla finestra di dialogo Recordset avanzata. 3 Nella casella Nome, digitare Results. 4 Dal menu a comparsa Connessione, selezionare connCompass. Se questa connessione non appare nell \'elenco, fare clic sul pulsante Definisci per crearla. Per ulteriori informazioni, vedere  \"Creazione di una connessione di database \" a pagina 53. 5 Nell \'area Voci di database della finestra di dialogo, espandere il ramo Tabelle e quindi il ramo EMPLOYEES. A questo punto  necessario creare la proposizione Select. 6 Selezionare EMPLOYEEID nell \'area Voci di database e fare clic sul pulsante SELECT. 7 Selezionare FIRSTNAME e fare clic sul pulsante SELECT.  68 Capitolo 1   8 Selezionare LASTNAME e fare clic sul pulsante SELECT. 9 Selezionare DEPARTMENT e fare clic sul pulsante SELECT. 10 Selezionare EXTENSION e fare clic sul pulsante SELECT. 11 Nell \'area di testo SQL, inserire la seguente riga sotto FROM EMPLOYEES: WHERE LASTNAME LIKE  \'varLastName \' AND DEPARTMENT LIKE  \'varDept \' L \'istruzione completa visualizzata nell \'area di testo SQL dovrebbe essere la seguente: SELECT EMPLOYEEID, LASTNAME, FIRSTNAME, DEPARTMENT, EXTENSION  FROM EMPLOYEES WHERE LASTNAME LIKE  \'varLastName \' AND  DEPARTMENT LIKE  \'varDept \' Per informazioni sulla sintassi SQL, vedere  \"Cenni sul linguaggio SQL \" a pagina 265. 12 Associare le due variabili SQL, varLastName e varDept, ai valori dei parametri di ricerca inviati dalla pagina di ricerca. A questo scopo, fare clic sul pulsante pi (+) nell \'area Variabili e inserire le informazioni indicate di seguito.   Per l \'esercitazione di ASP:  Nome varLastName varDept Valore predefinito % % Valore fase di esecuzione Request( \"txtLastName \") Request( \"mnuDept \")   Per l \'esercitazione di ColdFusion:  Nome varLastName varDept Valore predefinito % % Valore fase di esecuzione #txtLastName# #mnuDept#   Per l \'esercitazione di JSP:  Nome varLastName varDept Valore predefinito % % Valore fase di esecuzione request.getParameter( \"txtLastName \") request.getParameter( \"mnuDept \")  Il valore predefinito  quello che viene assunto dalla variabile se non viene restituito alcun valore della fase di esecuzione. Il valore della fase di esecuzione, in genere,  un oggetto server che contiene un valore inviato dalla pagina di ricerca. 13 Per concludere la definizione del recordset, fare clic su OK.  Esercitazione di Dreamweaver UltraDev 69   UltraDev aggiunge il recordset all \'elenco di origini dati del pannello Associazioni dati. Quando l \'interrogazione SQL viene elaborata dal server, viene verificato ogni record della tabella di database. Se un determinato campo di un record soddisfa la condizione Where, il record viene incluso nel recordset. L \'interrogazione, pertanto, crea un recordset che contiene solo i risultati della ricerca. Visualizzazione dei risultati sulla pagina Dopo aver definito il recordset,  possibile utilizzare le relative colonne come origini del contenuto dinamico della pagina. La procedura di aggiunta dei dati alla pagina  identica a quella descritta per la pagina dei risultati semplice. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico alla pagina dei risultati \" a pagina 63. Per poter visualizzare la pagina nella finestra Live Data,  necessario impostare dei parametri di prova che simulino i parametri URL inviati dalla pagina di ricerca. Per specificare i parametri di prova, scegliere Visualizza > Impostazioni Live Data e inserire i seguenti valori:  Nome txtLastName mnuDept Valore Nicholas Trip Staff  Fare clic su OK per chiudere la finestra di dialogo, quindi scegliere Visualizza > Live Data. Per fare in modo che la pagina possa visualizzare pi di un record,  necessario creare un \'area ripetuta e attivare le immagini di navigazione  \"Next \" e  \"Previous \". La procedura  identica a quella descritta per la pagina dei risultati semplice. Vedere  \"Aggiunta di un \'area ripetuta alla pagina dei risultati \" a pagina 65 e  \"Attivazione dei collegamenti di navigazione del recordset \" a pagina 66. Infine,  possibile aggiungere un contatore di record per consentire agli utenti di orientarsi agevolmente all \'interno del recordset. Vedere  \"Aggiunta di un contatore di record alla pagina dei risultati \" a pagina 66.  70 Capitolo 1   Creazione di una pagina di dettagli  A questo punto dovrebbe essere stata creata almeno una pagina di risultati per l \'elencazione degli impiegati. In questa parte dell \'esercitazione verr creata una pagina di dettagli che visualizza informazioni aggiuntive sui singoli impiegati elencati nella pagina dei risultati. La pagina dei dettagli conterr anche una fotografia dell \'impiegato. Questo set di pagine  \"master/dettagli \" funziona nel seguente modo: l \'utente che visualizza l \'elenco di impiegati nella pagina dei risultati (master) pu visualizzare informazioni aggiuntive su qualunque impiegato facendo clic sul collegamento specifico dell \'impiegato. Questo collegamento apre la pagina dei dettagli associata all \'impiegato selezionato. Se la pagina dei dettagli viene impostata come pagina dinamica, non  necessario creare una pagina distinta per ogni impiegato.  infatti possibile creare una sola pagina dei dettagli il cui contenuto cambia in fase di esecuzione a seconda del collegamento selezionato nella pagina dei risultati. Per iniziare a creare questo set di pagine master/dettagli,  necessario aggiungere alla pagina dei risultati un collegamento che apra la pagina dei dettagli. Aggiunta di un collegamento alla pagina dei risultati Quando si fa clic sul collegamento di un impiegato nella pagina dei risultati, viene aperta una pagina di dettagli che visualizza altre informazioni sull \'impiegato. Tuttavia, non  possibile utilizzare un collegamento standard per aprire la pagina dei dettagli: per richiamare il record corretto, la pagina dei dettagli deve sapere quale impiegato  stato selezionato nella pagina dei risultati. In altre parole, la pagina dei risultati deve inviare informazioni alla pagina dei dettagli. La procedura descritta di seguito consente di aggiungere un collegamento che trasferisca informazioni dalla pagina dei risultati a quella dei dettagli. Questa procedura vale per entrambe le versioni della pagina dei risultati (file Results e ResultsAdv). 1 Verificare che la pagina dei risultati sia aperta in UltraDev. 2 Nella pagina dei risultati, fare clic sull \'immagine  \"View \" (Visualizza) per selezionarla. Se si sta lavorando nella finestra Live Data e sono visualizzati pi record, selezionare la prima immagine  \"View \" della colonna. 3 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+) e selezionare Vai a pagina dettagli dal menu a comparsa. Viene visualizzata la finestra di dialogo Vai a pagina dettagli. 4 Fare clic sul pulsante Sfoglia associato alla casella Pagina dettagli, selezionare il file Detail (la pagina dei dettagli preimpostata) e fare clic su OK.  Esercitazione di Dreamweaver UltraDev 71   5 Nella casella Passa parametro URL, inserire il parametro id e verificare che il parametro sia impostato sul valore della colonna EMPLOYEEID del recordset Results. Questa operazione fa in modo che la pagina passi il parametro id alla pagina dei dettagli. Questo parametro identifica l \'impiegato selezionato dall \'utente. Il server imposta il valore del parametro sul valore specificato nei menu a comparsa Recordset e Colonna. 6 Fare clic su OK e scegliere File > Salva. Quando si fa clic sull \'immagine  \"View \" collegata nella pagina dei risultati, viene aperta la pagina dei dettagli e le informazioni che identificano il record scelto dall \'utente vengono inviate alla pagina dei dettagli per consentire la visualizzazione dei dati corretti. Le operazioni relative alla pagina dei risultati sono concluse. A questo punto  necessario definire una pagina di dettagli che visualizzi informazioni complete sugli impiegati selezionati nella pagina dei risultati. Definizione di un recordset per la pagina dei dettagli Il recordset definito per la pagina dei dettagli deve contenere informazioni dettagliate sugli impiegati. Innanzi tutto  necessario aprire la pagina dei dettagli preimpostata. 1 Nel riquadro Cartella locale della finestra Sito, fare doppio clic sul file Detail. La pagina dei dettagli Compass viene aperta in UltraDev. 2 Nel pannello Associazioni dati (Finestra > Associazioni dati), fare clic sul pulsante pi (+) e selezionare Recordset (interrogazione) dal menu a comparsa. Viene visualizzata la finestra di dialogo Recordset semplice. Se viene visualizzata la finestra di dialogo Recordset avanzata, fare clic su Semplice. 3 Nella casella Nome, digitare Details. 4 Dal menu a comparsa Connessione, selezionare connCompass. 5 Dal menu a comparsa Tabella, selezionare EMPLOYEES. 6 Nell \'area Colonne, verificare che sia selezionata l \'opzione Tutto. Per questa pagina  necessario utilizzare i dati di tutte le colonne della tabella. 7 Fare clic su Prova per eseguire una verifica del recordset. Viene visualizzato un recordset che contiene i dati estratti dalla tabella di database. Fare clic su OK per chiuderlo. 8 Fare clic su OK e scegliere File > Salva.  72 Capitolo 1   Aggiunta del contenuto dinamico alla pagina dei dettagli Dopo aver definito il recordset,  possibile utilizzare le relative colonne come origini del contenuto dinamico della pagina dei dettagli. 1 Verificare che il pannello Associazioni dati sia aperto (Finestra > Associazioni dati) e visualizzi il recordset Details appena definito. Espandere il ramo del recordset per visualizzare le origini dati necessarie. 2 Nella pagina dei dettagli, fare doppio clic sulla stringa di testo LastName (nella riga di tabella blu) per selezionarla. 3 Nel pannello Associazioni dati, selezionare il campo LASTNAME e trascinarlo sulla stringa selezionata nella pagina. 4 Ripetere i passaggi 2 e 3 per le altre stringhe di testo della pagina (selezionare il testo nella pagina e trascinare l \'origine dati corrispondente sul testo) attenendosi alle seguenti istruzioni:  Trascinare FIRSTNAME su FirstName.  Trascinare PHONE su number.  Trascinare STARTDATE su date.  Trascinare DEPARTMENT su dept.  Trascinare EXTENSION su ext.  Trascinare EMAIL su email.  Trascinare NOTES su notes. A questo punto  necessario associare l \'attributo di origine dell \'immagine della pagina per consentire la visualizzazione delle fotografie degli impiegati. L \'attributo di origine  costituito da una stringa di testo, ad esempio jones_lyn.jpg, archiviata nel database. 5 Aprire la finestra di ispezione Propriet (Finestra > Propriet). 6 Fare clic sull \'immagine nella pagina, quindi fare clic sull \'icona della cartella associata alla casella Orig nella finestra di ispezione Propriet. Viene visualizzata la finestra di dialogo Seleziona file di origine immagine. 7 Selezionare l \'opzione Origini dati. Viene visualizzato un elenco di origini dati. 8 Selezionare PHOTO dall \'elenco.  Esercitazione di Dreamweaver UltraDev 73   9 Nella casella URL, digitare images/ all \'inizio della riga di codice. Il database Compass contiene solo i nomi di file delle immagini e non la cartella in cui sono archiviate le immagini all \'interno del sito. Il codice specificato nella casella URL richiama il nome di file corretto dal database e lo inserisce nell \'attributo di origine dell \'immagine. Digitando images/ nella casella URL si specifica il percorso corretto per l \'attributo. 10 Fare clic su OK per chiudere la finestra di dialogo. 11 Scegliere File > Salva. Scegliere Visualizza > Live Data per visualizzare il contenuto dinamico. La finestra Live Data visualizza i dettagli del primo impiegato del recordset. Se si commette un errore, aprire il pannello Comportamenti server (Finestra > Comportamenti server), selezionare il contenuto dinamico e fare clic sul pulsante meno (-). Individuazione e visualizzazione di un impiegato Quando viene aperta in un browser, la pagina dei dettagli deve visualizzare informazioni dettagliate sull \'impiegato selezionato nella pagina dei risultati. (La pagina dei risultati  stata impostata in una fase precedente dell \'esercitazione.) Per fare in modo che la pagina funzioni in questo modo,  necessario utilizzare il comportamento server Vai a un record specifico, che individua e visualizza l \'impiegato selezionato nella pagina dei risultati. 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante (+) e selezionare Vai al record > Vai a un record specifico. Viene visualizzata la finestra di dialogo Vai a un record specifico. 2 Verificare che nel menu a comparsa  \"Vai al record in \" sia selezionato il recordset Details. 3 Verificare che nel menu a comparsa Colonna Where sia selezionata la colonna EMPLOYEEID. La pagina impostata in precedenza ha inviato l \'ID di un impiegato (id=EMPLOYEEID) alla pagina dei dettagli. Specificando la colonna EMPLOYEEID si indica alla pagina dei dettagli di eseguire una ricerca nella colonna EMPLOYEEID del recordset corrente per individuare un ID che corrisponda a quello inviato dalla pagina dei risultati. Quando lo script serverside del comportamento individua una corrispondenza, viene visualizzato il record del relativo impiegato. 4 Fare clic su OK. Se si commette un errore, aprire il pannello Comportamenti server (Finestra > Comportamenti server) e fare doppio clic sul comportamento server per modificarlo.  74 Capitolo 1   Creazione di una pagina di inserimento  L \'ultima pagina creata per il repertorio di impiegati Compass  una pagina che consente all \'amministratore del sito di inserire nel database nuovi record di impiegati con un browser Web. Questa pagina di inserimento  costituita da due elementi:  Un modulo HTML che consente agli utenti di inserire dei dati.  Un comportamento server Inserisci record che utilizza i dati inseriti nel modulo e aggiorna il database. Il modulo HTML  gi stato creato. In questa fase dell \'esercitazione verr aggiunto il comportamento server che consente di aggiornare la tabella di database. 1 Nel riquadro Cartella locale della finestra Sito, fare doppio clic sul file Insert. La pagina di inserimento relativa al repertorio di impiegati Compass viene aperta in UltraDev. 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+) e selezionare Inserisci record dal menu a comparsa. Viene visualizzata la finestra di dialogo Inserisci record.  3 Dal menu a comparsa Connessione, selezionare connCompass. 4 Dal menu a comparsa Inserisci nella tabella, selezionare EMPLOYEES. 5 Fare clic sul pulsante Sfoglia associato alla casella  \"Dopo l \'inserimento, vai a \" e selezionare il file InsertOK. Questa pagina verr aperta dopo che il record  stato inserito nella tabella. 6 Verificare che nel menu a comparsa  \"Ottieni valori da \" sia selezionato fmAdd. fmAdd  il nome del modulo HTML della pagina.  Esercitazione di Dreamweaver UltraDev 75   7 Specificare la colonna della tabella di database che deve essere aggiornata dai singoli oggetti del modulo. A questo scopo, selezionare il primo elemento dall \'elenco Elementi modulo (txtImageURL) e selezionare la voce corrispondente dal menu a comparsa Colonna (PHOTO). Ripetere questo passaggio per gli altri elementi del modulo:   txtLastName aggiorna la colonna LASTNAME.  txtFirstName aggiorna la colonna FIRSTNAME.  txtPhone aggiorna la colonna PHONE.  txtDate aggiorna la colonna STARTDATE.  txtDept aggiorna la colonna DEPARTMENT.  txtExt aggiorna la colonna EXTENSION.  txtEmail aggiorna la colonna EMAIL.  txtNotes aggiorna la colonna NOTES.  8 Fare clic su OK. Una volta creata la pagina di inserimento, il repertorio di impiegati del sito intranet di Compass  completo. Nella finestra Sito, selezionare tutte le pagine, quindi fare clic sulla freccia blu visualizzata nella barra degli strumenti per caricarle nella directory pubblicata del server. Avviare il browser e aprire la pagina Search.htm.  76 Capitolo 1   2  CAPITOLO 2  Elementi fondamentali di UltraDev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Per ottenere i migliori risultati dall \'utilizzo di Macromedia Dreamweaver UltraDev,  opportuno acquisire una certa dimestichezza con i seguenti argomenti:  Funzionamento generale delle pagine dinamiche  Flusso di lavoro per la creazione di una pagina dinamica in UltraDev  Ambiente di lavoro di UltraDev Questo capitolo tratta brevemente ciascuno dei suddetti argomenti. Come prima cosa,  opportuno conoscere alcuni termini fondamentali: Una applicazione Web  una raccolta di pagine statiche e dinamiche che interagiscono reciprocamente e con altre risorse presenti su un server Web, tra cui i database. Una pagina dinamica  una pagina Web modificata in fase di esecuzione dal server Web prima di essere inviata al browser. La tecnologia server (ad esempio, ASP, JSP o ColdFusion)  una tecnologia che fornisce al server Web la capacit di modificare una pagina Web in fase di esecuzione. Un comportamento server  il set di istruzioni eseguite sul server in fase di esecuzione. I comportamenti server vengono inseriti nella pagina Web al momento della sua progettazione. Se non si ha molta familiarit con il mondo dei database o delle connessioni ai database, vedere  \"Guida introduttiva ai database \" a pagina 237.  77   Pagine dinamiche  Un \'applicazione Web  una raccolta di pagine statiche e dinamiche. Le pagine dinamiche sono del tutto simili a quelle statiche, ad eccezione della posizione in cui vengono eseguiti alcuni dei relativi script. Infatti, entrambi i tipi di pagina sono costituiti da file di testo semplice (ASCII), contengono codice HTML e risiedono su un server in attesa di inviare informazioni ad un browser Web. Inoltre, entrambi possono contenere script scritti in linguaggi come VBScript o JavaScript. Tuttavia, alcuni script delle pagine dinamiche possono essere eseguiti solo su un server, a differenza di quelli presenti sulle pagine statiche.  Nota: in realt,  possibile che una pagina  \"statica \" non sia affatto statica. Ad esempio, pu essere animata da un \'immagine rollover o un filmato. Tuttavia, in questo manuale si definiscono statiche tutte quelle pagine che non contengono script eseguibili su un server.  Gli script eseguibili su un server (o script server-side) offrono la possibilit di lavorare con particolari risorse, quali i database presenti su un server. Ad esempio, prima che una pagina venga trasmessa al browser,  possibile che uno script serverside presente nella pagina trasmetta al server l \'istruzione di estrarre i dati da un database e inserirli nel codice HTML della pagina. In UltraDev, gli script serverside vengono definiti comportamenti server. Nella figura  illustrato l \'itinerario percorso dai dati per essere inseriti nel codice HTML delle pagine:  <body>  < \\body>  Origine dati Server HTML  Il server crea una porzione della pagina durante la fase di esecuzione e la aggiunge alle parti precedentemente progettate in UltraDev. La pagina risultante viene quindi inviata al browser. UltraDev supporta le tecnologie server seguenti:  Active Server Pages (ASP) di Microsoft. Per ulteriori informazioni su ASP, visitare il sito Web di Microsoft all \'indirizzo http://msdn.microsoft.com/ workshop/server/toc.htm.  JavaServer Pages (JSP) di Sun. Per ulteriori informazioni su JSP, visitare il sito Web di Sun all \'indirizzo http://java.sun.com/products/jsp/.  ColdFusion di Allaire. Per ulteriori informazioni su ColdFusion, visitare il sito Web di Allaire all \'indirizzo http://www.allaire.com/Products/ColdFusion/ productinformation/.  78 Capitolo 2   Un \'applicazione Web pu contenere diversi tipi di pagina dinamica. I pi comuni sono le pagine delle ricerche, le pagine dei risultati, le pagine dei dettagli e le pagine di modifica dei record (che consentono agli utenti di inserire, aggiornare o eliminare i record di un database). Ciascun tipo di pagina ha dei requisiti diversi in termine di codice HTML, contenuti dinamici e comportamenti server, o quali vengono illustrati nei seguenti capitoli:   \"Creazione di pagine che effettuano le ricerche nei database \" a pagina 171   \"Creazione di pagine che modificano dei record in un database \" a pagina 187   \"Creazione di pagine che limitano l \'accesso al sito \" a pagina 207  Flusso di lavoro di UltraDev  Tutte le pagine dinamiche iniziano come pagine vuote o statiche.  possibile prima creare una pagina statica e successivamente trasformarla in una pagina dinamica. Ad esempio,  possibile creare una pagina con un logo, un testo introduttivo, una mappa del sito e una tabella, e successivamente modificare la tabella in modo che visualizzi le informazioni tratte da un database. Il flusso di lavoro per la creazione di una pagina dinamica  composto da quattro fasi distinte:  Creazione del layout della pagina  Definizione dell \'origine dati di UltraDev (ad esempio, un recordset)  Aggiunta alla pagina del contenuto dinamico tratto dall \'origine dati di UltraDev definita in precedenza  Aggiunta dei comportamenti server per fornire alla pagina maggiori funzionalit Questa sezione descrive il flusso di lavoro in linea generale. (Il manuale Uso di Dreamweaver descrive dettagliatamente come creare il layout di una pagina.) Per visualizzare la panoramica animata del flusso di lavoro di UltraDev, scegliere ? > Visita guidata.  Elementi fondamentali di UltraDev 79   Definizione di un \'origine dati di UltraDev La prima fase del processo consiste nel definire l \'origine dati di UltraDev, cio dell \'archivio di informazioni da cui  possibile selezionare i dati da includere in un pagina Web. Se si decide di utilizzare un database con l \'applicazione,  necessario definire un \'origine dati di UltraDev in cui memorizzare i dati provenienti dal database. Questa origine dati viene definita recordset in ASP e ColdFusion, e resultset in JSP. (Per semplicit, questo manuale utilizza sempre il termine recordset.) Tutti i recordset definiti vengono aggiunti all \'elenco delle origini dati nel pannello Associazioni dati:  Questo pannello viene utilizzato per aggiungere il contenuto dinamico ad una pagina. Per le procedure dettagliate, consultare i capitoli seguenti:   \"Definizione delle origini dati di UltraDev \" a pagina 113   \"Creazione di un recordset \" a pagina 131  80 Capitolo 2   Aggiunta del contenuto dinamico Dopo aver aggiunto un recordset o un \'altra origine dati (ad esempio, le variabili server) al pannello Associazioni dati,  possibile aggiungere il contenuto dinamico alla pagina. Dreamweaver UltraDev consente di eseguire questa operazione ignorando gli script server-side inseriti nella pagina.  sufficiente specificare il contenuto e la posizione in cui si desidera inserirlo. Come prima cosa,  opportuno specificare la posizione in cui si desidera inserire il contenuto dinamico. In UltraDev,  possibile collocare il contenuto dinamico in qualunque punto del codice HTML della pagina:   possibile posizionarlo in corrispondenza del cursore.   possibile sostituirlo ad una stringa di testo.   possibile inserirlo in un attributo HTML. Ad esempio, il contenuto dinamico pu definire l \'attributo src di un \'immagine o l \'attributo value di un campo di modulo. Quindi,  possibile specificare il contenuto dinamico che si desidera inserire, scegliendolo da una qualunque delle origini dati presenti nel pannello Associazioni dati. Ad esempio,  possibile scegliere un campo di un recordset, un valore inviato da una pagina o il valore di un oggetto server. Una volta effettuata la selezione, UltraDev inserisce uno script server-side nella pagina, il quale comunica al server di trasferire i dati dall \'origine dati selezionata al codice HTML della pagina. Per le procedure dettagliate, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139. Aggiunta dei comportamenti server La fase successiva del processo consiste nel fornire alla pagina la capacit di essere pi funzionale. In molti casi si tratta di aggiungere alla pagina dei comportamenti server, cio del codice VBScript, JavaScript, Java o ColdFusion che viene eseguito sul server anzich nel browser. UltraDev viene fornito con una grande variet di comportamenti server predefiniti in grado di aumentare le potenzialit delle applicazioni Web. Ad esempio, dopo aver creato una pagina che visualizza un record di database,  possibile utilizzare un comportamento server per visualizzare il record precedente o successivo all \'interno del database, creare dei comportamenti server personalizzati o installare comportamenti creati da terze parti. Inoltre, UltraDev fornisce una serie di oggetti Live in grado di inserire in una pagina Web pi comportamenti server in una sola volta, al fine di creare componenti di pagina avanzate, quali le barre di navigazione dei record o i set di pagine master/dettaglio.  Elementi fondamentali di UltraDev 81   Il pannello Comportamenti server consente di aggiungere i comportamenti alle pagine.  Inoltre,  possibile aggiungere pi comportamenti server contemporaneamente mediante gli oggetti Live.  82 Capitolo 2   Per le procedure dettagliate, consultare i capitoli seguenti:   \"Visualizzazione dei record di database \" a pagina 153   \"Creazione di pagine che effettuano le ricerche nei database \" a pagina 171   \"Creazione di pagine che modificano dei record in un database \" a pagina 187   \"Creazione di pagine che limitano l \'accesso al sito \" a pagina 207  Ambiente di lavoro di UltraDev  UltraDev fornisce diversi ambienti di lavoro.  possibile:  Lavorare nella vista Struttura della finestra del documento.  Lavorare nella vista Struttura della finestra Live Data, che visualizza il contenuto dinamico.  Visualizzare l \'anteprima della pagina in un browser per verificare l \'interazione della pagine dell \'applicazione.  Lavorare direttamente sul codice di origine mediante la vista Codice della finestra del documento o della finestra Live Data, mediante la finestra di ispezione Codice, mediante Quick Tag Editor oppure mediante un editor di testo esterno. Operazioni nella vista Struttura della finestra del documento La vista Struttura della finestra del documento  l \'ambiente di modifica tradizionale di Dreamweaver. Come impostazione predefinita, quando si apre un documento in UltraDev, viene aperta la finestra del documento, che fornisce tre viste: la vista Struttura, la vista Codice e una vista combinata delle due precedenti. (Per ulteriori informazioni sulla vista Codice, vedere  \"Uso della vista Codice \" a pagina 90.) La vista Struttura della finestra del documento (Visualizza > Struttura) fornisce una bozza dell \'aspetto finale della pagina visualizzata nel browser prima che ad essa venga aggiunto il contenuto dinamico. Si tratta di un ambiente di lavoro ideale per le pagine prive di contenuto dinamico. Tuttavia, poich il contenuto dinamico pu alterare sostanzialmente l \'aspetto e il funzionamento di una pagina, questo ambiente  sconsigliato per le pagine dinamiche.  Elementi fondamentali di UltraDev 83   Per lavorare sulle pagine dinamiche  comunque possibile utilizzare la finestra del documento. Nella vista Struttura della finestra del documento, il contenuto dinamico viene rappresentato dai segnaposto di testo, come nell \'esempio seguente: {rsMembers.LastName} Questo segnaposto segnala che i dati della colonna LastName del recordset rsMembers verranno inseriti in questo punto della pagina al momento dell \'esecuzione sul server. Le aree ripetute sono caratterizzate da un sottile contorno tratteggiato grigio, mentre la maggior parte degli altri comportamenti server applicati alla pagina non ha alcun effetto sulla pagina, n  visibile nella finestra del documento. Operazioni nella finestra Live Data La pagina Live Data di UltraDev consente di lavorare sulle pagine in un ambiente Live Data. A differenza della finestra del documento (che utilizza i segnaposto per rappresentare il contenuto dinamico), la finestra Live Data visualizza il contenuto dinamico vero e proprio. Ecco un esempio di una pagina dinamica visualizzata nella finestra del documento:  84 Capitolo 2   Ed ecco la stessa pagina visualizzata nella finestra Live Data:  Nota: poich nella finestra Live Data i collegamenti non sono attivi, per verificarne il funzionamento  necessario utilizzare la funzione Anteprima nel browser di UltraDev (vedere  \"Uso di Anteprima nel browser \" a pagina 89).  Mentre  visualizzato il contenuto dinamico,  possibile effettuare le seguenti operazioni:  Organizzare il layout della pagina mediante gli strumenti di progettazione di Dreamweaver  Aggiungere, modificare o eliminare i contenuti dinamici  Aggiungere, modificare o eliminare i comportamenti server Per ottenere questo effetto, UltraDev esegue la pagina dinamica sul server prima di visualizzarla nella finestra Live Data. Ogni volta che si passa alla finestra Live Data, una copia temporanea del documento aperto viene inviata al server applicazioni per l \'elaborazione. La pagina risultante viene restituita e visualizzata nella finestra Live Data, mentre la copia temporanea viene eliminata dal server.  possibile passare dalla finestra del documento alla finestra Live Data selezionando Live Data dal menu Visualizza. Se una pagina richiede l \'inserimento di dati da parte dell \'utente (ad esempio, il numero di ID di un record selezionato in una pagina di un \'anagrafica),  possibile fornire tali dati personalmente nella finestra di dialogo Impostazioni Live Data.  Elementi fondamentali di UltraDev 85    necessario caricare sul server applicazioni tutti i file necessari, comprese le serverside include e i file dipendenti, quali i file di immagine e i file di classe JSP. UltraDev non copia automaticamente i file dipendenti sul server quando si passa alla finestra Live Data.  Nota: la finestra Live Data di UltraDev supporta il codice delle server-side include (Inserisci > Server-Side include) e i file delle applicazioni, quali global.asa (ASP) e application.cfm (ColdFusion). Verificare di aver caricato questi file sul server prima di passare alla finestra Live Data.  Per copiare i file dipendenti sul server applicazioni: 1 Nella finestra Sito (Sito > File del sito), fare clic sull \'icona Server applicazioni  presente sulla barra degli strumenti (la seconda icona a partire da sinistra). La cartella principale del server applicazioni viene visualizzata in Sito remoto. 2 In Cartella locale, selezionare i file dipendenti. 3 Fare clic sulla freccia (in alto) blu presente sulla barra degli strumenti per copiare i file sul server applicazioni oppure trascinare i file nella cartella appropriata in Sito remoto.  necessario effettuare questa operazione una sola volta per il sito, a meno che non si desideri aggiungere altri file dipendenti (nel qual caso,  necessario caricarli anche sul server Web).  Per lavorare su una pagina nella finestra Live Data: 1 Verificare che la finestra del documento visualizzi una pagina dinamica.  Nella finestra del documento, per i tutti i contenuti dinamici vengono utilizzati dei segnaposto. 2 Scegliere Visualizza > Live Data per passare alla finestra Live Data.  necessario che su UltraDev sia in esecuzione una copia temporanea della pagina del server prima di visualizzarla insieme al relativo contenuto dinamico. L \'operazione pu richiedere qualche secondo. Per annullarla, fare clic sul pulsante di interruzione (il pulsante rosso con la X bianca). Se l \'operazione viene completata correttamente, la finestra Live Data visualizza il contenuto dinamico presente nella pagina.  Nota: se la pagina visualizza un messaggio di errore, verificare che il prefisso dell \'URL nella finestra di dialogo Definizione del sito sia corretto. Vedere  \"Impostazione di un prefisso URL \" a pagina 28.  86 Capitolo 2   3 Se lo si desidera, scegliere Visualizza > Riferimenti visivi > Elementi invisibili per eliminare l \'evidenziazione applicata al contenuto dinamico. L \'evidenziazione pu influenzare la visualizzazione del contenuto dinamico, fornendo un \'immagine imprecisa della pagina. 4 Se lo si desidera, selezionare l \'opzione Aggiornamento automatico dalla barra degli strumenti. La pagina viene aggiornata ogni volta che si effettua una modifica che influenza il contenuto dinamico. Se si dispone di una connessione lenta al database,  preferibile lasciare disattivata questa opzione quando si lavora nella finestra Live Data. 5 Apportare alla pagina le modifiche necessarie. 6 Se la pagina richiede l \'inserimento di valori da un modulo HTML mediante il metodo GET, immettere i valori nella casella di testo presente sulla barra degli strumenti e fare clic sul pulsante Aggiorna (l \'icona a forma di freccia circolare). Nota: la casella di testo per l \'immissione di valori viene visualizzata solo se  stato specificato il metodo GET nella finestra di dialogo Impostazioni Live Data (Visualizza > Impostazioni Live Data). Immettere i dati di prova nel formato seguente: name=value; In questo formato, name  il nome di variabile richiesto dalla pagina e value  il valore di tale variabile.  anche possibile definire delle coppie nome/valore nella finestra di dialogo Impostazioni Live Data (Visualizza > Impostazioni Live Data) e salvarle insieme alla pagina. 7 Fare clic sul pulsante Aggiorna se  necessario aggiornare la pagina.  Elementi fondamentali di UltraDev 87   Per fornire alla pagina i dati previsti dagli utenti: 1 Nella finestra del documento, scegliere Impostazioni Live Data dal menu  Visualizza. Viene visualizzata la finestra di dialogo Impostazioni Live Data.  2 Nell \'area Richiesta URL, fare clic sul pulsante pi (+) per immettere una variabile prevista dalla pagina. Specificare un nome e un valore di prova per ciascuna variabile. 3 Nel menu a comparsa Metodo, selezionare il metodo di modulo HTML previsto dalla pagina: POST o GET. 4 Nell \'area di testo Script di inizializzazione, includere l \'eventuale codice di origine che si desidera inserire nella parte superiore della pagina prima della sua esecuzione. Solitamente, il codice  composto da uno o pi tag che inizializzano delle variabili di sessione. 5 Per salvare le impostazioni per la pagina corrente, fare clic su Salva impostazioni per questo documento. Nota: per salvare le impostazioni,  necessario abilitare le Design Notes (File > Design Notes). 6 Fare clic su OK.  88 Capitolo 2   Uso di Anteprima nel browser Utilizzare la funzione di visualizzazione dell \'anteprima nel browser per verificare i collegamenti presenti nell \'applicazione. Il comando Anteprima nel browser (File > Anteprima nel browser) consente di visualizzare in qualunque momento un \'anteprima dei documenti in un browser. Come impostazione predefinita, UltraDev crea una copia temporanea del documento presente nel file system locale e la visualizza nel browser. Tuttavia, poich le pagine dinamiche devono essere eseguite su un server,  necessario che UltraDev esegua la copia temporanea su un server prima di visualizzarla nel browser. (Successivamente, UltraDev elimina il file temporaneo dal server.)  Per configurare l \'anteprima nel browser per le pagine dinamiche: 1 Scegliere Modifica > Preferenze, quindi selezionare Anteprima nel browser. 2 Selezionare l \'opzione Anteprima sul server applicazioni.  UltraDev utilizza lo stesso server applicazioni utilizzato per generare le pagine per la finestra Live Data. Vedere  \"Impostazione di una tecnologia server \" a pagina 26. 3 Fare clic su OK. 4 Caricare sul server tutte le pagine correlate, le server-side include e i file dipendenti. La funzione Anteprima nel browser carica sul server solo una copia temporanea della pagina, e non le pagine correlate (ad esempio, le pagine dei risultati o dei dettagli), i file dipendenti (ad esempio, i file di immagine) o le server-side include. Per caricare un file, scegliere Sito > File del sito per aprire la finestra Sito, fare clic sull \'icona Server applicazioni, selezionare il file in Cartella locale e infine fare clic sulla freccia (in alto) blu presente sulla barra degli strumenti per caricare il file sul sito remoto.  Per aprire una pagina mediante Anteprima nel browser:  Aprire la pagina nella finestra del documento o nella finestra Live Data, quindi scegliere File > Anteprima nel browser o premere F12.  Elementi fondamentali di UltraDev 89   Operazioni con il codice di origine  possibile creare o modificare il codice delle pagine mediante la vista Codice di UltraDev, mediante la finestra di ispezione Codice UltraDev oppure mediante un editor di testo esterno. Per modificare i singoli tag HTML senza uscire dalla finestra del documento o dalla finestra Live Data,  possibile utilizzare Quick Tag Editor. Il testo visualizzato nella vista Codice o nella finestra di ispezione Codice  contrassegnato da colori. Per modificare la combinazione di colori, vedere  \"Modifica del codice HTML in Dreamweaver \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). Per modificare il colore delle parole chiave e delle stringhe degli script, in Preferenze (Modifica > Preferenze), selezionare Colori codice e modificare i colori degli script.  anche possibile modificare il colore di specifici tag HTML, tra cui il tag script. Il colore impostato per il tag script viene utilizzato anche per i delimitatori <% e %> e per tutti i tag CFML. Per modificare il colore di un tag, selezionare il tag dall \'elenco presente nell \'area Specifici per tag, quindi scegliere un nuovo colore. Uso della vista Codice  possibile utilizzare la vista Codice (Visualizza > Codice) per creare o modificare il codice HTML e gli script nella finestra del documento e nella finestra Live Data. Inoltre, la vista Codice (Visualizza > Codice e struttura) pu essere visualizzata in parte della finestra del documento e della finestra Live Data. Per ulteriori informazioni, vedere  \"Modifica del codice HTML in Dreamweaver \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver).  Nota: le modifiche apportate al contenuto statico nella vista Codice vengono riprodotte nella vista Struttura solo quando si fa clic all \'interno di quest \'ultima. Nella finestra Live Data, le modifiche apportate al contenuto dinamico vengono riprodotte immediatamente nella vista Struttura se nella barra degli strumenti  stata selezionata l \'opzione di aggiornamento automatico. In caso contrario,  necessario fare clic sul pulsante Aggiorna per visualizzare le modifiche nella vista Struttura.  Uso della finestra di ispezione Codice  possibile utilizzare la finestra di ispezione Codice per creare o modificare il codice di origine delle pagine. Per aprire la finestra di ispezione Codice, scegliere Finestra > Finestra di ispezione Codice. Per ulteriori informazioni, vedere  \"Modifica del codice HTML in Dreamweaver \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver).  Nota: le modifiche apportate al contenuto statico nella finestra di ispezione Codice vengono riprodotte nella vista Struttura solo quando si fa clic all \'interno di quest \'ultima. Le modifiche apportate al contenuto dinamico vengono riprodotte nella finestra Live Data solo se si fa clic sul relativo pulsante Aggiorna.  90 Capitolo 2   Uso di Quick Tag Editor  possibile utilizzare Quick Tag Editor per modificare i singoli tag HTML all \'interno della finestra del documento o della finestra Live Data, selezionando il testo, un oggetto o un tag e quindi premendo Ctrl+T (Windows) o Comando+T (Macintosh). Per ulteriori informazioni su Quick Tag Editor, vedere  \"Modifica del codice HTML in Dreamweaver \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). Uso di un editor di testo esterno Se lo si desidera,  possibile utilizzare un editor di testo per inserire manualmente lunghe sezioni di codice HTML, JavaScript, VBScript, ColdFusion o Java. In UltraDev  possibile aprire qualsiasi editor di testo esterno, tra cui Blocco note (Windows), SimpleText (Macintosh), BBEdit e HomeSite. Per impostare un editor esterno da utilizzare con UltraDev, vedere  \"Modifica del codice HTML in Dreamweaver \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). Per aprire l \'editor esterno, premere Ctrl+E (Windows) o Comando+E (Macintosh).  Elementi fondamentali di UltraDev 91   92 Capitolo 2   3  CAPITOLO 3  Connessione ad un database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Se si prevede di utilizzare un database con l \'applicazione Web,  necessario creare almeno una connessione ad un database, senza la quale Dreamweaver UltraDev non  in grado di individuare il database o connettersi ad esso. UltraDev consente di creare un numero illimitato di connessioni per il sito e di modificare o eliminare quelle esistenti. Per ulteriori informazioni sui database e sulle connessioni di database, vedere  \"Guida introduttiva ai database \" a pagina 237.  Creazione di una connessione ad un database per un \'applicazione ASP  Un \'applicazione ASP  in grado di comunicare con qualunque driver (o  \"provider \") OLE DB. A sua volta, il provider OLE DB comunica con il database. Poich i provider OLE DB non sono ancora molto diffusi, le applicazioni ASP utilizzano spesso uno speciale provider OLE DB in grado di comunicare con qualunque driver ODBC. A quel punto,  il driver ODBC a comunicare con il database. La creazione di una connessione OLE DB diretta pu migliorare la velocit della connessione. Mediante un provider OLE DB specifico di un database, si elimina la necessit del driver ODBC, poich il provider OLE DB comunica direttamente con il database.  possibile utilizzare un DSN (Data Source Name) o una stringa di connessione per creare una connessione ODBC tra l \'applicazione Web e il database. Se si desidera creare una connessione OLE DB,  necessario utilizzare una stringa di connessione.  93   Se si desidera creare una stringa di connessione ad un database basato su file presente su un server remoto,  necessario conoscere il percorso completo del database sul server. Questa informazione non  sempre disponibile, specialmente se si lavora con un provider Internet commerciale.  possibile utilizzare il metodo MapPath dell \'oggetto sessione ASP per individuare il percorso fisico del file. Creazione di una connessione DSN  possibile utilizzare un DSN (Data Source Name) per creare una connessione ODBC tra l \'applicazione Web e il database. Un DSN  un nome che contiene tutti i parametri necessari per connettersi ad un database specifico mediante un driver ODBC. I parametri di connessione vengono definiti quando si definisce il DSN e possono comprendere il nome del server, il percorso o il nome del database, il driver ODBC da utilizzare ed eventualmente il nome e la password dell \'utente. Una volta definito il DSN,  possibile utilizzarlo per richiamare i parametri in esso contenuti. Ad esempio, si supponga che su un server di nome Socrates sia presente un database di SQL Server di nome MedCenter. Per ottenere l \'accesso al database,  necessario immettere il nome utente mwelby e la password clooney7. Una volta utilizzati questi parametri per definire un DSN di nome patients,  possibile immettere la singola parola patients in UltraDev per creare la stessa connessione.  Nota: poich in un DSN  possibile specificare solo un driver ODBC,  necessario utilizzare una stringa di connessione se si desidera utilizzare un driver (o  \"provider \") OLE DB. Per ulteriori informazioni, vedere  \"Creazione di una connessione OLE DB \" a pagina 98.  Il DSN pu essere definito sul sistema locale (se si  utenti Windows) o su un sistema remoto. Se si desidera utilizzare un DSN locale, il server applicazioni e il driver di database devono trovarsi sullo stesso sistema Windows locale.  Per creare una connessione DSN se il server applicazioni viene eseguito a livello locale (solo utenti Windows): 1 Definire un DSN sul sistema Windows locale.  Per le istruzioni, vedere  \"Impostazione di un DSN in Windows \" a pagina 263. 2 In UltraDev, scegliere Connessioni dal menu Elabora. Viene visualizzata la finestra di dialogo Connessioni.  94 Capitolo 3   3 Fare clic su Nuovo e selezionare DSN (Data Source Name) dal menu a comparsa. Viene visualizzata la finestra di dialogo DSN (Data Source Name), al cui interno l \'opzione Utilizzando il DSN locale  selezionata come impostazione predefinita.  4 Inserire un nome per la nuova connessione. 5 Selezionare il DSN dal menu a comparsa. Se si desidera utilizzare un DSN locale ma non ne  stato ancora definito uno, fare clic su Definisci per aprire l \'utilit Amministratore fonte dati ODBC di Windows. Per ulteriori informazioni, vedere  \"Impostazione di un DSN in Windows \" a pagina 263. 6 Se necessario, compilare le caselle Nome utente e Password. 7 Se lo si desidera, limitare il numero di voci di database recuperate da UltraDev in fase di progettazione della pagina facendo clic su Avanzate e immettendo uno schema o un nome di catalogo. Per ulteriori informazioni, vedere  \"Limitazione della quantit di informazioni \" a pagina 112. Nota: non  possibile creare uno schema o un catalogo in Microsoft Access. 8 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 28). 9 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 10 Fare clic su Fine per chiudere questa finestra di dialogo.  Connessione ad un database 95   Per creare una connessione DSN se il server applicazioni viene eseguito su un server remoto: 1 Definire un DSN sul sistema su cui si trova il server applicazioni.  Per le istruzioni, vedere  \"Impostazione di un DSN in Windows \" a pagina 263. 2 In UltraDev, scegliere Connessioni dal menu Elabora. Viene visualizzata la finestra di dialogo Connessioni. 3 Fare clic su Nuovo e selezionare DSN (Data Source Name) dal menu a comparsa. Viene visualizzata la finestra di dialogo DSN (Data Source Name). 4 Inserire un nome per la nuova connessione. 5 Immettere il DSN. Se lo si desidera,  possibile fare clic sul pulsante DSN per connettersi al server e recuperare i DSN.  Nota: UltraDev  in grado di recuperare solo i DSN del server creati con l \'utilit Amministratore origini dati ODBC di Windows. 6 Se necessario, compilare le caselle Nome utente e Password. 7 Se lo si desidera, limitare il numero di voci di database recuperate da UltraDev  in fase di progettazione della pagina facendo clic su Avanzate e immettendo uno schema o un nome di catalogo. Per ulteriori informazioni, vedere  \"Limitazione della quantit di informazioni \" a pagina 112.  Nota: non  possibile creare uno schema o un catalogo in Microsoft Access. 8 Fare clic su Prova.  UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN sia corretto. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 28). 9 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 10 Fare clic su Fine per chiudere questa finestra di dialogo.  96 Capitolo 3   Creazione di una connessione senza DSN  possibile utilizzare una stringa di connessione per creare una connessione ODBC o una connessione OLE DB tra l \'applicazione Web e il database. Una stringa di connessione combina le informazioni che l \'applicazione Web richiede sul server per connettersi ad un database. UltraDev inserisce questa stringa negli script server-side della pagina per la loro successiva elaborazione da parte del server applicazioni. Qui di seguito  riportato un esempio di stringa di connessione: Driver={Microsoft Access Driver (*.mdb)}; DBQ=C: \\Inetpub \\wwwroot \\Academy \\curriculum.mdb Ecco un altro esempio: Driver={SQL Server};Server=Socrates;Database=MedCenter; UID=mwelby;PWD=clooney7 Per ulteriori informazioni sulle stringhe di connessione, vedere  \"Creazione di una stringa di connessione \" a pagina 101.  Per creare una connessione senza DSN: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e selezionare Stringa di connessione personalizzata dal menu a comparsa. Viene visualizzata la finestra di dialogo Stringa di connessione personalizzata.  3 Inserire un nome per la nuova connessione.  Connessione ad un database 97   4 Immettere una stringa di connessione al database. Se nella stringa di connessione non si specifica un provider OLE DB (cio, se non si include un parametro Provider), ASP utilizza automaticamente il provider OLE DB per i driver ODBC. In tal caso,  necessario specificare un driver ODBC appropriato per il database. Se il sito si trova su un provider Internet (o ISP, Internet Service Provider) commerciale e non si conosce il percorso completo del database, utilizzare il metodo MapPath dell \'oggetto Session ASP nella stringa di connessione. Per ulteriori informazioni, vedere  \"Creazione di una connessione senza DSN con MapPath \" a pagina 100. 5 Se lo si desidera, limitare il numero di voci di database recuperate da UltraDev in fase di progettazione della pagina facendo clic su Avanzate e immettendo uno schema o un nome di catalogo. Per ulteriori informazioni, vedere  \"Limitazione della quantit di informazioni \" a pagina 112. Nota: non  possibile creare uno schema o un catalogo in Microsoft Access. 6 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che la stringa di connessione sia corretta. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 28). 7 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 8 Fare clic su Fine per chiudere questa finestra di dialogo.  Creazione di una connessione OLE DB La creazione di una connessione OLE DB diretta pu migliorare la velocit della connessione eliminando il livello ODBC esistente tra l \'applicazione Web e il database. Se non si specifica un provider OLE DB per il database, ASP utilizza il provider OLE DB predefinito per i driver ODBC per comunicare con un driver ODBC, che comunica con il database. Mediante un provider OLE DB specifico di un database, si elimina la necessit del driver ODBC.  possibile ottenere i provider OLE DB per Microsoft Access e SQL Server nel pacchetto Microsoft Data Access Components (MDAC) 2.5, che  possibile scaricare dal sito Web di Microsoft all \'indirizzo http://www.microsoft.com/data/ download.htm. Oracle Provider per OLE DB  disponibile con Oracle8i Release 2 per Windows. Inoltre,  possibile scaricare il provider dal sito Web di Oracle all \'indirizzo http:// technet.oracle.com/tech/nt/ole_db/ ( richiesta la registrazione).  98 Capitolo 3   In UltraDev, la connessione OLE DB viene creata includendo un parametro Provider in una stringa di connessione. Ad esempio, qui di seguito sono elencati i parametri per i provider OLE DB pi comuni rispettivamente per i database di Access, SQL Server e Oracle: Provider=Microsoft.Jet.OLEDB.4.0;... Provider=SQLOLEDB;... Provider=OraOLEDB;... Per il valore dei parametri del provider OLE DB in uso, consultare la documentazione del produttore del provider o rivolgersi all \'amministratore del sistema. Per ulteriori informazioni sulle stringhe di connessione, vedere  \"Creazione di una stringa di connessione \" a pagina 101.  Per creare una connessione OLE DB: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e selezionare Stringa di connessione personalizzata dal menu a comparsa. Viene visualizzata la finestra di dialogo Stringa di connessione personalizzata. 3 Inserire un nome per la nuova connessione. 4 Immettere una stringa di connessione al database. 5 Specificare un parametro Provider per la stringa di connessione. Ad esempio, se si dispone di un database di SQL Server e sul server  installato il driver Microsoft OLE DB per i database di SQL Server,  necessario includere il seguente parametro Provider nella stringa di connessione: Provider=SQLOLEDB;... Nella stringa, SQLOLEDB  il nome del driver Microsoft OLE DB per i database di SQL Server. 6 Se lo si desidera, limitare il numero di voci di database recuperate da UltraDev in fase di progettazione della pagina facendo clic su Avanzate e immettendo uno schema o un nome di catalogo. Per ulteriori informazioni, vedere  \"Limitazione della quantit di informazioni \" a pagina 112.  Nota: non  possibile creare uno schema o un catalogo in Microsoft Access.  Connessione ad un database 99   7 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che la stringa di connessione sia corretta. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 28). 8 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 9 Fare clic su Fine per chiudere questa finestra di dialogo.  Creazione di una connessione senza DSN con MapPath Per creare una stringa di connessione ad un database basato su file presente su un server remoto,  necessario conoscere il percorso completo del database sul server. Questa informazione non  sempre disponibile, specialmente se si lavora con un provider Internet (o ISP, Internet Service Provider) commerciale. Per individuare il percorso fisico di un file,  possibile utilizzare il metodo MapPath dell \'oggetto sessione ASP. Il metodo MapPath converte le informazioni sul percorso logico del file utilizzate da un browser client in un percorso fisico sul server.  Per creare una connessione senza DSN con il metodo MapPath: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e selezionare Stringa di connessione personalizzata dal menu a comparsa. Viene visualizzata la finestra di dialogo Stringa di connessione personalizzata. 3 Inserire un nome per la nuova connessione. 4 Immettere una stringa di connessione nella quale il metodo Server.MapPath fornisca il valore del parametro DBQ. Il metodo Server.MapPath preleva un parametro: il percorso virtuale o il percorso relativo del file. Ad esempio, si supponga che il database dell \'esercitazione di UltraDev si trovi in una directory di nome Data nella directory host MySite del provider Internet. Il metodo MapPath pu essere espresso nella stringa di connessione nel modo seguente: ...DBQ= \"Server.MapPath( \"/MySite/Data/compasstravel.mdb \") \" Per ulteriori informazioni sul metodo Server.MapPath, consultare la documentazione ASP di Microsoft.  100 Capitolo 3   5 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che la stringa di connessione sia corretta. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 28). 6 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 7 Fare clic su Fine per chiudere questa finestra di dialogo.  Creazione di una stringa di connessione Una stringa di connessione combina le informazioni che l \'applicazione Web richiede siano presenti sul server per connettersi ad un database. UltraDev inserisce questa stringa negli script server-side della pagina per la loro successiva elaborazione da parte del server applicazioni. Una stringa di connessione per i database di Microsoft Access e di SQL Server consiste in una combinazione dei seguenti parametri, separati da punti e virgola:  Provider Specifica il provider OLE DB per il database. Se non si include questo  parametro, viene utilizzato il provider OLE DB per ODBC predefinito ed  necessario specificare un driver ODBC appropriato per il database.  Driver Specifica il driver ODBC da utilizzare se non si specifica un provider OLE  per il database.  Server Specifica il server su cui si trova il database di SQL Server se l \'applicazione  Web  in esecuzione su un server diverso.  Database  il nome del database di SQL Server. DBQ  il percorso di un database basato su file (ad esempio, creato in Microsoft  Access). Il percorso indicato si riferisce al server su cui  in esecuzione il file di database.  UID Specifica il nome dell \'utente. PWD Specifica la password dell \'utente. DSN  il nome dell \'eventuale origine dati. In base a come viene definito il DSN  sul server,  possibile omettere gli altri parametri della stringa di connessione. Ad esempio, DSN=Results pu costituire una stringa di connessione valida se, quando si crea il DSN, si definiscono gli altri parametri necessari per la connessione al database. Per ulteriori informazioni, vedere  \"Impostazione di un DSN in Windows \" a pagina 263.  Connessione ad un database 101    possibile che le stringhe di connessione per gli altri tipi di database non utilizzino i suddetti parametri o che per essi prevedano nomi o utilizzi diversi. Per ulteriori informazioni, consultare la documentazione del produttore del database o rivolgersi all \'amministratore del sistema. Qui di seguito  riportato un esempio di una stringa che crea una connessione ODBC ad un database di Access di nome trees.mdb: Driver={Microsoft Access Driver (*.mdb)}; DBQ=C: \\Inetpub \\wwwroot \\Research \\trees.mdb La seguente una stringa crea invece una connessione OLE DB al database di SQL Server di nome Mothra presente su un server chiamato Gojira: Provider=SQLOLEDB;Server=Gojira;Database=Mothra;UID=jsmith; PWD=orlando8  Creazione di una connessione ad un database per un \'applicazione ColdFusion  Un \'applicazione ColdFusion  in grado di comunicare con qualunque provider ODBC o provider OLE DB. Le applicazioni ColdFusion sono anche in grado di connettersi ad un database mediante i driver nativi. A sua volta, il driver o il provider comunica con il database. Le applicazioni ColdFusion si basano sui DSN (Data Source Names) per stabilire una connessione ad un database. Un DSN  un nome che rappresenta tutti i parametri necessari per connettersi ad un database specifico. Per creare una connessione ad un database, come prima cosa  necessario impostare un DSN per il database, quindi utilizzarlo in UltraDev. Impostazione di un DSN di ColdFusion  possibile impostare un DSN in ColdFusion Administrator sul server. Per istruzioni, consultare la documentazione di ColdFusion o rivolgersi all \'amministratore del sistema. Inoltre,  possibile impostare un DSN in Amministratore fonte dati ODBC di Windows. Per ulteriori informazioni, vedere  \"Impostazione di un DSN in Windows \" a pagina 263. Il DSN definisce i parametri di connessione. I parametri possono comprendere il nome del server, il percorso o il nome del database, il driver ODBC da utilizzare ed eventualmente il nome e la password dell \'utente. Una volta definito il DSN,  possibile utilizzarlo per richiamare i parametri in esso contenuti.  102 Capitolo 3   Ad esempio, si supponga che su un server di nome Precinct sia presente un database di SQL Server di nome Kojak. Per ottenere l \'accesso al database,  necessario immettere il nome utente columbo e la password savalas7. Mediante questi parametri,  possibile definire un DSN di nome ourcops in ColdFusion Administrator. Quindi,  possibile creare la connessione immettendo solo la parola ourcops in UltraDev, anzich tutti gli altri parametri. Creazione di una connessione ColdFusion normale in UltraDev In UltraDev  possibile creare delle connessioni ColdFusion normali. L \'implementazione in UltraDev della connettivit ColdFusion non supporta le stored procedure nei database che non siano di SQL Server 7.0. Se si  utenti Windows e si desidera accedere ad una stored procedure di un database diverso da SQL Server 7.0, selezionare l \'opzione Utilizzando il DSN su questo computer e connettersi al database mediante ODBC in fase di progettazione. Se si  utenti Macintosh e si desidera accedere ad una stored procedure di un database non di SQL Server 7.0, creare una connessione ColdFusion avanzata che utilizzi JDBC per connettersi al database in fase di progettazione. Per le procedure, vedere  \"Creazione di una connessione ColdFusion avanzata (utenti Macintosh) \" a pagina 104.  Per creare una connessione ColdFusion normale: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e selezionare DSN dal menu a comparsa. 3 Se si sta creando la prima connessione per il sito, UltraDev richiede l \'immissione del nome utente e della password di ColdFusion. Inserire il nome utente e la password con cui si esegue il login a ColdFusion Administrator. Una volta immessi questi dati, UltraDev si connette al server, recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN.  Se non si sta creando la prima connessione del sito, UltraDev si connette al server, recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN. (UltraDev memorizza il nome utente e la password di ColdFusion.)  Connessione ad un database 103   4 Inserire un nome per la nuova connessione. 5 Selezionare il DSN dall \'elenco. 6 Se necessario, compilare le caselle Nome utente e Password. 7 Se lo si desidera, limitare il numero di voci di database recuperate da UltraDev in fase di progettazione della pagina facendo clic su Avanzate e immettendo uno schema o un nome di catalogo. Per ulteriori informazioni, vedere  \"Limitazione della quantit di informazioni \" a pagina 112. Nota: non  possibile creare uno schema o un catalogo in Microsoft Access. 8 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che il DSN, la password e il nome utente siano corretti. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 28). 9 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 10 Fare clic su Fine per chiudere questa finestra di dialogo.  Creazione di una connessione ColdFusion avanzata (utenti Macintosh) La connettivit ColdFusion non supporta le stored procedure nei database non di SQL Server 7.0. Se si  utenti Macintosh e si desidera utilizzare una stored procedure in un database non di SQL Server 7.0,  necessario creare una connessione ColdFusion avanzata. La connessione avanzata consente ad UltraDev (anzich all \'applicazione ColdFusion utilizzata) di connettersi al database in fase di progettazione e visualizzare le informazioni sulla stored procedure durante la creazione delle pagine.  Per creare una connessione ad un database ColdFusion avanzata in UltraDev: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e scegliere DSN - Avanzate.  104 Capitolo 3   3 Se si sta creando la prima connessione per il sito, UltraDev richiede l \'immissione del nome utente e della password di ColdFusion. Inserire il nome utente e la password con cui si esegue il login a ColdFusion Administrator. Una volta immessi questi dati, UltraDev si connette al server, recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN Avanzate. Se non si sta creando la prima connessione del sito, UltraDev si connette al server, recupera i DSN di ColdFusion e visualizza la finestra di dialogo DSN Avanzate. (UltraDev memorizza il nome utente e la password di ColdFusion.) 4 Inserire un nome per la nuova connessione. 5 Selezionare il DSN appropriato dall \'elenco. 6 Se richiesto, compilare le caselle Nome utente e Password nella finestra di dialogo DSN - Avanzate. Di solito, le informazioni sul nome utente e sulla password per ciascuna origine dati di ColdFusion sono memorizzate in ColdFusion Administrator. 7 Selezionare l \'opzione Utilizzando il driver JDBC su questo computer. 8 Definire i parametri della connessione JDBC. Per ulteriori informazioni, vedere  \"Parametri di connessione JDBC \" a pagina 107. 9 Se lo si desidera, limitare il numero di voci di database recuperate da UltraDev in fase di progettazione della pagina facendo clic su Avanzate e immettendo uno schema o un nome di catalogo. Per ulteriori informazioni, vedere  \"Limitazione della quantit di informazioni \" a pagina 112. Nota: non  possibile creare uno schema o un catalogo in Microsoft Access. 10 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che i parametri di connessione JDBC siano corretti. 11 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 12 Fare clic su Fine per chiudere questa finestra di dialogo.  Connessione ad un database 105   Creazione di una connessione ad un database per un \'applicazione JSP  Un \'applicazione JSP  in grado di comunicare con qualunque driver JDBC, che a sua volta comunica con il database. Inoltre,  possibile utilizzare un driver ODBC se si dispone di un driver JDBC-ODBC Bridge, che trasforma l \'applicazione JDBC in un \'applicazione ODBC. Alcuni tra i pi diffusi driver JDBC comprendono il driver Oracle Thin JDBC, Oracle Java Driver, JDBC Driver per DB2 e il driver JDBC-ODBC Bridge di Sun. Per ulteriori informazioni sui driver JDBC e i rispettivi produttori, effettuare una ricerca nel database dei driver JDBC presente sul sito Web di Sun all \'indirizzo http://industry.java.sun.com/products/jdbc/drivers. Creazione di una connessione ad un database JDBC Verificare che sul sistema che ospita il database sia installato correttamente un driver JDBC appropriato per il database, quindi procedere nel modo descritto di seguito.  Per creare una connessione ad un database JDBC: 1 In UltraDev, scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni. 2 Fare clic su Nuovo e selezionare il driver dal menu a comparsa. Se il driver non  in elenco, scegliere Connessione JDBC personalizzata. Viene visualizzata una finestra di dialogo di connessione. 3 Inserire un nome per la connessione. 4 Immettere i parametri di connessione del driver. Consultare gli esempi contenuti nella sezione successiva. Per i requisiti specifici dei driver, consultare la documentazione del produttore del driver o rivolgersi all \'amministratore del sistema. 5 Se lo si desidera, limitare il numero di voci di database recuperate da UltraDev in fase di progettazione della pagina facendo clic su Avanzate e immettendo uno schema o un nome di catalogo. Per ulteriori informazioni, vedere  \"Limitazione della quantit di informazioni \" a pagina 112.  Nota: non  possibile creare uno schema o un catalogo in Microsoft Access.  106 Capitolo 3   6 Fare clic su Prova. UltraDev tenta di connettersi al database. Se la connessione fallisce, verificare che i parametri di connessione JDBC siano corretti. Se non si riesce comunque a stabilire una connessione, verificare il prefisso URL del server applicazioni (vedere  \"Impostazione di un prefisso URL \" a pagina 28). 7 Fare clic su OK. La nuova connessione dovrebbe apparire nella finestra di dialogo Connessioni. 8 Fare clic su Fine per chiudere questa finestra di dialogo.  Parametri di connessione JDBC Le connessioni JDBC sono solitamente composte da quattro parametri: il driver, il nome utente, la password e l \'URL (che specifica la posizione del database). Generalmente, i valori del parametro driver e del parametro URL dipendono dal driver. Tre tra i pi diffusi driver JDBC sono il driver I-net JDBC, il driver Oracle Thin JDBC e il driver JDBC-ODBC Bridge di Sun. Per tali driver utilizzare i parametri di connessione illustrati di seguito. Per i parametri di connessione di altri driver, consultare la documentazione del produttore del driver. Il driver I-net JDBC supporta i database di Microsoft SQL Server. Se lo si utilizza per connettersi al database di SQL Server, immettere i seguenti valori dei parametri in UltraDev: Driver: com.inet.tds.TdsDriver URL: jdbc:inetdae:server_name:db_port?database=database_name Nome utente: my_username Password: my_password Il valore server_name  l \'indirizzo IP o il nome assegnato dall \'amministratore del sistema al server di database. Ad esempio, se il database di SQL Server si chiama Students e il server ha l \'indirizzo IP 192.176.63.42 e la porta database numero 1343,  necessario immettere in UltraDev i seguenti valori: Driver: com.inet.tds.TdsDriver URL: jdbc:inetdae:192.176.63.42:1343?database=Students Nome utente: Anna Password: lacrosse3  Connessione ad un database 107   Il driver Oracle Thin JDBC supporta i database Oracle. Se lo si utilizza per connettersi al database Oracle, immettere i seguenti valori dei parametri in UltraDev: Driver = oracle.jdbc.driver.OracleDriver URL = jdbc:oracle:thin:@server_name:db_port:SID Nome utente = my_username Password = my_password Il valore server_name  l \'indirizzo IP o il nome assegnato dall \'amministratore del sistema al server di database. Il valore SID  l \'identificatore del sistema di database. Se sullo stesso sistema sono in esecuzione pi database Oracle, utilizzare SID per distinguerli. Ad esempio, se il server si chiama Aristotle, la porta del database  la 1343 e su tale server  stato definito un SID di database di nome patients, immettere i seguenti valori di parametro in UltraDev: Driver: oracle.jdbc.driver.OracleDriver URL: jdbc:oracle:thin:@Aristotle:1343:patients Nome utente: dana Password: r1ngette Il driver Jdbc-Odbc Bridge di Sun  in grado di comunicare con i driver ODBC come Microsoft Access Driver. Se lo si utilizza per connettersi al database mediante un driver ODBC, immettere i seguenti valori dei parametri in UltraDev: Driver: sun.jdbc.odbc.JdbcOdbcDriver URL: jdbc:odbc:my_DSN Nome utente: my_username Password: my_password Ad esempio, se il DSN si chiama CompassTravel e non sono richiesti un nome utente e una password per accedere al database di Microsoft Access, immettere i seguenti valori di parametro in UltraDev: Driver: sun.jdbc.odbc.JdbcOdbcDriver URL: jdbc:odbc:CompassTravel Nome utente: Password:  108 Capitolo 3   Modifica o eliminazione delle connessioni di database  Quando si crea una connessione ad un database, UltraDev memorizza le informazioni sulla connessione in un file contenuto nella sottocartella Connections della cartella principale locale del sito. UltraDev non crea effettivamente una connessione ad un database per l \'applicazione Web fino a quando si definisce un recordset per una pagina dell \'applicazione (vedere  \"Definizione di un recordset \" a pagina 131). A quel punto, UltraDev scrive il codice nel file per stabilire la connessione e inserisce nella pagina una direttiva include, cio un \'istruzione inviata al server affinch includa un file specificato nel documento corrente in fase di esecuzione. In tal caso, il server inserisce nel documento il codice della connessione.  Nota: se si apre una pagina che contiene una connessione creata in UltraDev 1, UltraDev 4 crea automaticamente un file include per la vecchia connessione. Il nuovo file non viene effettivamente utilizzato fino a quando si modifica il recordset o il comportamento server esistente che utilizza la vecchia connessione oppure si crea un nuovo recordset o comportamento server che utilizzi la nuova connessione.  Per ulteriori informazioni sulle server-side include, vedere  \"Riutilizzo del contenuto mediante modelli e librerie \" nella Guida in linea di Dreamweaver o nel manuale Uso di Dreamweaver.  Per aggiornare una connessione: 1 Scegliere Connessioni dal menu Elabora.  Viene visualizzata la finestra di dialogo Connessioni:  2 Selezionare la connessione, quindi fare clic su Modifica o Elimina. Se si fa clic su Modifica, apportare le modifiche e fare clic su OK. 3 Fare clic su Fine per chiudere questa finestra di dialogo. UltraDev aggiorna automaticamente il file include, che a sua volta aggiorna automaticamente tutte le pagine del sito che utilizzano la connessione.  Connessione ad un database 109   Se  stata eliminata la connessione,  necessario aggiornare tutti i recordset che utilizzano la vecchia connessione facendo doppio clic sul nome del recordset nel pannello Associazioni dati e scegliendo una nuova connessione.  Creazione di una connessione per l \'uso di UltraDev  Come impostazione predefinita, la copia di UltraDev in esecuzione sul computer su cui si sta effettuando lo sviluppo (e non la copia dell \'applicazione Web in esecuzione sul server) utilizza la connettivit di database remota per comunicare con i database. UltraDev invia una richiesta HTTP al server Web in modo molto simile ad un browser che invia una richiesta HTTP ad un server Web. Gli script caricati sul server da UltraDev leggono la richiesta HTTP in entrata e gestiscono i dettagli della comunicazione con il database. (Gli script di connessione presenti sul server utilizzano la connessione ad un database creata per l \'applicazione Web.) Poich elimina la necessit di installare e configurare i driver di database sul sistema locale, la connettivit di database remota  particolarmente adatta per Macintosh. Bench la connettivit di database remota semplifichi molto la connessione ad un database in fase di progettazione, a volte UltraDev pu connettersi al database senza ricorrere ad essa. In determinate circostanze, in fase di progettazione UltraDev pu utilizzare la connessione ad un database diretta utilizzata dall \'applicazione Web in fase di esecuzione. Per ulteriori informazioni, vedere  \"Uso di una connessione diretta in fase di progettazione \" a pagina 111. Impostazione della connettivit di database remota Se il sistema  stato configurato correttamente, la connettivit di database remota  gi stata impostata e non  necessaria alcuna ulteriore operazione. Per ulteriori informazioni, vedere  \"Configurazione del sistema locale \" a pagina 23. Una volta configurato il sistema, UltraDev crea una sottocartella (_mmDBScripts) nella cartella principale del sito remoto e vi carica gli script della connessione ad un database. Gli script di connessione comunicano con il database utilizzando i parametri della connessione ad un database specificati per l \'applicazione Web. UltraDev carica gli script di connessione sul sito remoto senza alcun intervento da parte dell \'utente, mediante il metodo specificato per il server applicazioni (ad esempio, FTP). Per eliminare gli script dal server, scegliere Sito > Elimina script di connessione.  110 Capitolo 3   Uso di una connessione diretta in fase di progettazione Anzich utilizzare la connettivit di database remota, UltraDev pu utilizzare la connessione ad un database diretta utilizzata dall \'applicazione Web quando viene impiegata sul server. L \'applicazione Web non si basa sulla connettivit HTTP, bens su una connessione ad un database diretta che utilizza la connettivit OLE DB, ODBC o JDBC. UltraDev pu utilizzare questa connessione diretta solo se i parametri di connessione che funzionano per l \'applicazione Web presente sul server funzionano anche per la copia di UltraDev in esecuzione sul computer utilizzato per lo sviluppo. Se si deve modificare anche un solo parametro per far funzionare la connessione per UltraDev,  necessario utilizzare la connettivit HTTP.  Per comunicare ad UltraDev di utilizzare una connessione diretta in fase di progettazione: 1 Scegliere Connessioni dal menu Elabora, selezionare la connessione desiderata e  fare clic su Modifica. Viene visualizzata la finestra di dialogo per la connessione. 2 Verificare che i parametri della connessione siano validi anche per la copia di UltraDev in esecuzione sul computer utilizzato per lo sviluppo. Ad esempio, il percorso (in alcuni casi, l \'URL) del database funzioner se il punto iniziale  il computer su cui si trova UltraDev e non il server Web? Il driver specificato  presente sul computer su cui  installato UltraDev? Se viene specificato un DSN, UltraDev pu utilizzarne i parametri? Di solito, i parametri di un DSN comprendono il driver di database, la posizione del file di database ed eventualmente il nome e la password dell \'utente. (Per ulteriori informazioni sui DSN, vedere  \"Impostazione di un DSN in Windows \" a pagina 263.) Se uno dei parametri non  valido per la copia di UltraDev in esecuzione sul computer su cui si sta effettuando lo sviluppo, non  possibile utilizzare la connessione dell \'applicazione Web.  necessario utilizzare piuttosto la connessione HTTP predefinita. 3 Se ciascuno dei parametri in elenco  valido per la copia di UltraDev in esecuzione sul computer su cui si sta effettuando lo sviluppo, specificare che si desidera connettersi mediante un DSN o un driver sul sistema locale facendo clic sull \'apposita opzione. 4 Fare clic su OK.  Connessione ad un database 111   Limitazione della quantit di informazioni  opportuno che gli utenti esperti dei sistemi di database di grandi dimensioni come Oracle limitino il numero di voci di database recuperate da UltraDev in fase di progettazione. Un database Oracle pu contenere delle voci che UltraDev non  in grado di elaborare in fase di progettazione. In Oracle, creare uno schema, quindi utilizzarlo in UltraDev come filtro per le voci superflue in fase di progettazione. Anche gli altri utenti possono trarre dei vantaggi dalla limitazione della quantit di informazioni recuperate da UltraDev in fase di progettazione. Alcuni database contengono decine e persino centinaia di tabelle e non sempre  necessario visualizzarle tutte in fase di progettazione. Ad esempio, facendo clic sul menu a comparsa Tabelle della finestra di dialogo Recordset di UltraDev, vengono visualizzate tutte le tabelle del database specificato. Se il database contiene decine di tabelle, si ottiene un elenco eccessivamente lungo e di difficile utilizzo. Inoltre, UltraDev connette e ottiene tutte le tabelle del database ogni qual volta si modifica un recordset. Se il database contiene un gran numero di tabelle,  possibile che su determinati sistemi UltraDev impieghi molto tempo per recuperarle tutte. Se il database contiene uno schema o un catalogo,  possibile utilizzarlo per limitare il numero di voci di database recuperate da UltraDev in fase di progettazione. Come prima cosa,  necessario creare uno schema o un catalogo nell \'applicazione di database prima di poterlo applicare in UltraDev. Consultare la documentazione del database o rivolgersi all \'amministratore del sistema.  Nota: non  possibile creare uno schema o un catalogo in Microsoft Access.  Per applicare uno schema o un catalogo in UltraDev: 1 Scegliere Elabora > Connessioni. 2 Selezionare la connessione che si desidera limitare e fare clic su Modifica.  Viene visualizzata la finestra di dialogo appropriata per la connessione. 3 Fare clic su Avanzate e immettere il nome dello schema o catalogo. 4 Fare clic su OK.  112 Capitolo 3   4  CAPITOLO 4  Definizione delle origini dati di UltraDev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  La prima fase della creazione di una pagina dinamica in Dreamweaver UltraDev consiste nel definire una o pi origini dati. Un \'origine dati di UltraDev  una sorta di archivio di informazioni da cui  possibile selezionare i dati da includere nella pagina Web. Le origini dati possono includere non solo i campi di un recordset, ma anche i valori inviati da un modulo HTML, i valori contenuti in un oggetto server, i valori delle propriet JavaBean e altri dati. Tutte le origini dati definite vengono aggiunte all \'elenco delle origini dati presente nel pannello Associazioni dati, che viene utilizzato per aggiungere il contenuto dinamico alla pagina.   possibile archiviare (o pi propriamente, memorizzare nella cache) le origini dati in una Design Note, in modo da poter lavorare sul sito anche se non si possiede l \'accesso al database o al server. La memorizzazione nella cache delle origini dati pu velocizzare il processo di sviluppo.  113   Per ulteriori informazioni sulle origini dati discusse in questo capitolo, consultare la documentazione della tecnologia server o visitare i seguenti siti Web:  Per la documentazione su ASP, visitare il sito Web della tecnologia server di Microsoft all \'indirizzo http://msdn.microsoft.com/workshop/server/toc.htm.  Per la documentazione di ColdFusion, visitare il sito Web ColdFusion di Allaire all \'indirizzo http://www.allaire.com/Documents/cf4docs.cfm.  Per la documentazione di JSP, visitare il sito Web di Sun all \'indirizzo http://java.sun.com/products/jsp/docs.html.  Definizione di un recordset come origine dati  Se si decide di utilizzare un database con l \'applicazione,  necessario definire un recordset in cui memorizzare temporaneamente i dati provenienti dal database.  Nota: in JSP, il recordset viene definito resultset. Questo manuale utilizza il termine recordset genericamente anche per resultset.  Per definire un recordset come origine dati: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Recordset (interrogazione) dal menu a  comparsa visualizzato. 3 Definire il recordset selezionato. Per le procedure dettagliate, vedere  \"Definizione di un recordset \" a pagina 131. Il recordset appena definito viene visualizzato nell \'elenco delle origini dati del pannello. Per visualizzare nella pagina Web il valore di un campo di un recordset, trascinare il campo dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  114 Capitolo 4   Definizione delle origini dati inviate dai browser per le pagine ASP  Per la pagina ASP  possibile definire un \'origine dati che memorizzi o visualizzi le informazioni inviate al server dal browser di un utente. In ASP, le informazioni inviate dal browser vengono inserite in un oggetto Request presente sul server. Richiesta oggetto ASP L \'oggetto Request in ASP  caratterizzato da cinque raccolte: Request.QueryString, Request.Form, Request.ServerVariables, Request.Cookie e Request.ClientCertificates. La raccolta QueryString viene utilizzata per recuperare le informazioni aggiunte all \'URL della pagina che viene inviata, come nel caso in cui la pagina includa un modulo HTML mediante il metodo GET. La stringa dell \'interrogazione  composta da una o pi coppie nome/valore (ad esempio, last=Smith, first=John) aggiunte all \'URL con un punto interrogativo (?). Se la stringa contiene pi coppie nome/ valore, esse vengono riunite per mezzo dei segni di e commerciale (&). Ad esempio, si supponga che una pagina di nome survey.asp contenga un modulo HTML con dei campi di testo chiamati  \"last \" (cognome) e  \"first \" (nome) e che il modulo utilizzi il metodo GET. Se un utente di nome John Smith completa il modulo e fa clic sul pulsante Invia, al server viene inviato l \'URL seguente: http://www.somesite.com/survey.asp?last=Smith&first=John Sul server, i valori di  \"last \" e  \"first \" vengono memorizzati nelle seguenti variabili: Request.QueryString( \"last \") Request.QueryString( \"first \") Le seguenti porzioni del codice di origine HTML visualizzano la parola Smith su una pagina Web: <% = Request.QueryString( \"last \") %> La raccolta Form viene utilizzata per recuperare le informazioni incluse nel corpo di una richiesta HTTP da un modulo HTML mediante il metodo POST. Ad esempio, si supponga che una pagina contenga un modulo HTML con dei campi di testo chiamati  \"last \" (cognome) e  \"first \" (nome) e che il modulo utilizzi il metodo POST. Se l \'utente Jane Doe completa il modulo e fa clic sul pulsante Invia, le informazioni che ha immesso vengono incluse nel corpo della richiesta HTTP inviata al browser. Sul server, i valori di  \"last \" e  \"first \" vengono memorizzati nelle seguenti variabili: Request.Form( \"last \") Request.Form( \"first \")  Definizione delle origini dati di UltraDev 115   Le seguenti porzioni del codice di origine HTML visualizzano la parola Doe su una pagina Web: <% = Request.Form( \"last \") %> La raccolta ServerVariables viene utilizzata per recuperare i valori delle variabili ambientali predeterminate. La raccolta  un lungo elenco di variabili, tra le quali CONTENT_LENGTH (la lunghezza del contenuto inviato nella richiesta HTTP, che  possibile utilizzare per verificare se il modulo  vuoto) e HTTP_USER_AGENT (il browser dell \'utente). Ad esempio, Request.ServerVariables( \"HTTP_USER_AGENT \") contiene informazioni sul browser di invio, ad esempio Mozilla/4.07 [en] (WinNT; I) (che indica un browser Netscape Navigator 4.07). Per un elenco completo delle variabili ambientali server, consultare la documentazione in linea installata con Microsoft Personal Web Server (PWS) o Internet Information Server (IIS). La raccolta Cookies viene utilizzata per recuperare i valori dei cookie inviati in una richiesta HTTP. Ad esempio, si supponga che la pagina rilevi un cookie chiamato  \"acme \" sul sistema dell \'utente. Sul server, i valori del cookie vengono memorizzati nella variabile Request.Cookies( \"acme \"). La raccolta ClientCertificate viene utilizzata per recuperare i campi di certificazione dalla richiesta HTTP inviata dal browser. I campi di certificazione sono specificati nello standard X.509. Definizione dei parametri dell \'oggetto Request come origine dati  possibile visualizzare il valore di una variabile di richiesta nella pagina Web definendola come origine dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire una variabile di richiesta come origine dati per una pagina ASP: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Variabile di richiesta dal menu a  comparsa visualizzato. 3 Scegliere una delle variabili di richiesta dal menu a comparsa Tipo. Ad esempio, se si desidera accedere alle informazioni della raccolta Request.ServerVariables, scegliere ServerVariables. Se si desidera accedere alle informazioni della raccolta Request.Form, scegliere Form.  116 Capitolo 4   4 Specificare la variabile della raccolta a cui si desidera accedere. Ad esempio, se si desidera accedere alle informazioni della variabile Request.ServerVariables( \"HTTP_USER_AGENT \"), immettere l \'argomento HTTP_USER_AGENT. Se si desidera accedere alle informazioni della variabile Request.Form( \"lastname \"), immettere l \'argomento lastname. 5 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati.  Per visualizzare nella pagina Web il valore della variabile di richiesta, trascinarla dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  Definizione delle origini dati inviate dai browser per le pagine ColdFusion  Per la pagina ColdFusion  possibile definire un \'origine dati che memorizzi o visualizzi le informazioni inviate al server dal browser di un utente. In ColdFusion, le informazioni inviate dal browser vengono inserite nelle variabili URL, nelle variabili modulo e nelle variabili client presenti sul server. Inoltre,  possibile definire come origini dati le variabili cookie ColdFusion, le variabili CGI, le variabili server e le variabili locali.  Definizione delle origini dati di UltraDev 117   Variabili URL, variabili modulo e variabili client di ColdFusion In ColdFusion, la maggior parte delle informazioni inviate dal browser  contenuta in tre variabili server: URL, modulo e client. Le variabili URL vengono utilizzate per recuperare le informazioni aggiunte all \'URL della pagina che viene inviata, come nel caso in cui la pagina includa un modulo HTML mediante il metodo GET. La stringa dell \'interrogazione  composta da una o pi coppie nome/valore (ad esempio, last=Smith, first=John) aggiunte all \'URL con un punto interrogativo (?). Se la stringa contiene pi coppie nome/ valore, esse vengono riunite per mezzo dei segni di e commerciale (&). Ad esempio, si supponga che una pagina di nome survey.asp contenga un modulo HTML con dei campi di testo chiamati  \"last \" (cognome) e  \"first \" (nome) e che il modulo utilizzi il metodo GET. Se un utente di nome John Smith completa il modulo e fa clic sul pulsante Invia, al server viene inviato l \'URL seguente: http://www.somesite.com/survey.asp?last=Smith&first=John Sul server ColdFusion, i valori di  \"last \" e  \"first \" vengono memorizzati nelle seguenti variabili: URL.last URL.first Le seguenti porzioni del codice di origine HTML visualizzano la parola Smith su una pagina Web: <CFOUTPUT> #URL.last# </CFOUTPUT> Le variabili modulo vengono utilizzate per recuperare le informazioni incluse nel corpo di una richiesta HTTP da un modulo HTML mediante il metodo POST. Ad esempio, si supponga che una pagina contenga un modulo HTML con dei campi di testo chiamati  \"lastname \" (cognome) e  \"firstname \" (nome) e che il modulo utilizzi il metodo POST. Se l \'utente Jane Doe completa il modulo e fa clic sul pulsante Invia, le informazioni che ha immesso vengono incluse nel corpo della richiesta HTTP inviata al browser. Sul server ColdFusion, i valori di  \"lastname \" e  \"firstname \" vengono memorizzati nelle seguenti variabili: Form.lastname Form.firstname Le seguenti porzioni del codice di origine HTML visualizzano la parola Doe su una pagina Web: <CFOUTPUT> #Form.lastname# </CFOUTPUT>  118 Capitolo 4   Le variabili client vengono utilizzate per conservare lo stato dell \'applicazione quando l \'utente si muove da una pagina all \'altra dell \'applicazione, e da sessione a sessione. Conservare lo stato significa preservare le informazioni da una pagina (o sessione) all \'altra, in modo che l \'applicazione  \"ricordi \" l \'utente e le relative scelte e preferenze precedenti. ColdFusion prevede le seguenti variabili client impostate sul sistema: CFID, CFToken, URLToken, HitCount, TimeCreated e LastVisit. Inoltre,  possibile creare delle variabili personalizzate nel codice di origine. Ad esempio, la seguente porzione del codice di origine HTML formatta e visualizza la data dell \'ultima apertura dell \'applicazione da parte dell \'utente: <CFOUTPUT> Date last visited: #DateFormat(Client.LastVisit)#. </CFOUTPUT> Definizione di un modulo ColdFusion o delle variabili URL come origini dati  possibile visualizzare il valore di un modulo di una variabile URL nella pagina Web definendola come origine dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire un modulo o una variabile URL come origine dati per la pagina ColdFusion: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere URL o Modulo dal menu a comparsa  visualizzato. La scelta dipende dal metodo utilizzato per il modulo HTML. Scegliere URL se il metodo  GET; scegliere Modulo se il metodo  POST. 3 Immettere il nome della variabile. Ad esempio, se si desidera accedere alle informazioni contenute nella variabile Form.lastname di ColdFusion, immettere lastname. 4 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati. Per visualizzare nella pagina Web il valore della variabile di ColdFusion, trascinarla dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  Definizione delle origini dati di UltraDev 119   Definizione delle variabili client di ColdFusion come origini dati  possibile visualizzare il valore di una variabile client nella pagina Web definendola come origine dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire una variabile client come origine dati per la pagina ColdFusion: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Variabile client dal menu a comparsa  visualizzato. 3 Immettere il nome della variabile. Ad esempio, se si desidera accedere alle informazioni contenute nella variabile Client.LastVisit di ColdFusion, immettere LastVisit. 4 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati. Per visualizzare nella pagina Web il valore della variabile client, trascinarla dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139. Definizione delle variabili cookie di ColdFusion come origini dati  possibile visualizzare il valore di una variabile cookie nella pagina Web definendola come origine dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire una variabile cookie come origine dati per la pagina ColdFusion: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Variabile cookie dal menu a comparsa  visualizzato. 3 Immettere il nome della variabile. 4 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati. Per visualizzare nella pagina Web il valore della variabile cookie, trascinarla dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  120 Capitolo 4   Definizione delle variabili CGI di ColdFusion come origini dati  possibile visualizzare il valore di una variabile CGI nella pagina Web definendola come origine dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire una variabile CGI come origine dati per la pagina ColdFusion: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Variabile CGI dal menu a comparsa  visualizzato. 3 Immettere il nome della variabile. 4 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati. Per visualizzare nella pagina Web il valore della variabile CGI, trascinarla dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139. Definizione delle variabili server di ColdFusion come origini dati  possibile visualizzare il valore di una variabile server nella pagina Web definendola come origine dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire una variabile server come origine dati per la pagina ColdFusion: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Variabile server dal menu a comparsa  visualizzato. 3 Immettere il nome della variabile. 4 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati. Per visualizzare nella pagina Web il valore della variabile server, trascinarla dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  Definizione delle origini dati di UltraDev 121   Definizione delle variabili locali di ColdFusion come origini dati  possibile visualizzare il valore di una variabile locale nella pagina Web definendola come origine dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire una variabile locale come origine dati per la pagina ColdFusion: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Variabile locale dal menu a comparsa  visualizzato. 3 Immettere il nome della variabile. 4 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati. Per visualizzare nella pagina Web il valore della variabile locale, trascinarla dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  Definizione delle origini dati inviate dai browser per JSP  Per la pagina JSP  possibile definire un \'origine dati che memorizzi o visualizzi le informazioni inviate al server dal browser di un utente. In JSP, le informazioni inviate dal browser vengono inserite in un oggetto Request presente sul server.  possibile visualizzare il valore di una variabile di richiesta nella pagina JSP definendola come origine dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire una variabile inviata da un server come origine dati per una pagina JSP: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Variabile di richiesta dal menu a  comparsa visualizzato. 3 Immettere il nome della variabile e fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati.  122 Capitolo 4   Definizione delle variabili di sessione come origini dati   possibile utilizzare le variabili di sessione per memorizzare e visualizzare le informazioni che vengono conservate per l \'intera durata della visita (o della sessione) dell \'utente. Il server crea un oggetto sessione diverso per ciascun utente e lo conserva per un determinato intervallo di tempo o fino a quando l \'oggetto viene esplicitamente terminato. Dal momento che durano per l \'intera sessione e persistono quando l \'utente si sposta da una pagina all \'altra dell \'applicazione, le variabili di sessione sono lo strumento ideale per memorizzare le preferenze dell \'utente. Inoltre,  possibile utilizzarle per individuare immediatamente il nome di un utente e personalizzare di conseguenza le pagine successivamente richieste dallo stesso utente. Il valore delle variabili di sessione deve essere impostato nel codice di origine. Quindi,  possibile visualizzare i valori nella pagina definendoli come origini dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  Per definire una variabile di sessione predefinita come origine dati per la pagina: 1 Assegnare un valore ad una variabile di sessione nel codice di origine.  Qui di seguito  riportato un semplice esempio in ASP: <% Session( \"Firstname \") =  \"Elmer \" %> 2 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 3 Fare clic sul pulsante pi (+) e scegliere Variabile sessione dal menu a comparsa visualizzato. 4 Immettere il nome della variabile precedentemente definita nel codice di origine. Ad esempio,  \"Firstname \". 5 Fare clic su OK.  Definizione delle origini dati di UltraDev 123   L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati.  Definizione delle variabili dell \'applicazione come origini dati  In ASP e ColdFusion,  possibile utilizzare le variabili dell \'applicazione per memorizzare e visualizzare le informazioni che vengono conservate per tutta la durata di funzionamento dell \'applicazione e persistono da utente ad utente. La durata di funzionamento dell \'applicazione va dal momento in cui il primo utente richiede una pagina al momento in cui il server Web viene interrotto. (Un \'applicazione viene definita come tutti i file presenti in una directory virtuale e in tutte le relative sottodirectory.)  Nota: in JSP non esistono oggetti applicazione.  Poich permangono per tutta la durata di funzionamento dell \'applicazione e persistono da utente ad utente, le variabili dell \'applicazione sono ideali per memorizzare le informazioni valide per tutti gli utenti (ad esempio, un contatore degli accessi alla pagina). Il valore delle variabili dell \'applicazione deve essere impostato nel codice di origine. Quindi,  possibile visualizzarne i valori nella pagina definendoli come origini dati in UltraDev e successivamente trascinando l \'origine dati dal pannello Associazioni dati alla pagina.  124 Capitolo 4   Per definire una variabile di applicazione predefinita come origine dati per la pagina: 1 Da una pagina ASP o ColdFusion, aprire il pannello Associazioni dati  scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e selezionare Applicazione dal menu a comparsa visualizzato. 3 Immettere il nome della variabile precedentemente definita nel codice di origine. 4 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati.  Definizione di un oggetto server di una stored procedure come origine dati   possibile creare un oggetto server di una stored procedure e definirlo come origine dati per la pagina. Un oggetto stored procedure  composto da istruzioni SQL in grado di eseguire una o pi operazioni di database. L \'oggetto stored procedure di solito restituisce dei recordset, ma pu anche restituire altri dati, quali i parametri di output. Inoltre, pu aggiungere o eliminare i record o addirittura creare delle nuove tabelle nel database. L \'oggetto viene creato selezionando una stored procedure preesistente in un database. La stored procedure consiste in una o pi istruzioni SQL salvate in un database (anzich nel codice di origine della pagina dinamica). L \'oggetto server della stored procedure viene definito comando in ASP, chiamabile in JSP e stored procedure in ColdFusion.  possibile utilizzare una stored procedure per definire l \'origine dati di un recordset (anzich l \'origine dati di un oggetto server). Vedere  \"Attivazione di una stored procedure \" a pagina 137.  Per definire un oggetto server di una stored procedure come origine dati per la pagina: 1 Aprire una qualunque pagina dinamica in UltraDev. 2 Nel pannello Associazione dati, fare clic sul pulsante pi (+) e scegliere una  delle seguenti voci dal menu a comparsa:  In ASP, selezionare Comando (stored procedure).  In JSP, selezionare Chiamabile (stored procedure).  In ColdFusion, selezionare Stored procedure.  Definizione delle origini dati di UltraDev 125   3 Immettere un nome per la stored procedure, quindi selezionare una connessione dal menu a comparsa Connessioni per specificare il database che contiene la stored procedure. 4 Se si utilizza ASP, selezionare Stored procedure nel menu a comparsa Tipo. 5 Fare clic sull \'opzione Restituisci recordset e immettere un nome per il recordset da restituire. 6 Dalla struttura ad albero delle voci di database nella parte inferiore della finestra di dialogo, selezionare una stored procedure che restituisca un recordset. 7 Nella tabella Variabili, immettere gli eventuali parametri necessari. Non  necessario immettere dei parametri per la variabile RETURN_VALUE. 8 Fare clic su OK. L \'oggetto stored procedure viene aggiunto all \'elenco delle origini dati nel pannello Associazioni dati. Per visualizzare nella pagina Web il valore di un campo di un recordset, trascinarlo dal pannello Associazioni dati alla pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  Definizione dei JavaBean come origini dati (solo JSP)  I JavaBean sono degli elementi architetturali comunemente utilizzati per le applicazioni JSP multi-livello. I JavaBean vengono solitamente utilizzati come parte di un livello  \"business-logic \" intermedio utilizzato per effettuare il buffer della logica di presentazione dalla logica di accesso ai dati. In queste applicazioni, sono i bean (e non le pagine JSP) a contenere la logica che accede direttamente al database. In UltraDev, i JavaBean vengono considerati come origini dati e vengono visualizzati nel pannello Associazioni dati.  possibile fare doppio clic sul bean nel pannello per visualizzarne le propriet, oppure trascinarne le propriet sulla pagina per creare dei riferimenti dinamici ai dati. Inoltre,  possibile definire una raccolta di JavaBean come origine dati di UltraDev. Una raccolta di JavaBean  semplicemente un gruppo di bean.  Nota: in UltraDev, per le raccolte sono supportate solo le aree ripetute e le associazioni dinamiche.  126 Capitolo 4   Le copie della classe JavaBean (o del file .zip o .jar che contiene la classe JavaBean) devono trovarsi nelle posizioni illustrate di seguito:  Sul sistema su cui  in esecuzione UltraDev, una copia della classe JavaBean deve trovarsi nella cartella Configuration \\classes di UltraDev o nel percorso classi del sistema. (UltraDev utilizza questa copia della classe durante la fase di progettazione.)  Sul sistema su cui  in esecuzione il server applicazioni JSP, la classe JavaBean deve trovarsi nel percorso classi del server applicazioni. (Il server applicazioni utilizza questa copia della classe durante la fase di esecuzione.) Il percorso classi del server applicazioni varia da un server applicazioni all \'altro, ma di solito fa riferimento ad una cartella WEB-INF dotata di una sottocartella classes/bean. Se UltraDev e il server applicazioni vengono eseguiti sullo stesso sistema e il server applicazioni utilizza il percorso classi del sistema (e non un percorso classi interno), una singola copia della classe JavaBean pu trovarsi sul computer nel percorso classi del sistema. Sia il server applicazioni che UltraDev utilizzeranno questa copia della classe. Altrimenti, le copie della classe JavaBean devono trovarsi in due percorsi del computer, come descritto in precedenza. La struttura delle cartelle deve corrispondere al pacchetto del bean. Ad esempio, se il pacchetto del bean si chiama com.lenny.myBean, il pacchetto deve trovarsi in  \\com \\lenny \\ all \'interno del percorso classi o della cartella Configuration \\classes di UltraDev.  Per definire un bean come origine dati: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere JavaBean dal menu a comparsa  visualizzato. Viene visualizzata la finestra di dialogo JavaBean.  3 Immettere il nome del bean. 4 Scegliere l \'ambito del bean.  Definizione delle origini dati di UltraDev 127   5 Scegliere la classe del bean. Per visualizzare un elenco delle classi contenute in un file .zip o .jar, fare clic su Sfoglia e selezionare il file. La classe  espressa nel formato seguente: packagename.classname 6 Se si desidera assegnare un valore predefinito ad una delle propriet del bean, selezionare la propriet dall \'elenco e immettere un valore nella casella Valore predefinito presente al di sotto dell \'elenco.  anche possibile impostare il valore predefinito della propriet su un valore dinamico facendo clic sull \'icona del fulmine visualizzata accanto alla casella Valore predefinito. 7 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati. Per definire una raccolta di JavaBean come origine dati: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Fare clic sul pulsante pi (+) e scegliere Raccolta JavaBean dal menu a comparsa visualizzato. Viene visualizzata la finestra di dialogo Raccolta JavaBean.  3 Scegliere la classe della raccolta. Per visualizzare un elenco delle classi contenute in un file .zip o .jar, fare clic su Sfoglia e selezionare il file. La classe  espressa nel formato seguente: packagename.classname  128 Capitolo 4   4 Scegliere una delle propriet indicizzate della raccolta. UltraDev visualizza un nome predefinito nella casella Classe oggetto. Se il nome  sbagliato, immettere quello corretto. 5 Scegliere l \'ambito del bean. 6 Fare clic su OK. L \'origine dati appena definita viene visualizzata nel pannello Associazioni dati.  Memorizzazione nella cache delle origini dati   possibile archiviare le origini dati in una Design Note, in modo da poter continuare a lavorare sul sito anche se non si possiede l \'accesso al database o al server. Inoltre, la memorizzazione nella cache pu velocizzare il processo di sviluppo. Per memorizzare nella cache le origini dati, fare clic sul pulsante freccia presente nell \'angolo superiore destro del pannello Associazioni dati e selezionare Cache nel menu a comparsa. Se si apportano delle modifiche ad una delle origini dati,  necessario aggiornare la cache facendo clic sul pulsante Aggiorna (l \'icona a forma di freccia circolare) presente nell \'angolo superiore destro del pannello Associazioni dati. (Se il pulsante non  visibile, ingrandire il pannello.)  Definizione delle origini dati di UltraDev 129   Modifica o eliminazione delle origini dati   possibile modificare o eliminare qualunque origine dati di UltraDev (cio, ogni origine dati presente nel pannello Associazioni dati). La modifica o l \'eliminazione di un \'origine dati nel pannello Associazioni dati non modifica o elimina le istanze dell \'origine dati sulla pagina, bens le modifica o elimina come possibili origini dati per la pagina.  Nota: per modificare un \'istanza dell \'origine dati sulla pagina, fare doppio clic sul nome dell \'origine dati nel pannello Comportamenti server e apportare le modifiche nella finestra di dialogo visualizzata, quindi fare clic su OK. Per eliminare un \'istanza di un \'origine dati presente sulla pagina, selezionare l \'origine dati nel pannello Comportamenti server e fare clic sul pulsante meno (-). Per ulteriori informazioni, vedere  \"Modifica del contenuto dinamico \" a pagina 151 e  \"Eliminazione del contenuto dinamico \" a pagina 152.  Per modificare un \'origine dati presente nell \'elenco delle origini dati disponibili per la pagina: 1 Nel pannello Associazioni dati, fare doppio clic sul nome dell \'origine dati da  modificare. 2 Apportare le modifiche nella finestra di dialogo visualizzata. 3 Se si  soddisfatti del risultato, fare clic su OK.  Per eliminare un \'origine dati dall \'elenco delle origini dati disponibili per la pagina: 1 Nel pannello Associazioni dati, selezionare l \'origine dati dall \'elenco. 2 Fare clic sul pulsante meno (-).  130 Capitolo 4   5  CAPITOLO 5  Creazione di un recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Se si decide di utilizzare un database con l \'applicazione, non  possibile lavorare direttamente con il database, ma  necessario ricorrere ad un recordset. Ad esempio, quando si associano degli attributi di pagina a dei dati, li si associa ai dati presenti nel recordset, non nel database. Un recordset  un sottoinsieme di record estratti da un database da un \'interrogazione del database. Un \'interrogazione  costituita da una serie di criteri di ricerca che determinano ci che deve essere incluso ed escluso nel recordset, e pu produrre un recordset che include solo determinate colonne, solo determinati record o una combinazione di entrambi gli elementi. Inoltre, un recordset pu comprendere anche tutti i record e le colonne di una tabella di database. Tuttavia, poich  raro che le applicazioni richiedano l \'utilizzo di tutti i dati di un database,  opportuno creare dei recordset con dimensioni molto ridotte. Un server conserva temporaneamente in memoria il recordset, quindi lo elimina quando non  pi necessario. Di conseguenza, i recordset pi ridotti utilizzano meno memoria di quelli di grandi dimensioni e le prestazioni del server possono migliorare di conseguenza. Il suggerimento fondamentale quando si definiscono i recordset consiste nell \'includere solo i dati richiesti dall \'applicazione.  Definizione di un recordset  Un recordset viene definito da un \'interrogazione, cio da un \'istruzione composta da criteri di ricerca progettati per individuare ed estrarre le informazioni da un database. Dreamweaver UltraDev utilizza il linguaggio SQL (Structured Query Language) per creare le interrogazioni. Non  necessario conoscere il linguaggio SQL per definire un recordset semplice in UltraDev, anche se si tratta di un requisito molto utile in fase di definizione dei recordset.  131   Nota: una volta definito un recordset, i dati in esso contenuti non sono immediatamente visibili nella finestra del documento o nella finestra Live Data. I dati diventano visibili solo dopo che  stata aggiunta una colonna dal recordset alla pagina e si  passati alla finestra Live Data (Visualizza > Live Data).  Definizione di un recordset senza SQL Se non si ha dimestichezza con il linguaggio SQL,  possibile definire i recordset mediante la finestra di dialogo Recordset semplice di UltraDev. La definizione di un recordset mediante questo metodo  un \'operazione molto semplice e consiste nel selezionare una connessione e una tabella di database dagli appositi menu a comparsa. Se si desidera utilizzare il linguaggio SQL, utilizzare la finestra di dialogo Recordset avanzata. Vedere  \"Definizione di un recordset mediante SQL \" a pagina 134.  Per definire un recordset senza SQL: 1 Verificare che la pagina che utilizzer il recordset sia aperta nella finestra del  documento o nella finestra Live Data. 2 Nel pannello Associazioni dati (Finestra > Associazioni dati), fare clic sul pulsante pi (+) e scegliere Recordset (interrogazione) dal menu a comparsa. Viene visualizzata la finestra di dialogo Recordset semplice.  Se viene visualizzata la finestra di dialogo Recordset avanzata, passare alla finestra di dialogo Recordset semplice facendo clic sul pulsante Semplice.  132 Capitolo 5   3 Nella casella Nome, digitare un nome per il recordset.  piuttosto diffusa l \'abitudine di aggiungere il prefisso rs ai nomi dei recordset per distinguerli dagli altri nomi di oggetti presenti nel codice (ad esempio, rsPressReleases). Nota: non utilizzare spazi o altri caratteri speciali nei nomi dei recordset. 4 Selezionare una connessione dal menu a comparsa Connessione. Se in elenco non compare alcuna connessione, fare clic su Definisci per crearne una. Per ulteriori informazioni, vedere  \"Connessione ad un database \" a pagina 93. 5 Nel menu a comparsa Tabella, selezionare la tabella di database che fornir i dati al recordset o ricever i dati da esso. Il menu a comparsa visualizza tutte le tabelle presenti nel database a cui si  connessi. 6 Per includere nel recordset solo alcune colonne della tabella, fare clic su Selezionato e scegliere nell \'elenco le colonne desiderate facendo clic su di esse tenendo premuto il tasto Ctrl (Windows) o il tasto Comando (Macintosh). 7 Per includere solo alcuni dei record della tabella, completare la sezione Filtro nel modo illustrato di seguito.   Dal primo menu a comparsa, selezionare una colonna della tabella di database da confrontare con un valore di prova da definire.  Dal secondo menu a comparsa, selezionare l \'espressione condizionale per confrontare il secondo valore di ciascun record con il valore di prova.  Dal terzo menu a comparsa, selezionare Valore inserito.  Nella quarta casella, immettere il valore di prova. Se il valore specificato in un record soddisfa la condizione di filtro, il record viene incluso nel recordset.  8 Se si desidera ordinare i record, selezionare una colonna in base alla quale effettuare l \'ordinamento, quindi specificare se ordinare i record in modo ascendente (1, 2, 3... o A, B, C...) o discendente. 9 Se lo si desidera, fare clic su Prova per connettersi al database e creare un \'istanza del recordset. Viene visualizzata una tabella che visualizza i dati presenti nel recordset. Ciascuna riga contiene un record, mentre ciascuna colonna rappresenta un campo del record. Fare clic su OK per chiudere il recordset. 10 Se si  soddisfatti del risultato, fare clic su OK.  Creazione di un recordset 133   UltraDev aggiunge i recordset all \'elenco delle origini dati disponibili nel pannello Associazioni dati. Espandere il campo del recordset per visualizzare le colonne precedentemente definite per esso.  possibile utilizzare una qualunque di queste colonne come origine del contenuto dinamico della pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139. Definizione di un recordset mediante SQL Se si ha dimestichezza con il linguaggio SQL o se si desidera impararlo,  possibile definire i recordset mediante la finestra di dialogo Recordset avanzata di UltraDev. (Per informazioni su come creare istruzioni SQL, vedere  \"Cenni sul linguaggio SQL \" a pagina 265.)  Per definire un recordset mediante SQL: 1 Verificare che la pagina che utilizzer il recordset sia aperta nella finestra del  documento o nella finestra Live Data. 2 Nel pannello Associazione dati (Finestra > Associazione dati), fare clic sul pulsante pi (+) e scegliere Recordset (interrogazione) dal menu a comparsa. Se viene visualizzata la finestra di dialogo Recordset semplice, passare alla finestra di dialogo Recordset avanzata facendo clic sul pulsante Avanzate. Viene visualizzata la finestra di dialogo Recordset avanzata.  3 Nella casella Nome, digitare un nome per il recordset.  piuttosto diffusa l \'abitudine di aggiungere il prefisso rs ai nomi dei recordset per distinguerli dagli altri nomi di oggetti presenti nel codice (ad esempio, rsPressReleases). Nota: non utilizzare spazi o altri caratteri speciali nei nomi dei recordset.  134 Capitolo 5   4 Selezionare una connessione dal menu a comparsa Connessione. Se in elenco non compare alcuna connessione, fare clic su Definisci per crearne una. Per ulteriori informazioni, vedere  \"Connessione ad un database \" a pagina 93. 5 Immettere l \'istruzione SQL nell \'area di testo SQL. Per limitare le operazioni di digitazione,  possibile utilizzare la struttura ad albero delle voci di database presente nella parte inferiore della finestra di dialogo. A tale scopo, come prima cosa verificare che l \'area di testo SQL sia vuota. Quindi, espandere i rami della struttura fino ad individuare l \'oggetto di database desiderato (ad esempio, una colonna di una tabella). Selezionarlo e aggiungerlo all \'istruzione SQL facendo clic su uno dei tre pulsanti presenti alla destra della struttura ad albero: Select, Where e Order By. Ciascuno di questi pulsanti aggiunge una proposizione all \'istruzione SQL. 6 Se nell \'istruzione SQL sono state immesse delle variabili, definirne i valori nell \'area Variabili facendo clic sul pulsante pi (+) e immettendo il nome della variabile, il valore predefinito (cio, il valore della variabile nel caso in cui non venga restituito alcun valore fase di esecuzione) e il valore fase di esecuzione (di solito, si tratta di un oggetto server dotato di un valore inviato da un browser, quale un oggetto richiesta ASP). Ad esempio, si supponga che in un modulo HTML della pagina sia presente il campo  \"Name \". Il valore fase di esecuzione per questo campo in ASP potrebbe essere Request( \"Name \"), Request.Form( \"Name \") o Request.QueryString( \"Name \"), a seconda del metodo di modulo utilizzato (GET o POST). Il valore fase di esecuzione per ColdFusion sarebbe #Name#. Il valore fase di esecuzione per JSP sarebbe request.getParameter( \"Name \"). 7 Se lo si desidera, fare clic su Prova per connettersi al database e creare un \'istanza del recordset. Se l \'operazione viene completata correttamente, viene visualizzata una tabella che mostra i dati presenti nel recordset. Ciascuna riga contiene un record, mentre ciascuna colonna rappresenta un campo del record. Fare clic su OK per chiudere il recordset. 8 Se si  soddisfatti del risultato, fare clic su OK. UltraDev aggiunge i recordset all \'elenco delle origini dati disponibili nel pannello Associazioni dati. Espandere il campo del recordset per visualizzare le colonne precedentemente definite per esso.  possibile utilizzare una qualunque di queste colonne come origine del contenuto dinamico della pagina. Per ulteriori informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  Creazione di un recordset 135   Istruzioni SQL di esempio Qui di seguito sono riportate due istruzioni SQL di esempio e la procedura necessaria per la loro creazione nella finestra di dialogo Recordset avanzata.  Nota: per aprire la finestra di dialogo Recordset avanzata, fare clic sul pulsante pi (+) nel pannello Associazione dati (Finestra > Associazione dati) e scegliere Recordset (interrogazione) dal menu a comparsa. Se viene visualizzata la finestra di dialogo Recordset semplice, fare clic su Avanzate.  Per creare l \'istruzione SQL seguente: SELECT * FROM Impiegati 1 Nella struttura ad albero delle voci di database presente nella parte inferiore  della finestra di dialogo, espandere il ramo Tabelle e selezionare la tabella Impiegati. 2 Fare clic sul pulsante Select. 3 Fare clic su OK per aggiungere il recordset al pannello Associazioni dati.  Per creare l \'istruzione SQL seguente: SELECT emplNo, emplName FROM Impiegati WHERE emplJob =  \'varJob \' ORDER BY emplName 1 Nella struttura ad albero delle voci di database, espandere il ramo Tabelle,  quindi espandere il ramo Impiegati. 2 Creare l \'istruzione SQL nel modo seguente:  Selezionare emplNo e fare clic sul pulsante Select.  Selezionare emplName e fare clic sul pulsante Select.  Selezionare emplJob e fare clic sul pulsante Where.  Selezionare emplName e fare clic sul pulsante Order by. 3 Posizionare il punto di inserimento dopo WHERE emplJob nell \'area di testo SQL e digitare = \'varJob \' (includere il segno di uguale). 4 Definire la variabile  \'varJob \' facendo clic sul pulsante pi (+) presente nell \'area di testo Variabili e immettendo i seguenti valori nelle colonne Nome, Valore predefinito e Valore fase di esecuzione: varJob, CLERK, Request( \"job \"). 5 Fare clic su OK per aggiungere il recordset al pannello Associazioni dati.  136 Capitolo 5   Attivazione di una stored procedure  Un recordset pu essere definito mediante una stored procedure, che consiste in una o pi istruzioni SQL presenti in un database (anzich nel codice di origine delle pagine dinamiche). Le stored procedure possono restituire uno o pi recordset, bench UltraDev supporti solo le stored procedure che restituiscono uno o nessun recordset. Le stored procedure possono anche essere inserite nella memoria del server e utilizzate come origine dati per la pagina. Per ulteriori informazioni, vedere  \"Definizione di un oggetto server di una stored procedure come origine dati \" a pagina 125.  Per attivare una stored procedure per definire un recordset: 1 Aprire la pagina che richiede il recordset. 2 Nel pannello Associazioni dati, fare clic sul pulsante pi (+) e scegliere  Recordset (interrogazione) dal menu a comparsa. Se viene visualizzata la finestra di dialogo Recordset semplice, passare alla finestra di dialogo Recordset avanzata facendo clic sul pulsante Avanzate. 3 Nella finestra di dialogo Recordset avanzata, immettere un nome per il recordset e selezionare la connessione al database che contiene la stored procedure. 4 Nella struttura ad albero delle voci di database presente nella parte inferiore della finestra di dialogo, espandere il ramo Stored Procedures, selezionare la stored procedure desiderata e fare clic sul pulsante Procedura. 5 Se la stored procedure richiede dei parametri, definirne i valori predefiniti e i valori fase di esecuzione nell \'area Variabili. 6 Fare clic su OK.  Copia di un recordset in un \'altra pagina   possibile copiare un recordset da una pagina all \'altra del sito.  Per copiare un recordset in un \'altra pagina 1 Selezionare il recordset nel pannello Associazioni dati o nel pannello  Comportamenti server. 2 Fare clic sul pulsante freccia presente nell \'angolo superiore destro del pannello e scegliere Copia dal menu a comparsa visualizzato. 3 Aprire l \'altra pagina. 4 Fare clic sul pulsante freccia presente nell \'angolo superiore destro del pannello Associazioni dati o del pannello Comportamenti server e scegliere Incolla dal menu a comparsa visualizzato.  Creazione di un recordset 137   Modifica o eliminazione di un recordset come origine dati   possibile modificare o eliminare qualunque recordset presente nell \'elenco delle origini dati disponibili per la pagina (cio, qualunque recordset presente nel pannello Associazioni dati). Ad esempio, si supponga di voler visualizzare i numeri di cellulare del personale addetto alle vendite su una pagina di risultati. Se il recordset esistente non contiene una colonna che elenca i numeri di cellulare,  necessario modificarne la definizione in modo che ne includa una. La modifica o l \'eliminazione di un recordset nel pannello Associazioni dati non modifica o elimina le istanze del recordset sulla pagina, bens modifica o elimina il recordset soltanto come possibile origine dati per la pagina. Per modificare o eliminare un \'istanza del recordset dalla pagina, vedere  \"Modifica del contenuto dinamico \" a pagina 151 e  \"Eliminazione del contenuto dinamico \" a pagina 152.  Per modificare un recordset nel pannello Associazioni dati: 1 Nel pannello Associazioni dati, fare doppio clic sul nome del recordset da  modificare. 2 Apportare le modifiche nella finestra di dialogo Recordset semplice o avanzata. Per ulteriori informazioni, vedere  \"Definizione di un recordset \" a pagina 131. 3 Fare clic sul pulsante Prova per visualizzare il contenuto del recordset aggiornato, quindi fare clic su OK per chiudere il recordset di prova. 4 Se si  soddisfatti del risultato, fare clic su OK.  Per eliminare un recordset dal pannello Associazioni dati: 1 Nel pannello Associazioni dati o Comportamenti server, selezionare il recordset  da eliminare. 2 Fare clic sul pulsante meno (-).  138 Capitolo 5   6  CAPITOLO 6  Aggiunta del contenuto dinamico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Una volta definita una o pi origini dati per la pagina,  possibile utilizzare le origini dati per aggiungere il contenuto dinamico alla pagina. Le origini dati possono includere una colonna di un recordset, un valore inviato da un modulo HTML, il valore contenuto in un oggetto server e altri dati. Per ulteriori informazioni, vedere  \"Definizione delle origini dati di UltraDev \" a pagina 113. In Dreamweaver UltraDev,  possibile collocare il contenuto dinamico praticamente in qualunque punto della pagina o del relativo codice di origine HTML:   possibile posizionarlo in corrispondenza del cursore.   possibile sostituirlo ad una stringa di testo.   possibile inserirlo in un attributo HTML. Ad esempio, il contenuto dinamico pu definire l \'attributo src di un \'immagine o l \'attributo value di un campo di modulo. Il contenuto dinamico viene aggiunto scegliendo una delle origini dati nel pannello Associazioni dati. UltraDev inserisce uno script server-side nel codice di origine della pagina, il quale comunica al server di trasferire i dati dall \'origine dati selezionata al codice di origine HTML della pagina. In diversi casi, esiste pi di un modo per rendere dinamico un determinato elemento di pagina. Ad esempio,  possibile utilizzare il pannello Associazioni dati, la finestra di ispezione Propriet e il comando Immagine del menu Inserisci. Questo capitolo descrive i metodi pi efficaci per rendere dinamici diversi elementi di pagina.  139   Come impostazione predefinita, una pagina HTML  in grado di visualizzare un solo record per volta. Per visualizzare gli altri record del recordset,  possibile aggiungere un collegamento per spostarsi un record alla volta (vedere  \"Creazione dei collegamenti di navigazione recordset \" a pagina 153) oppure  possibile creare un \'area ripetuta che visualizzi pi di un record su una sola pagina (vedere  \"Visualizzazione di pi record \" a pagina 158). Una volta aggiunto il contenuto dinamico alla pagina,  possibile apportarvi delle modifiche. Per ulteriori informazioni, vedere  \"Modifica del contenuto dinamico \" a pagina 151 ed  \"Eliminazione del contenuto dinamico \" a pagina 152.  Testo dinamico modificabile   possibile sostituire il testo esistente con il testo dinamico oppure collocare un testo dinamico in una pagina in corrispondenza del punto di inserimento. Il testo dinamico eredita tutte le eventuali formattazioni applicate al testo esistente o al punto di inserimento. Ad esempio, se al testo selezionato  applicato uno stile CSS, lo stile CSS viene applicato anche al contenuto dinamico che lo sostituisce. Inoltre,  possibile aggiungere o modificare il formato del testo del contenuto dinamico utilizzando uno qualunque degli strumenti di formattazione del testo di Dreamweaver. Al testo dinamico  anche possibile applicare un formato dati. Ad esempio, se i dati sono composti da date,  possibile specificare un formato di data particolare (ad esempio, 04/17/00 per i visitatori residenti negli Stati Uniti o 17/04/00 per i visitatori residenti in Canada). Aggiunta del testo dinamico  possibile sostituire il testo normale presente nella pagina con il testo dinamico oppure aggiungere un testo dinamico in una pagina in corrispondenza del punto di inserimento.  Per aggiungere il testo dinamico: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Verificare che il pannello Associazioni dati visualizzi l \'origine dati che si  desidera utilizzare. L \'origine dati deve contenere testo semplice (testo ASCII). Ad esempio, l \'origine dati pu contenere del testo HTML, che  testo semplice. Se l \'elenco non contiene delle origini dati o se le origini dati disponibili non soddisfano le proprie esigenze, fare clic sul pulsante pi (+) per definirne una nuova. Vedere  \"Definizione delle origini dati di UltraDev \" a pagina 113.  140 Capitolo 6   3 Nella vista Struttura, selezionare il testo nella pagina oppure fare clic nel punto in cui si desidera aggiungere il testo dinamico. 4 Nel pannello Associazioni dati, selezionare un \'origine dati dall \'elenco. Se si seleziona un recordset, specificare la colonna del recordset desiderata.  5 Fare clic su Inserisci o trascinare l \'origine dati nella pagina. Se si lavora nella finestra Live Data, il contenuto dinamico viene visualizzato nella pagina; mentre nella finestra del documento viene visualizzato un segnaposto. (Se nella pagina  stato selezionato del testo, esso viene sostituito dal segnaposto.) Il segnaposto per un \'origine dati costituita da un recordset utilizza la sintassi {RecordsetName.ColumnName}, dove Recordset  il nome del recordset e ColumnName  il nome della colonna che  stata selezionata dal recordset. Modifica dell \'aspetto dei segnaposto A volte, la lunghezza dei segnaposto per il testo dinamico influenza il layout della pagina nella finestra del documento.  possibile risolvere questo inconveniente utilizzando delle parentesi graffe vuote come segnaposto. Per utilizzare le parentesi graffe vuote per il testo dinamico: 1 Scegliere Modifica > Preferenze > Elementi invisibili. 2 Nel menu a comparsa Mostra testo dinamico come, scegliere {}. 3 Fare clic su OK.  Aggiunta del contenuto dinamico 141   Applicazione di un formato dati Se lo si desidera, specificare un formato dati per il testo dinamico. Ad esempio, nel caso di un record il cui dato sul prezzo sia 10.989,  possibile visualizzare nella pagina il prezzo nel formato $10.99 selezionando il formato Valuta - 2 decimali nel menu a comparsa. Questo formato visualizza i numeri con due posizioni decimali. Se il numero ha pi di due cifre decimali, il formato dati arrotonda il numero al decimale pi vicino; se invece il numero non ha cifre decimali, il formato dati aggiunge un separatore decimale e due zeri.  Per applicare un formato dati al testo dinamico: 1 Selezionare il contenuto dinamico (nella finestra Live Data) o il relativo  segnaposto (nella finestra del documento) all \'interno della pagina. 2 Nel pannello Associazioni dati (Finestra > Associazioni dati), fare clic sul pulsante freccia presente nella colonna Formato. 3 Selezionare un formato dal menu a comparsa. Verificare che il formato dati sia appropriato per i dati. Ad esempio, i formati Valuta funzionano solo se il testo dinamico  composto da numeri. Inoltre, non  possibile applicare pi di un formato allo stesso insieme di dati. Per modificare dei formati dati esistenti o crearne uno personalizzato, vedere  \"Modifica e creazione dei formati di dati \" a pagina 221.  Immagini dinamiche modificabili   possibile rendere dinamiche le immagini presenti in una pagina. Ad esempio, si supponga di voler progettare una pagina che visualizzi gli articoli in vendita ad un \'asta di beneficenza. Tale pagina conterrebbe un testo descrittivo e una foto di ogni articolo e avrebbe lo stesso layout per tutti gli articoli (solo il testo e la foto sarebbero diversi da pagina a pagina).  142 Capitolo 6   Per rendere dinamica un \'immagine: 1 Con la pagina aperta nella vista Struttura della finestra (Visualizza > Struttura),  posizionare il cursore nel punto della pagina in cui si desidera visualizzare l \'immagine, quindi selezionare Inserisci > Immagine. Viene visualizzata la finestra di dialogo Seleziona file di origine immagine.  Su Macintosh, la finestra di dialogo  diversa:  2 Fare clic sull \'opzione Origini dati (Windows) o sul pulsante Origini dati (Macintosh). Viene visualizzato un elenco di origini dati.  Aggiunta del contenuto dinamico 143   3 Selezionare un \'origine dati dall \'elenco. L \'origine dati deve essere il recordset che contiene i percorsi dei file delle immagini. A seconda della struttura dei file del sito, i percorsi possono essere assoluti, relativi ad un documento o relativi alla cartella principale. Per ulteriori informazioni, vedere la sezione Posizioni e percorsi dei documenti del  \"Collegamenti e navigazione \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). Nota: al momento UltraDev non supporta le immagini binarie memorizzate in un database. Se l \'elenco non contiene dei recordset o se i recordset disponibili non rispondono ai requisiti, definirne uno nuovo. Per istruzioni, vedere  \"Definizione di un recordset \" a pagina 131. 4 Fare clic su OK.  Oggetti modulo dinamici   possibile creare un modulo HTML dinamico che visualizzi i record di un database. Ad esempio,  possibile progettare un modulo che mostri le informazioni di contatto dei fornitori. In un modulo  possibile visualizzare un solo record alla volta. Per fornire agli utenti la capacit di visualizzare altri record,  possibile aggiungere dei collegamenti che si spostino un record alla volta. Vedere  \"Creazione dei collegamenti di navigazione recordset \" a pagina 153. Gli oggetti modulo dinamici pi diffusi sono i campi di testo, i campi di immagine, le caselle di controllo e i pulsanti di scelta. Un \'origine dati pu essere utilizzata anche per creare le opzioni di un oggetto elenco/menu. Campi di testo e campi di immagine dinamici  possibile rendere dinamici i campi di testo e i campi di immagine di un modulo.  Per rendere dinamici i campi di testo: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Verificare che il pannello Associazioni dati visualizzi l \'origine dati che si  desidera utilizzare. L \'origine dati deve contenere le informazioni testuali. Se l \'elenco non contiene delle origini dati o se le origini dati disponibili non soddisfano le proprie esigenze, fare clic sul pulsante pi (+) per definirne una nuova. Per istruzioni, vedere  \"Definizione delle origini dati di UltraDev \" a pagina 113.  144 Capitolo 6   3 Nella vista Struttura, selezionare un campo di testo nel modulo HTML. 4 Nel pannello Associazioni dati, selezionare un \'origine dati dall \'elenco delle origini dati. 5 Nella casella Associa a, verificare che l \'attributo value sia selezionato (input.value). 6 Fare clic su Associa. Per rendere dinamici i campi di immagine: 1 Posizionare il cursore nel punto della pagina in cui si desidera visualizzare il campo di immagine, quindi selezionare Inserisci > Immagine. Viene visualizzata la finestra di dialogo Seleziona file di origine immagine. 2 Fare clic sull \'opzione Origini dati (Windows) o sul pulsante Origini dati (Macintosh). Viene visualizzato un elenco di origini dati. 3 Selezionare un \'origine dati dall \'elenco. L \'origine dati deve essere il recordset che contiene i percorsi dei file delle immagini. A seconda della struttura dei file del sito, i percorsi possono essere assoluti, relativi ad un documento o relativi alla cartella principale. Per ulteriori informazioni, vedere la sezione Posizioni e percorsi dei documenti del  \"Collegamenti e navigazione \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). Nota: al momento UltraDev non supporta le immagini binarie memorizzate in un database. Se l \'elenco non contiene dei recordset o se i recordset disponibili non rispondono ai requisiti, definirne uno nuovo. Per istruzioni, vedere  \"Definizione di un recordset \" a pagina 131. 4 Fare clic su OK.  Aggiunta del contenuto dinamico 145   Caselle di controllo dinamiche  possibile rendere dinamiche le caselle di controllo in una pagina.  Per rendere dinamiche le caselle di controllo: 1 Selezionare una casella di controllo nel modulo HTML della pagina. 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e selezionare Elementi dinamici > Casella di controllo dinamica dal menu a comparsa visualizzato. Viene visualizzata la finestra di dialogo Casella di controllo dinamica.  3 Se si desidera che la casella di controllo sia selezionata quando un campo di un record equivale ad un determinato valore, effettuare le seguenti operazioni:   Fare clic sull \'icona del fulmine presente accanto alla casella Selezionata se e scegliere il campo dall \'elenco delle origini dati. Di solito, il campo prescelto contiene dei dati booleani, quali Yes e No o true e  false.   Nella casella Uguale a, immettere il valore che deve essere contenuto nel campo per visualizzare la casella di controllo selezionata. Ad esempio, se si desidera che la casella di controllo sia selezionata quando uno specifico campo di un record  uguale a Yes, immettere Yes nella casella Uguale a.  Nota: questo valore viene restituito al server anche se l \'utente fa clic sul pulsante Invia del modulo. 4 Fare clic su OK.  La casella di controllo viene visualizzata selezionata o deselezionata (a seconda dei dati) quando il modulo viene aperto in un browser.  146 Capitolo 6   Pulsanti di scelta dinamici  possibile rendere dinamici i pulsanti di scelta presenti in un modulo.  Per rendere dinamici i pulsanti di scelta: 1 Verificare che nella pagina sia presente almeno un gruppo di pulsanti di scelta.  Si ottiene un gruppo di pulsanti di scelta quando si assegna lo stesso nome a tutti i pulsanti di scelta di un gruppo. Per ulteriori informazioni, vedere  \"Moduli \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+) e selezionare Elementi dinamici > Pulsanti di scelta dinamici dal menu a comparsa visualizzato. Viene visualizzata la finestra di dialogo Pulsanti di scelta dinamici.  3 Nel menu a comparsa Gruppo pulsanti di scelta, selezionare un gruppo di pulsanti di scelta presenti nella pagina. 4  possibile specificare il valore di ciascun pulsante di scelta del gruppo selezionando un pulsante di scelta dall \'elenco Valori pulsanti di scelta e successivamente immettendo un valore per il pulsante di scelta nella casella Valore. Nota: il valore del pulsante di scelta correntemente selezionato verr restituito al server anche se l \'utente fa clic sul pulsante Invia del modulo. 5 Se si desidera che venga selezionato un determinato pulsante di scelta quando si apre la pagina in un browser o quando un record viene visualizzato nel modulo, immettere un valore uguale a quello del pulsante di scelta nella casella Seleziona valore uguale a.  possibile immettere un valore statico oppure specificarne uno dinamico facendo clic sull \'icona del fulmine presente accanto alla casella e selezionando un valore dinamico dall \'elenco delle origini dati. In entrambi i casi, il valore specificato deve corrispondere ad uno dei valori dei pulsanti di scelta. 6 Fare clic su OK.  Aggiunta del contenuto dinamico 147   Oggetti elenco/menu dinamici  possibile rendere dinamici gli oggetti elenco/menu in una pagina.  Per rendere dinamici gli oggetti elenco/menu: 1 Selezionare l \'oggetto elenco/menu desiderato nel modulo HTML della pagina. 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e selezionare Elementi dinamici > Elenco/menu dinamico dal menu a comparsa visualizzato. Viene visualizzata la finestra di dialogo Elenco/menu dinamico. 3 Nel menu a comparsa Recordset, selezionare il recordset che contiene le informazioni sul menu. 4 Nel menu a comparsa Ottieni etichette da, selezionare il campo che contiene le etichette per le voci di menu. 5 Nel menu a comparsa Ottieni valori da, selezionare il campo che contiene i valori delle voci di menu. 6 Se si desidera che venga selezionata una determinata voce di menu quando si apre la pagina in un browser o quando un record viene visualizzato nel modulo, immettere un valore uguale a quello della voce di menu nella casella Seleziona valore uguale a.  possibile immettere un valore statico oppure specificarne uno dinamico facendo clic sull \'icona del fulmine presente accanto alla casella e selezionando un valore dinamico dall \'elenco delle origini dati. In entrambi i casi, il valore specificato deve corrispondere ad uno dei valori delle voci di menu. 7 Fare clic su OK. Qui di seguito  riportato un esempio di una finestra di dialogo Elenco/menu dinamico compilata:  148 Capitolo 6   Attributi HTML dinamici   possibile modificare in modo dinamico l \'aspetto della pagina associando gli attributi HTML ai dati. Ad esempio,  possibile cambiare l \'immagine di sfondo di una tabella associando l \'attributo background della tabella ad un campo del recordset. Gli attributi HTML possono essere associati mediante il pannello Associazioni dati o la finestra di ispezione Propriet.  Per rendere dinamici gli attributi HTML mediante il pannello Associazioni dati: 1 Aprire il pannello Associazioni dati scegliendo Finestra > Associazioni dati. 2 Verificare che il pannello Associazioni dati visualizzi l \'origine dati che si  desidera utilizzare. L \'origine dati deve contenere dei dati appropriati per l \'attributo HTML che si desidera associare. Se l \'elenco non contiene delle origini dati o se le origini dati disponibili non soddisfano le proprie esigenze, fare clic sul pulsante pi (+) per definirne una nuova. Per istruzioni, vedere  \"Definizione delle origini dati di UltraDev \" a pagina 113. 3 Nella vista Struttura, selezionare un oggetto HTML. 4 Nel pannello Associazioni dati, selezionare un \'origine dati dall \'elenco. 5 Nella casella Associa a, selezionare un attributo HTML dal menu a comparsa. 6 Fare clic su Associa.  Per rendere dinamici gli attributi HTML mediante la finestra di ispezione Propriet: 1 Nella vista Struttura, selezionare un oggetto HTML e aprire la finestra di  ispezione Propriet (Finestra > Propriet). 2 Se nella vista Standard della finestra di ispezione  visualizzata l \'icona della cartella accanto all \'attributo che si desidera associare, fare clic su di essa per aprire una finestra di selezione dei file e successivamente sull \'opzione Origini dati per visualizzare un elenco delle origini dati. Quindi, passare al punto 6.  Aggiunta del contenuto dinamico 149   3 Se nella vista Standard della finestra di ispezione non  visualizzata l \'icona della cartella accanto all \'attributo che si desidera associare, fare clic sulla scheda Elenco (quella visualizzata pi in basso) presente sul lato sinistro della finestra di ispezione. Viene visualizzata la vista Elenco della finestra di ispezione Propriet.  4 Se l \'attributo che si desidera associare non  presente nella vista Elenco, fare clic sul pulsante pi (+), quindi immettere il nome dell \'attributo o fare clic sul piccolo pulsante freccia e selezionare l \'attributo dal menu a comparsa. 5 Per rendere dinamico il valore dell \'attributo, fare clic sull \'attributo e successivamente sull \'icona del fulmine o sull \'icona della cartella presente alla fine della riga dell \'attributo. Se si  fatto clic sull \'icona del fulmine, viene visualizzato un elenco di origini dati. Se si  fatto clic sull \'icona della cartella, viene visualizzata una finestra di selezione dei file. Fare clic sull \'opzione Origini dati per visualizzare un elenco di origini dati. 6 Selezionare un \'origine dati dall \'elenco. L \'origine dati deve contenere dei dati appropriati per l \'attributo HTML che si desidera associare. Se l \'elenco non contiene delle origini dati o se le origini dati disponibili non soddisfano le proprie esigenze, definirne una nuova. Per istruzioni, vedere  \"Definizione delle origini dati di UltraDev \" a pagina 113. 7 Fare clic su OK.  150 Capitolo 6   Parametri dinamici degli oggetti ActiveX, Flash e di altro tipo   possibile rendere dinamici i parametri delle applet e dei plugin Java e degli oggetti ActiveX, Flash, Shockwave, Director e Generator. Prima di iniziare, verificare che i campi del recordset contengano i dati appropriati per i parametri degli oggetti che si desidera associare.  Per rendere dinamici i parametri di un oggetto: 1 Nella vista Struttura, selezionare un oggetto nella pagina e aprire la finestra di  ispezione Propriet (Finestra > Propriet). 2 Fare clic sul pulsante Parametri. Viene visualizzata la finestra di dialogo Parametri. 3 Se il parametro desiderato non compare in elenco, fare clic sul pulsante pi (+) e immettere un nome di parametro nella colonna Parametro. 4 Fare clic sulla colonna Valore del parametro, quindi fare clic sull \'icona del fulmine per specificare un valore dinamico. Viene visualizzato un elenco di origini dati. 5 Selezionare un \'origine dati dall \'elenco. L \'origine dati deve contenere dei dati appropriati per il parametro di oggetto che si desidera associare. Se l \'elenco non contiene delle origini dati o se le origini dati disponibili non soddisfano le proprie esigenze, definirne una nuova. Per istruzioni, vedere  \"Definizione delle origini dati di UltraDev \" a pagina 113. 6 Fare clic su OK.  Modifica del contenuto dinamico   possibile modificare il contenuto dinamico della pagina modificando il comportamento server che fornisce il contenuto. Ad esempio,  possibile modificare un comportamento server del recordset in modo che fornisca alla pagina un maggior numero di record. Il contenuto dinamico di una pagina viene visualizzato nel pannello Comportamenti server. Ad esempio, se si aggiunge un recordset alla pagina, il pannello Comportamenti server lo visualizza nel modo seguente: Recordset(myRecordset)  Aggiunta del contenuto dinamico 151   Se si aggiunge un altro recordset alla pagina, il pannello Comportamenti server visualizza entrambi i recordset nel modo seguente: Recordset(mySecondRecordset) Recordset(myRecordset) Per modificare un comportamento server che fornisce il contenuto dinamico, fare doppio clic sul comportamento server nel pannello Comportamenti server. Viene visualizzata la stessa finestra di dialogo utilizzata per definire l \'origine dati originale. Apportare le modifiche desiderate nella finestra di dialogo e fare clic su OK.  anche possibile utilizzare la finestra di ispezione Propriet per modificare i recordset della pagina. Aprire la finestra di ispezione Propriet (Finestra > Propriet), quindi selezionare il recordset nel pannello Comportamenti server (Finestra > Comportamenti server). Qui di seguito  illustrata la finestra di ispezione Propriet di un recordset:  Se si modifica un recordset nella finestra Live Data senza che sia selezionata l \'opzione Aggiorna automaticamente,  necessario aggiornare la pagina per visualizzare le modifiche. Per aggiornare la pagina, fare clic sul pulsante Aggiorna o scegliere Visualizza > Aggiorna Live Data.  Eliminazione del contenuto dinamico  Una volta aggiunto ad una pagina il contenuto dinamico,  possibile eliminarlo selezionandolo e premendo Elimina. In alternativa,  possibile selezionare il contenuto dinamico nel pannello Comportamenti server e successivamente fare clic sul pulsante meno (-).  Nota: questa operazione elimina dalla pagina lo script server-side che recupera il contenuto dinamico dal database. I dati presenti nel database non vengono eliminati.  152 Capitolo 6   7  CAPITOLO 7  Visualizzazione dei record di database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Quando si aggiungono dei dati di recordset alla pagina, come impostazione predefinita viene visualizzato un solo record (il primo del recordset). Per visualizzare gli altri record,  possibile aggiungere un collegamento per spostarsi da un record all \'altro, oppure creare un \'area ripetuta per visualizzare pi record per pagina. A ciascun record di un \'area ripetuta pu essere associato un collegamento per aprire una pagina di dettaglio con informazioni aggiuntive per gli utenti.  inoltre possibile facilitare l \'uso della pagina aggiungendo contatori di record ed aree nascoste. UltraDev comprende degli oggetti Live che consentono di aggiungere alla pagina dei componenti avanzati, quali collegamenti per la navigazione tra i record, contatori di record e set di pagine principale/dettaglio. Gli utenti pi esperti possono anche creare queste funzioni da zero utilizzando i comportamenti server.  Creazione dei collegamenti di navigazione recordset   possibile aggiungere alla pagina un set di collegamenti per la navigazione all \'interno del recordset per consentire agli utenti di passare da un record o un set di record all \'altro. Ad esempio, in una pagina in cui vengono visualizzati cinque record alla volta,  possibile aggiungere dei collegamenti del tipo  \"Record successivi \" o  \"Record precedenti \" per consentire agli utenti di richiamare i cinque record successivi o precedenti. Dreamweaver UltraDev consente di creare quattro tipi di collegamenti di navigazione per spostarsi all \'interno di un recordset: Primo, Precedente, Successivo, Ultimo. Una pagina pu contenere un numero illimitato di collegamenti, a condizione che tutti si riferiscano allo stesso recordset: non  infatti possibile aggiungere alla stessa pagina dei collegamenti per la navigazione in un altro recordset.  153   I collegamenti di navigazione recordset si compongono dei seguenti blocchi costitutivi:  Un recordset in cui navigare.  Contenuto dinamico della pagina per la visualizzazione dei record.  Testo o immagini della pagina che fungano da barra di navigazione.  Un set di comportamenti server  \"Sposta al record \" per navigare nel recordset. Gli ultimi due blocchi possono essere aggiunti con un \'unica operazione mediante l \'oggetto Live Barra di navigazione recordset, oppure separatamente attraverso gli strumenti di progettazione di UltraDev e il pannello Comportamenti server. Creazione di un recordset in cui navigare  possibile definire il recordset oppure lasciare che siano gli utenti a definirlo attraverso una ricerca. Per definire un recordset, vedere  \"Definizione di un recordset \" a pagina 131. Per consentire agli utenti di definire il recordset attraverso una ricerca, vedere  \"Creazione di pagine che effettuano le ricerche nei database \" a pagina 171. Creazione della visualizzazione di una pagina Associare alcune o tutte le colonne del recordset a testo, attributi HTML o oggetti modulo della pagina. Per informazioni, vedere  \"Aggiunta del contenuto dinamico \" a pagina 139.  inoltre possibile visualizzare pi record attraverso un \'area ripetuta. Per ulteriori informazioni, vedere  \"Visualizzazione di pi record \" a pagina 158. Creazione della barra di navigazione recordset con un \'unica operazione L \'oggetto Live Barra di navigazione recordset consente di creare una barra di navigazione per il recordset con un \'unica operazione. L \'oggetto Live aggiunge alla pagina i seguenti blocchi costitutivi:  Una tabella HTML con collegamenti testuali o grafici.  Un set di comportamenti server  \"Sposta a \".  Un set di comportamenti server  \"Mostra area \". La versione testuale della barra creata dall \'oggetto Live ha il seguente aspetto:  154 Capitolo 7   La versione grafica ha il seguente aspetto:  Prima di inserire la barra di navigazione nella pagina, assicurarsi che la pagina contenga un recordset in cui navigare (vedere  \"Creazione di un recordset in cui navigare \" a pagina 154) e un layout di pagina in cui visualizzare i record (vedere  \"Creazione della visualizzazione di una pagina \" a pagina 154). Dopo avere inserito la barra di navigazione,  possibile personalizzarla attraverso gli strumenti di progettazione di UltraDev.  inoltre possibile modificare i comportamenti server  \"Sposta a \" e  \"Mostra area \" selezionandoli con doppio clic nel pannello Comportamenti server. Per creare la barra di navigazione blocco per blocco mediante gli strumenti di progettazione di UltraDev e il pannello Comportamenti server, consultare  \"Creazione della barra di navigazione recordset blocco per blocco \" a pagina 156.  Per creare la barra di navigazione recordset mediante l \'oggetto Live: 1 Nella vista Struttura, posizionare il cursore nel punto della pagina in cui si  desidera inserire la barra di navigazione. 2 Scegliere Inserisci > Oggetti Live > Barra di navigazione recordset. Viene visualizzata la finestra di dialogo Inserisci barra di navigazione recordset.  3 Scegliere il recordset in cui navigare. 4 Selezionare i collegamenti testuali o grafici. Nella versione grafica della barra vengono utilizzati i file di immagine di UltraDev, che l \'utente pu sostituire con altri file di immagine dopo aver inserito la barra nella pagina. 5 Fare clic su OK. UltraDev crea una tabella con i collegamenti testuali o grafici che consentono di spostarsi nel recordset selezionato con un clic del mouse. Quando  visualizzato il primo record del recordset, i collegamenti testuali o grafici  \"Primo \" e  \"Precedente \" sono nascosti. Quando  visualizzato l \'ultimo record del recordset, i collegamenti testuali o grafici  \"Successivo \" e  \"Ultimo \" sono nascosti. Gli strumenti di progettazione di Dreamweaver consentono una personalizzazione completa del layout della barra di navigazione.  Visualizzazione dei record di database 155   Creazione della barra di navigazione recordset blocco per blocco  possibile creare la barra di navigazione blocco per blocco mediante gli strumenti di progettazione della pagina di UltraDev e il pannello Comportamenti server. I singoli comportamenti server consentono di creare collegamenti di navigazione per passare al primo record, all \'ultimo record, al record (o set di record) successivo e al record (o set di record) precedente in un recordset.  inoltre possibile creare una barra di navigazione completa per il recordset con un \'unica operazione mediante l \'oggetto Live Barra di navigazione recordset (vedere  \"Creazione della barra di navigazione recordset con un \'unica operazione \" a pagina 154). Quando si crea una barra di navigazione da zero, iniziare definendone la rappresentazione visiva attraverso gli strumenti di progettazione della pagina di UltraDev. Non  necessario creare il collegamento per la stringa di testo o l \'immagine in quanto viene generato automaticamente dal programma. Una barra di navigazione recordset semplice ha l \'aspetto seguente:  Prima di creare la barra di navigazione nella pagina, assicurarsi che la pagina contenga un recordset in cui navigare (vedere  \"Creazione di un recordset in cui navigare \" a pagina 154) e un layout di pagina in cui visualizzare i record (vedere  \"Creazione della visualizzazione di una pagina \" a pagina 154). Successivamente, creare i collegamenti di navigazione applicando i comportamenti server.  Per creare i collegamenti di navigazione dei record attraverso i comportamenti server: 1 Nella vista Struttura, selezionare la stringa di testo o l \'immagine della pagina  che deve fungere da collegamento di navigazione record. 2 Aprire il pannello Comportamenti server (Finestra > Comportamenti server) e fare clic sul pulsante pi (+). 3 Scegliere Sposta al record dal menu a comparsa, quindi selezionare un comportamento server dall \'elenco visualizzato.  Nota: se il recordset contiene numerosi record, l \'esecuzione del comportamento server Vai all \'ultimo record pu richiedere molto tempo. 4 Nel menu a comparsa Recordset, selezionare il recordset che contiene i record. 5 Fare clic su OK.  156 Capitolo 7   Come visualizzare e nascondere le aree  UltraDev contiene un set di comportamenti server che consentono di mostrare o nascondere un \'area, ad esempio un collegamento di navigazione record, a seconda del suo utilizzo. Ad esempio, dopo avere aggiunto a una pagina di risultati i collegamenti  \"ai record precedenti \" e  \"ai record successivi \",  possibile specificare che il collegamento  \"ai record precedenti \" venga visualizzato su tutte le pagine di risultati eccetto la prima e che il collegamento  \"ai record successivi \" venga visualizzato su tutte le pagine eccetto l \'ultima.  addirittura possibile specificare che l \'elenco dei risultati venga visualizzato solo se l \'interrogazione restituisce un recordset pieno. Se il recordset restituito  vuoto, l \'elenco dei risultati viene nascosto. Prima di mostrare o nascondere i collegamenti di navigazione, assicurarsi che la pagina contenga un recordset in cui navigare (vedere  \"Creazione di un recordset in cui navigare \" a pagina 154) e un layout di pagina in cui visualizzare i record (vedere  \"Creazione della visualizzazione di una pagina \" a pagina 154).  Per visualizzare un \'area solo quando  necessaria: 1 Nella vista Struttura, selezionare l \'area della pagina che si desidera mostrare o  nascondere. 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+). 3 Scegliere Mostra area dal menu a comparsa, quindi selezionare un comportamento server dall \'elenco visualizzato. 4 Fare clic su OK.  Visualizzazione dei record di database 157   Visualizzazione di pi record  Per visualizzare pi record per pagina,  necessario applicare il comportamento server Area ripetuta a una selezione con contenuto dinamico. Qualsiasi selezione pu essere trasformata in area ripetuta; gli esempi pi comuni sono una tabella, una riga o una serie di righe. Ad esempio,  possibile creare una tabella riassuntiva di tutte le concessioni di un \'azienda, in cui ogni riga contenga una diversa concessione e ogni colonna un \'informazione specifica sulla concessione.  Per creare questo tipo di tabella, occorre applicare il comportamento server Area ripetuta a una riga della tabella con contenuto dinamico. Durante la progettazione l \'area ripetuta  costituita da una singola riga, mentre durante l \'esecuzione la riga viene ripetuta pi volte e in ogni riga viene inserito un nuovo record. Prima di creare la un \'area ripetuta, assicurarsi che la pagina contenga un recordset (vedere  \"Creazione di un recordset in cui navigare \" a pagina 154) e un layout di pagina in cui visualizzare i record (vedere  \"Creazione della visualizzazione di una pagina \" a pagina 154).  Per creare un \'area ripetuta: 1 Nella vista Struttura, selezionare un \'area con contenuto dinamico.   possibile selezionare qualsiasi oggetto, come una tabella, una riga di tabella o addirittura un paragrafo di testo. Per selezionare un \'area della pagina con precisione, utilizzare il selettore dei tag presente nella barra di stato. Ad esempio, per selezionare una riga di tabella, fare clic all \'interno della riga nella pagina, quindi sull \'icona <tr> all \'estrema sinistra della barra di stato.  158 Capitolo 7   2 Aprire il pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+) e selezionare Area ripetuta. Si apre la finestra di dialogo Area ripetuta.  3 Specificare il recordset contenente i dati da visualizzare nell \'area ripetuta. 4 Specificare il numero di record da visualizzare per ogni pagina. Se si limita il numero di record visualizzabili per pagina e si prevede che i record richiesti superino tale numero, aggiungere dei collegamenti di navigazione record per consentire agli utenti di accedere ai record rimanenti. Vedere  \"Creazione dei collegamenti di navigazione recordset \" a pagina 153. 5 Fare clic su OK. Nella finestra del documento appare un sottile bordo grigio a schede attorno all \'area ripetuta. Nella finestra Live Data (Visualizza > Live Data), il bordo grigio scompare e la selezione si espande fino a mostrare tutti i record specificati.  Creazione di un contatore di record  UltraDev consente di creare un contatore di record, ad esempio  \"Visualizzazione record 1 - 8 di 31 \". Questi oggetti sono particolarmente utili nelle pagine di risultati in cui possono essere visualizzati molti record. I contatori di record si compongono dei seguenti blocchi costitutivi:  Un recordset da registrare.  Contenuto dinamico in una pagina per visualizzare i record.  Collegamenti di navigazione recordset per spostarsi all \'interno del recordset.  Una stringa di testo nella pagina che funga da contatore dei record.  Un set di dati recordset dinamici per registrare i record visualizzati. Per informazioni sui primi tre blocchi costituitivi, vedere  \"Creazione dei collegamenti di navigazione recordset \" a pagina 153.  possibile aggiungere gli ultimi due blocchi con un \'unica operazione utilizzando l \'oggetto Live Record Navigation Bar, oppure separatamente attraverso gli strumenti di progettazione della pagina di UltraDev e il pannello Associazioni dati.  Visualizzazione dei record di database 159   Creazione di un contatore di record con un \'unica operazione L \'oggetto Live Stato di navigazione recordset consente di creare un contatore di record con un \'unica operazione. L \'oggetto Live aggiunge alla pagina i seguenti blocchi costitutivi:  Una stringa di testo.  Un set di dati recordset dinamici per registrare i record visualizzati. Il contatore di record predefinito creato dall \'oggetto Live ha il seguente aspetto:  Nella finestra Live Data, i contatori hanno il seguente aspetto:  I contatori di record inseriti possono essere personalizzati attraverso gli strumenti di progettazione della pagina di UltraDev.  inoltre possibile creare il contatore di record blocco per blocco mediante gli strumenti di progettazione della pagina di UltraDev e il pannello Associazioni dati (consultare  \"Creazione di un contatore di record blocco per blocco \" a pagina 161).  Per creare il contatore di record mediante l \'oggetto Live: 1 Assicurarsi che la pagina contenga un recordset (vedere  \"Creazione di un  recordset in cui navigare \" a pagina 154) e un layout di pagina in cui visualizzare i record (vedere  \"Creazione della visualizzazione di una pagina \" a pagina 154). 2 Nella vista Struttura, posizionare il cursore nel punto della pagina in cui si desidera inserire il contatore di record. 3 Scegliere Inserisci > Oggetti Live > Stato di navigazione recordset. Viene visualizzata la finestra di dialogo Inserisci stato di navigazione recordset.  4 Selezionare il recordset da registrare. 5 Fare clic su OK. UltraDev crea e aggiunge il contatore di record alla pagina. Gli strumenti di progettazione della pagina di Dreamweaver consentono una completa personalizzazione del contatore di record.  160 Capitolo 7   Creazione di un contatore di record blocco per blocco Il pannello Associazioni dati di UltraDev consente di creare il contatore di record blocco per blocco.  inoltre possibile creare un contatore di record completo con un \'unica operazione mediante l \'oggetto Live Stato di navigazione recordset (vedere  \"Creazione di un contatore di record con un \'unica operazione \" a pagina 160). La procedura seguente descrive come usare il pannello Associazioni dati per creare un contatore standard, ma pu essere utilizzata anche per contatori di tipo diverso.  Per creare un contatore di record con il pannello Associazioni dati: 1 Assicurarsi che la pagina contenga un recordset (vedere  \"Creazione di un  recordset in cui navigare \" a pagina 154) e un layout di pagina in cui visualizzare i record (vedere  \"Creazione della visualizzazione di una pagina \" a pagina 154). 2 Nella vista Struttura, digitare il testo del contatore, ad esempio: Showing records - of  possibile utilizzare un testo a piacere. 3 Portare il cursore alla fine della stringa di testo. 4 Aprire il pannello Associazioni dati (Finestra > Associazioni dati), espandere il ramo relativo al recordset da monitorare, selezionare [total records] dall \'elenco di origini dati e fare clic su Inserisci.  anche possibile trascinare [total records] nella pagina. Ecco come deve apparire il contatore di record nella finestra del documento: Showing records - of {myRecordset_total} 5 Posizionare il cursore dopo la parola record. 6 Nel pannello Associazioni dati, selezionare [first record index] dall \'elenco di origini dati e fare clic su Inserisci.  anche possibile trascinare [first record index] nella pagina. Ecco come dovrebbe apparire il contatore: Showing records {myRecordset_first} - of {myRecordset_total} 7 Posizionare il cursore dopo il trattino. 8 Nel pannello Associazioni dati, selezionare [last record index] dall \'elenco di origini dati e fare clic su Inserisci.  anche possibile trascinare [last record index] nella pagina. Ecco come dovrebbe apparire il contatore: Showing records {myRecordset_first} - {myRecordset_last} of  {myRecordset_total}  Visualizzazione dei record di database 161   Se si visualizza la pagina nella finestra Live Data (Visualizza > Live Data), il contatore dovrebbe avere il seguente aspetto: Showing records 1 - 5 of 16 Se nella pagina dei risultati  presente un collegamento di navigazione per passare ai record successivi, quando l \'utente lo seleziona vengono visualizzati i cinque record successivi del recordset, indicati nel contatore nel modo seguente: Showing records 6 - 10 of 16  Nota: i collegamenti non funzionano nella finestra Live Data. Per testarli,  possibile utilizzare la funzione Anteprima nel browser di UltraDev. Verificare che sia selezionata l \'opzione Preview Using Live Data Server in Preferenze (Modifica > Preferenze > Anteprima nel browser), quindi selezionare File > Anteprima nel browser.  Creazione di un set di pagine principale/ dettaglio  La pagina principale  quella che contiene tutti i record e i relativi collegamenti. Quando l \'utente seleziona un collegamento, si apre una pagina di dettaglio con informazioni aggiuntive sul record. Ad esempio, di seguito  riportata una pagina principale del sito Intranet di un \'azienda fittizia:  162 Capitolo 7   Quando l \'utente fa clic sulle icone View collegate, si apre una pagina di dettaglio:  Un esempio tipico di pagina principale  una pagina di risultati. Diversamente dalla pagina principale descritta in questa sezione, l \'elenco di record in una pagina di risultati non  determinato dal designer ma dall \'utente (attraverso una ricerca nel database). Per ulteriori informazioni su questo tipo di pagina principale, vedere  \"Creazione di pagine che effettuano le ricerche nei database \" a pagina 171.  possibile utilizzare una pagina di dettaglio per aggiornare o eliminare il record visualizzato. Per ulteriori informazioni su come aggiornare ed eliminare le pagine, vedere  \"Creazione di una pagina per l \'aggiornamento dei record \" a pagina 193 e  \"Creazione di una pagina per l \'eliminazione di un record \" a pagina 201. Le pagine principali si compongono dei seguenti blocchi costitutivi:  Un recordset.  Un layout di pagina in cui visualizzare pi record.  Un comportamento server Vai a pagina dettagli per aprire la pagina di dettaglio e passare l \'ID del record selezionato dall \'utente. Le pagine di dettaglio si compongono dei seguenti blocchi costitutivi:  Un layout di pagina in cui visualizzare un solo record.  Un recordset per contenere i dettagli del record.  Un filtro del recordset per richiamare un record specifico dalla tabella di database oppure un comportamento server Vai a un record specifico per passare a un record specifico nel recordset.  Visualizzazione dei record di database 163   Definizione di un recordset per la pagina principale Per creare un set di pagine principale/dettaglio, iniziare dalla pagina principale e definire il recordset corrispondente. Il recordset della pagina principale pu essere definito dal designer durante la progettazione (vedere  \"Definizione di un recordset \" a pagina 131) oppure dall \'utente durante l \'esecuzione (vedere  \"Creazione di pagine che effettuano le ricerche nei database \" a pagina 171). In genere, il recordset della pagina principale estrae solo alcune colonne da una tabella di database mentre il recordset della pagina di dettaglio estrae un numero maggiore di colonne dalla stessa tabella per fornire informazioni aggiuntive. Completamento del set di pagine principale/dettaglio in un \'unica operazione Dopo avere aggiunto un recordset a una pagina principale vuota,  possibile completare il set di pagine principale/dettaglio con un \'unica operazione attraverso l \'oggetto Live Set pagine principale/dettaglio. L \'oggetto Live aggiunge alla pagina principale i seguenti blocchi costitutivi:  Una tabella di base con un \'area ripetuta per la visualizzazione di pi record.  Una barra di navigazione recordset.  Un contatore di record.  Un comportamento server Vai a pagina dettagli per aprire la pagina di dettaglio e passare l \'ID del record selezionato dall \'utente. Se non  ancora stata creata una pagina di dettaglio, l \'oggetto Live ne crea una e vi aggiunge i seguenti blocchi costitutivi:  Una tabella di base in cui visualizzare un solo record.  Un recordset filtrato per ricercare e visualizzare il record selezionato dall \'utente nella pagina principale. Dopo che l \'oggetto Live ha inserito i blocchi costitutivi nelle pagine,  possibile personalizzare il layout mediante gli strumenti di progettazione della pagina di UltraDev oppure modificare i comportamenti server mediante il pannello Comportamenti server (vedere  \"Modifica dei comportamenti server di una pagina \" a pagina 170).  Per completare il set di pagine principale/dettaglio con un oggetto Live: 1 Creare una pagina principale vuota e aggiungervi un recordset.  Verificare che il recordset contenga non solo tutte le colonne necessarie per la pagina principale, ma anche tutte quelle necessarie per la pagina di dettaglio. Per istruzioni, vedere  \"Definizione di un recordset per la pagina principale \" a pagina 164.  164 Capitolo 7   2 Aprire la pagina principale nella vista Struttura e scegliere Inserire > Oggetti Live > Set pagine principale/dettaglio. Si apre la finestra di dialogo Inserisci set pagine principale/dettaglio.  3 Nel menu a comparsa Recordset, verificare che sia selezionato il recordset contenente i record da visualizzare nella pagina principale. 4 Nell \'area Campi pagina principale, selezionare le colonne del recordset da visualizzare nella pagina principale. Come impostazione predefinita, vengono selezionate tutte le colonne del recordset. Se il recordset contiene una colonna a chiave univoca, come ad esempio recordID, selezionarla e fare clic sul pulsante meno (-) in modo che non venga visualizzata nella pagina. 5 Per modificare l \'ordine di visualizzazione delle colonne nella pagina principale, selezionare una colonna nell \'elenco e fare clic sulla freccia su o gi. Nella pagina principale, le colonne del recordset vengono ordinate in senso orizzontale in una tabella. La freccia su sposta la colonna verso sinistra, mentre la freccia gi sposta la colonna verso destra.  Visualizzazione dei record di database 165   6 Nel menu a comparsa Collega ai dettagli da, scegliere la colonna del recordset in cui verr visualizzato un valore che funger anche da collegamento alla pagina di dettaglio. Per fare in modo, ad esempio, che ogni nome di prodotto della pagina principale sia collegato a una pagina di dettaglio, scegliere la colonna del recordset che contiene i nomi di prodotto. 7 Nel menu a comparsa Chiave univoca, scegliere la colonna del recordset contenente i valori che identificano i record. Generalmente, viene scelta la colonna corrispondente al numero di ID del record. Questo valore viene passato alla pagina di dettaglio per consentire l \'identificazione del record scelto dall \'utente. 8 Specificare il numero di record da visualizzare nella pagina principale. 9 Nella casella Nome pagina di dettaglio, scegliere Sfoglia e individuare il file della pagina di dettaglio precedentemente creato, oppure inserire un nome e lasciare che sia l \'oggetto Live a creare il file. 10 Nell \'area Campi pagina di dettaglio, selezionare le colonne da visualizzare nella pagina di dettaglio. Come impostazione predefinita, vengono selezionate tutte le colonne del recordset della pagina principale. Se il recordset contiene una colonna a chiave univoca, come ad esempio recordID, selezionarla e fare clic sul pulsante meno (-) in modo che non venga visualizzata nella pagina di dettaglio. 11 Per modificare l \'ordine di visualizzazione delle colonne nella pagina di dettaglio, selezionare una colonna nell \'elenco e fare clic sulla freccia su o gi. Nella pagina di dettaglio, le colonne del recordset vengono ordinate in senso verticale in una tabella. La freccia in su sposta la colonna verso l \'alto, mentre la freccia in gi sposta la colonna verso il basso. 12 Fare clic su OK. L \'oggetto Live crea una pagina di dettaglio (se non ne era gi stata creata una) e aggiunge contenuto dinamico e comportamenti server sia alla pagina principale sia alla pagina di dettaglio. 13 Personalizzare le pagine principale e di dettaglio in base alle proprie esigenze. Gli strumenti di progettazione delle pagine di UltraDev consentono una personalizzazione completa del layout di ciascuna pagina. Per modificare i comportamenti server, selezionarli con doppio clic nel pannello Comportamenti server.  166 Capitolo 7   Completamento del set di pagine principale/dettaglio blocco per blocco Questa sezione descrive come creare un set di pagine principale/dettaglio senza utilizzare l \'oggetto Live Set pagine principale/dettaglio. Per istruzioni su come utilizzare l \'oggetto Live, vedere  \"Completamento del set di pagine principale/ dettaglio in un \'unica operazione \" a pagina 164. In questa sezione si presuppone che sia gi stata creata una pagina principale vuota con il relativo recordset. Per completare il set di pagine principale/dettaglio,  necessario effettuare le seguenti operazioni:  Visualizzare i record nella pagina principale.  Passare l \'ID del record selezionato dall \'utente alla pagina di dettaglio.  Definire un recordset per la pagina di dettaglio destinato a contenere le informazioni aggiuntive, quindi associare le colonne del recordset alla pagina.  Definire un filtro del recordset per richiamare un record specifico dalla tabella di database oppure aggiungere un comportamento server Vai a un record specifico per passare a un record specifico nel recordset. L \'applicazione di un filtro al recordset  un metodo molto pi efficiente rispetto all \'uso del comportamento server perch il recordset filtrato contiene un solo record.  Per visualizzare i record nella pagina principale: 1 Creare un layout di pagina in cui visualizzare pi record ed associare le colonne  del recordset alla pagina. In genere si crea una tabella HTML da due righe nella pagina principale e si trascina un numero limitato di colonne di recordset dal pannello Associazioni dati (Finestra > Associazioni dati) nella seconda riga della tabella. La prima riga viene utilizzata per visualizzare le intestazioni delle colonne della tabella. 2 Creare un \'area ripetuta per visualizzare pi record alla volta. L \'area ripetuta viene solitamente applicata alla riga della tabella con contenuto dinamico. Per istruzioni, vedere  \"Visualizzazione di pi record \" a pagina 158.  Visualizzazione dei record di database 167   Per aprire una pagina di dettaglio e passarvi un parametro URL con l \'ID del record selezionato dall \'utente: 1 Nell \'area ripetuta della pagina principale, selezionare il contenuto dinamico che  deve fungere anche da collegamento. 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+) e scegliere Vai a pagina dettagli dal menu a comparsa. Si apre la finestra di dialogo Vai a pagina dettagli.  3 Nella casella Pagina di dettaglio, scegliere Sfoglia per individuare il file della pagina di dettaglio precedentemente creato. 4 Specificare le informazioni da passare alla pagina di dettaglio selezionando un recordset e una colonna dai relativi menu a comparsa. Generalmente per il record si utilizzano informazioni univoche, ad esempio l \'ID della chiave univoca del record. 5 Fare clic su OK. La pagina principale passa il valore alla pagina di dettaglio attraverso un parametro URL, ovvero una variabile aggiunta alla fine dell \'URL utilizzato per aprire la pagina di dettaglio. Ad esempio, se il parametro URL  denominato id e la pagina di dettaglio  dettaglioclienti.asp, quando l \'utente seleziona il collegamento l \'URL avr il seguente aspetto: http://www.miosito.com/dettaglioclienti.asp?id=43 La prima parte dell \'URL, http://www.miosito.com/dettaglioclienti.asp, apre la pagina di dettaglio. La seconda parte, ?id=43,  il parametro URL, che indica alla pagina di dettaglio quale record ricercare e visualizzare. Il termine id  il nome del parametro URL e 43  il suo valore. In questo esempio, il parametro URL contiene il numero ID del record, ovvero 43.  168 Capitolo 7   Per completare la pagina di dettaglio: 1 Passare alla pagina di dettaglio. 2 Nel pannello Associazioni dati, fare clic sul pulsante pi (+) e scegliere  Recordset (interrogazione) dal menu a comparsa. Si apre la finestra di dialogo Recordset semplice. Se appare invece la finestra di dialogo Recordset avanzata, scegliere Semplice per cambiare. 3 Assegnare un nome al recordset, quindi selezionare la connessione di database e la tabella che fornir i dati al recordset. 4 Nell \'area Colonna, selezionare le colonne della tabella da inserire nel recordset. Il recordset pu essere uguale a quello della pagina principale oppure diverso. In genere il recordset della pagina di dettaglio comprende un numero maggiore di colonne per visualizzare pi informazioni. Se i recordset sono diversi, quello della pagina di dettaglio deve avere almeno una colonna in comune con quello della pagina principale. La colonna in comune  solitamente quella dell \'ID del record, ma pu anche essere il campo di unione di tabelle correlate. Per includere nel recordset solo alcune colonne della tabella, fare clic su Selezionato e scegliere le colonne desiderate tenendo premuto il tasto Ctrl (Windows) o Comando (Macintosh) per selezionarle dall \'elenco. 5 Se si prevede di definire un filtro del recordset per ricercare e visualizzare il record specificato nella pagina principale, lasciare aperta la finestra di dialogo Recordset e definire il filtro. Per istruzioni, vedere  \"Creazione della pagina dei dettagli mediante un recordset filtrato \" a pagina 182.  Nota: la sezione sui recordset filtrati si riferisce a una pagina di risultati, che  un tipo di pagina principale. 6 Se si prevede di utilizzare un comportamento server Vai a un record specifico  per ricercare e visualizzare il record specificato nella pagina principale, fare clic su OK per chiudere la finestra di dialogo Recordset, quindi aggiungere il comportamento server. Per istruzioni, vedere  \"Creazione della pagina dei dettagli mediante un comportamento server \" a pagina 181.  Nota: la sezione sul comportamento server Vai a un record specifico si riferisce a una pagina di risultati, che  un tipo di pagina principale.  Visualizzazione dei record di database 169   Modifica dei comportamenti server di una pagina   possibile eliminare o modificare le propriet di qualsiasi comportamento server aggiunto a una pagina. Ad esempio,  possibile fare in modo che in un \'area ripetuta venga visualizzato un numero maggiore di record.  Per modificare le propriet di un comportamento server in una pagina:  Fare doppio clic sul comportamento server nel pannello Comportamenti server, modificare le propriet nella relativa finestra di dialogo e selezionare OK.  Per eliminare un comportamento server da una pagina:  Selezionare il comportamento server nel pannello Comportamento server e fare clic sul pulsante meno (-).  170 Capitolo 7   8  CAPITOLO 8 Creazione di pagine che effettuano le  ricerche nei database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   possibile utilizzare Dreamweaver UltraDev per creare un set di pagine che consenta agli utenti di effettuare delle ricerche in un database. Sono necessarie almeno due pagine per aggiungere questa funzione all \'applicazione Web. La prima  una pagina che contiene un modulo HTML in cui gli utenti immettono i parametri della ricerca. Bench non effettui alcuna ricerca vera e propria, questa pagina viene definita  \"pagina di ricerca \". L \'altra pagina contiene i risultati e costituisce il cuore del set di pagine. La pagina dei risultati esegue le seguenti operazioni:  Legge i parametri di ricerca inviati dalla pagina di ricerca  Si connette al database ed effettua la ricerca dei record  Crea un recordset con i record trovati  Visualizza il contenuto del recordset Facoltativamente,  possibile aggiungere una pagina di dettagli, che fornisce agli utenti ulteriori informazioni su un determinato record presente nella pagina dei risultati. Se si dispone di un solo parametro di ricerca, UltraDev consente di aggiungere delle capacit di ricerca all \'applicazione Web senza ricorrere a interrogazioni e variabili SQL.  sufficiente progettare le pagine e compilare alcune finestre di dialogo. Se si dispone di pi parametri di ricerca,  invece necessario scrivere un \'istruzione SQL e definire per essa pi variabili.  171   Creazione della pagina di ricerca  Una pagina di ricerca sul Web contiene di solito dei campi di modulo in cui l \'utente immette dei parametri di ricerca. Quando l \'utente fa clic sul pulsante Cerca del modulo, i parametri di ricerca vengono inviati ad una pagina di risultati presente sul server.  questa pagina e non la pagina dei risultati presente sul browser a recuperare i record dal database. Per iniziare ad utilizzare questa parte dell \'applicazione Web, creare due pagine: una pagina di ricerca che consenta agli utenti di immettere i parametri di ricerca e una pagina di risultati che visualizzi i record trovati.  anche possibile combinare due pagine in una. Come requisito minimo, la pagina di ricerca deve contenere un modulo HTML con un pulsante Invia.  Per aggiungere un modulo HTML alla pagina di ricerca: 1 Aprire la pagina di ricerca e selezionare Modulo dal menu Inserisci.  Nella pagina viene creato un modulo vuoto.  possibile che sia necessario attivare l \'opzione Elementi invisibili (Visualizza > Riferimenti visivi > Elementi invisibili) per visualizzare i bordi del modulo, rappresentati da sottili linee rosse. 2 Mediante l \'opzione Oggetti modulo del menu Inserisci, aggiungere gli oggetti modulo per consentire agli utenti di immettere i parametri di ricerca scegliendo Oggetti modulo dal menu Inserisci. Gli oggetti modulo comprendono tra gli altri i campi di testo, i menu, le caselle di controllo e i pulsanti di scelta.  possibile aggiungere un numero illimitato di oggetti modulo per facilitare gli utenti nella definizione delle ricerche. Tuttavia,  opportuno ricordare che maggiore  il numero di parametri di ricerca presenti in una pagina, pi l \'istruzione SQL diventa complessa. Per ulteriori informazioni sugli oggetti modulo, vedere  \"Moduli \" del manuale Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). 3 Aggiungere al modulo un pulsante Invia (Inserisci > Oggetti modulo > Pulsante). 4 Se lo si desidera, modificare l \'etichetta del pulsante Invia selezionando il pulsante, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e immettendo un nuovo valore nella casella Etichetta. Ad esempio, qui di seguito  riprodotta la finestra di ispezione Propriet di un pulsante con etichetta  \"search \":  A questo punto,  necessario segnalare al modulo dove si desidera inviare i parametri di ricerca quando l \'utente fa clic sul pulsante Invia.  172 Capitolo 8   5 Selezionare il modulo scegliendo il tag <form> nel selettore tag presente nella parte inferiore della finestra del documento, come mostrato:  6 Nella casella Azione della finestra di ispezione Propriet del modulo, immettere il nome di file della pagina dei risultati che effettuer la ricerca nel database. 7 Nel menu a comparsa Metodo, scegliere uno dei seguenti metodi per determinare il modo in cui il modulo invia i dati al server:       GET Invia i dati del modulo aggiungendola all \'URL sotto forma di stringa di interrogazione. Poich gli URL possono avere una lunghezza massima di 8.192 caratteri, non  possibile utilizzare il metodo GET per i moduli lunghi. POST Invia i dati del modulo nel corpo di un messaggio. Default Utilizza il metodo predefinito del browser (in genere GET).  Una volta ultimata la pagina di ricerca,  necessario creare la pagina dei risultati.  Creazione della pagina dei risultati  Quando l \'utente ha immesso i parametri di ricerca, l \'applicazione deve recuperare i record dal database. Questa operazione viene eseguita dalla pagina dei risultati. La pagina dei risultati:  Ottiene i parametri di ricerca dalla pagina di ricerca.  Si connette al database ed effettua la ricerca dei record.  Crea un recordset con i record trovati.  Visualizza il contenuto del recordset. Se la pagina di ricerca contiene un solo parametro di ricerca (ad esempio, un singolo campo di testo),  possibile creare la pagina dei risultati senza interrogazioni e variabili SQL.  infatti sufficiente creare un recordset di base e aggiungervi un filtro che escluda i record che non corrispondono ai parametri di ricerca inviati dalla pagina di ricerca. Per ulteriori informazioni, vedere  \"Ricerca con un solo parametro di ricerca \" a pagina 174. Se la pagina di ricerca contiene pi parametri di ricerca,  invece necessario scrivere un \'istruzione SQL e definire per essa pi variabili. Per ulteriori informazioni, vedere  \"Ricerca mediante parametri di ricerca multipli \" a pagina 176.  Creazione di pagine che effettuano le ricerche nei database 173   Ricerca con un solo parametro di ricerca Se la pagina di ricerca invia al server un solo parametro di ricerca,  possibile creare la pagina dei risultati senza interrogazioni e variabili SQL.  infatti sufficiente creare un recordset di base con un filtro che escluda i record che non corrispondono ai parametri di ricerca inviati dalla pagina di ricerca.  Nota: se esistono pi condizioni di ricerca,  necessario utilizzare la finestra di dialogo Recordset avanzata per definire il recordset. La finestra di dialogo Recordset semplice supporta una sola condizione di ricerca. Per ulteriori informazioni, vedere  \"Ricerca mediante parametri di ricerca multipli \" a pagina 176.  Per creare il recordset che contenga i risultati della ricerca: 1 Aprire la pagina dei risultati in UltraDev, quindi creare un nuovo recordset  facendo clic sul pulsante pi (+) per aprire il pannello Associazione dati (Finestra > Associazione dati) e scegliere Recordset (interrogazione) dal menu a comparsa. 2 Verificare che venga visualizzata la finestra di dialogo Recordset semplice.  Se viene visualizzata la finestra di dialogo Recordset avanzata, passare alla finestra di dialogo Recordset semplice facendo clic sul pulsante Semplice. 3 Immettere un nome per il recordset e scegliere una connessione. La connessione deve essere ad un database che contiene i dati tra cui si desidera che l \'utente effettui la ricerca.  174 Capitolo 8   4 Nel menu a comparsa Tabella, selezionare la tabella da ricercare nel database. Nota: nelle ricerche con un solo parametro,  possibile effettuare la ricerca dei record in una sola tabella. Per effettuare la ricerca in pi tabelle contemporaneamente,  necessario utilizzare la finestra di dialogo Recordset avanzata e definire un \'interrogazione SQL. 5 Per includere nel recordset solo alcune colonne della tabella, fare clic su Selezionato e scegliere nell \'elenco le colonne desiderate, facendo clic su di esse tenendo premuto il tasto Ctrl (Windows) o il tasto Comando (Macintosh). Scegliere le colonne che contengono le informazioni che si desidera visualizzare nella pagina dei risultati. Lasciare momentaneamente aperta la finestra di dialogo Recordset, poich verr utilizzata per recuperare i parametri inviati dalla pagina di ricerca e creare un filtro del recordset per escludere i record che non corrispondono ai parametri. Per creare un filtro del recordset: 1 Dal primo menu a comparsa dell \'area Filtro, selezionare una colonna della tabella con cui confrontare il parametro di ricerca inviato dalla pagina di ricerca. Ad esempio, se il valore inviato dalla pagina di ricerca  il nome di una citt, selezionare la colonna della tabella che contiene i nomi di citt. 2 Dal menu a comparsa visualizzato accanto al primo menu, selezionare il segno di uguale (si tratta in genere dell \'impostazione predefinita). Questa selezione indica che l \'utente desidera solo quei record in cui la colonna di tabella selezionata  esattamente uguale a quella specificata nella pagina di ricerca. 3 Dal terzo menu a comparsa, selezionare Variabile modulo se il modulo della pagina di ricerca utilizza il metodo POST oppure Parametro URL se utilizza il metodo GET. Questo menu a comparsa specifica la posizione sul server in cui  attualmente memorizzato il valore inviato dalla pagina di ricerca. In ASP, se il modulo di ricerca utilizza il metodo POST, il valore viene memorizzato nella raccolta Request.Form. Se il modulo di ricerca utilizza il metodo GET, il valore viene memorizzato nella raccolta Request.QueryString.  Creazione di pagine che effettuano le ricerche nei database 175   4 Nella quarta casella, immettere il nome dell \'oggetto modulo che accetta il parametro di ricerca contenuto nella pagina di ricerca.  possibile ottenere il nome passando alla pagina di ricerca, facendo clic sull \'oggetto di modulo presente nel modulo per selezionarlo e verificando il nome dell \'oggetto nella finestra di ispezione Propriet. Ad esempio, si supponga di voler creare un recordset che includa solo i viaggi d \'avventura in un paese specifico. Si presuma che esista una colonna nella tabella chiamata TRIPLOCATION e che il modulo HTML della pagina di ricerca utilizzi il metodo GET e contenga un oggetto Elenco/menu di nome Location che visualizza un elenco di paesi. L \'aspetto della sezione Filtro sarebbe il seguente:  5 Se lo si desidera, fare clic su Prova, immettere un valore di prova e fare clic su OK per connettersi al database e creare un \'istanza del recordset. Il valore di prova simula il valore che sarebbe stato altrimenti restituito dalla pagina di ricerca. Fare clic su OK per chiudere il recordset. 6 Se si  soddisfatti del recordset, fare clic su OK. UltraDev inserisce uno script server-side nella pagina, il quale, quando viene eseguito sul server, verifica ciascun record nella tabella di database. Se il campo specificato in un record soddisfa la condizione di filtro, il record viene incluso in un recordset. Lo script crea un recordset che contiene solo i risultati della ricerca. La fase successiva consiste nel visualizzare il recordset nella pagina dei risultati. Per ulteriori informazioni, vedere  \"Visualizzazione dei record \" a pagina 179. Ricerca mediante parametri di ricerca multipli Se la pagina di ricerca invia al server pi di un parametro di ricerca,  necessario scrivere un \'interrogazione SQL per la pagina dei risultati e utilizzare i parametri di ricerca all \'interno di variabili SQL. Una volta che UltraDev ha inserito l \'interrogazione SQL nella pagina e la pagina viene eseguita sul server, viene verificato ciascun record contenuto nella tabella di database. Se il campo specificato in un record soddisfa le condizioni dell \'interrogazione SQL, il record viene incluso in un recordset. L \'interrogazione SQL crea un recordset che contiene solo i risultati della ricerca.  176 Capitolo 8   Ad esempio, il personale esterno addetto alle vendite  in grado di fornire informazioni su quali clienti di una determina area hanno un reddito superiore ad un determinato livello. In un modulo della pagina di ricerca, un collega immette un \'area geografica e un livello di reddito minimo, quindi fa clic sul pulsante Invia per inviare i due valori ad un server. Sul server, i valori vengono passati all \'istruzione SQL della pagina dei risultati, la quale a propria volta crea un recordset che contiene solo i clienti dell \'area specificata con un reddito superiore a quello specificato.  Per effettuare la ricerca dei record di un database mediante SQL: 1 Aprire la pagina dei risultati in UltraDev, quindi creare un nuovo recordset  facendo clic sul pulsante pi (+) per aprire il pannello Associazioni dati (Finestra > Associazioni dati) e scegliere Recordset (interrogazione) dal menu a comparsa. 2 Verificare che venga visualizzata la finestra di dialogo Recordset avanzata.  Se viene visualizzata la finestra di dialogo Recordset semplice, passare alla finestra di dialogo Recordset avanzata facendo clic sul pulsante Avanzate. 3 Immettere un nome per il recordset e scegliere una connessione. La connessione deve essere ad un database che contiene i dati tra cui si desidera che l \'utente effettui la ricerca.  Creazione di pagine che effettuano le ricerche nei database 177   4 Immettere un \'istruzione Select nell \'area di testo SQL. Verificare che l \'istruzione includa una proposizione Where con delle variabili che contengano i parametri di ricerca. Nell \'esempio seguente, le variabili si chiamano varLastName e varDept: SELECT EMPLOYEEID, FIRSTNAME, LASTNAME, DEPARTMENT, EXTENSION  FROM EMPLOYEE WHERE LASTNAME LIKE  \'varLastName \' AND DEPARTMENT  LIKE  \'varDept \' Per limitare le operazioni di digitazione,  possibile utilizzare la struttura ad albero delle voci di database presente nella parte inferiore della finestra di dialogo Recordset avanzata. Per ulteriori informazioni, vedere  \"Definizione di un recordset mediante SQL \" a pagina 134. Per informazioni sulla sintassi SQL, vedere  \"Cenni sul linguaggio SQL \" a pagina 265. 5 Assegnare alle variabili SQL i valori dei parametri di ricerca facendo clic sul pulsante pi (+) nell \'area Variabili e immettendo il nome della variabile, il valore predefinito (cio, il valore della variabile nel caso in cui non venga restituito alcun valore fase di esecuzione) e il valore fase di esecuzione (di solito, si tratta di un oggetto server dotato di un valore inviato da un browser, quale una variabile di richiesta). Nell \'esempio ASP seguente, il modulo HTML della pagina di ricerca utilizza il metodo GET e contiene due campi di testo di nome  \"LastName \" e  \"Department \".  In ColdFusion, le variabili fase di esecuzione sarebbero #LastName# e #Department#. In JSP, i valori fase di esecuzione sarebbero request.getParameter( \"LastName \") e request.getParameter( \"Department \"). 6 Se lo si desidera, fare clic su Prova per creare un \'istanza del recordset che utilizzi i valori di variabile predefiniti. Il valore predefinito simula i valori che sarebbero stati altrimenti restituiti dalla pagina di ricerca. Fare clic su OK per chiudere il recordset di prova. 7 Se si  soddisfatti del recordset, fare clic su OK.  178 Capitolo 8   Visualizzazione dei record Una volta creato il recordset che contiene i risultati della ricerca,  possibile visualizzare le informazioni sulla pagina dei risultati. La visualizzazione dei record  un \'operazione semplice che consiste nel trascinare le singole colonne dal pannello Associazioni dati alla pagina dei risultati.  possibile aggiungere dei collegamenti del menu di navigazione per spostarsi in avanti e indietro nel recordset oppure creare un \'area ripetuta che visualizzi pi di un record alla volta. Inoltre,  possibile aggiungere dei collegamenti ad una pagina dei dettagli. Per ulteriori informazioni sulla visualizzazione del contenuto dinamico in una pagina, vedere i capitoli seguenti:   \"Aggiunta del contenuto dinamico \" a pagina 139   \"Visualizzazione dei record di database \" a pagina 153  Creazione di una pagina di dettagli per una pagina di risultati  Il set di pagine di ricerca pu includere una pagina di dettagli che visualizzi pi informazioni sugli specifici record presenti nella pagina dei risultati. Sulla pagina dei risultati, i record vengono di solito visualizzati in un \'area ripetuta e ciascun record  dotato di un collegamento. Quando l \'utente fa clic su uno dei collegamenti, viene aperta la pagina dei dettagli che visualizza ulteriori informazioni sul record selezionato. Modifica di una pagina di risultati per l \'uso con una pagina di dettagli La pagina dei risultati deve contenere un \'area ripetuta che visualizzi pi di un record per volta e ciascun record dell \'area ripetuta deve avere un collegamento alla pagina dei dettagli. Non solo il collegamento deve aprire la pagina dei dettagli, ma deve anche comunicare ad essa quale record  stato selezionato dall \'utente. Il comportamento server Vai a pagina dettagli crea questo tipo di collegamento.  Per modificare una pagina di risultati per l \'uso con una pagina di dettagli: 1 Creare una pagina di dettagli vuota (File > Nuovo) e assegnare un nome al file.  Questa pagina verr utilizzata in un secondo momento. 2 Aprire la pagina dei risultati in UltraDev. 3 Verificare che i risultati siano visualizzati in un \'area ripetuta. Per ulteriori informazioni, vedere  \"Visualizzazione di pi record \" a pagina 158.  Creazione di pagine che effettuano le ricerche nei database 179   4 Nell \'area ripetuta, selezionare il testo o l \'immagine da duplicare sotto forma di collegamento. Se si lavora nella finestra Live Data, selezionare il testo o l \'immagine nella prima area visualizzata. Nota: l \'elemento selezionato (testo o immagine) pu essere dinamico. 5 Creare il collegamento alla pagina dei dettagli aprendo il pannello Comportamenti server (Finestra > Comportamenti server), facendo quindi clic sul pulsante pi (+) e infine scegliendo Vai a pagina dettagli dal menu a comparsa visualizzato. Viene visualizzata la finestra di dialogo Vai a pagina dettagli.  6 Nella casella Pagina dettagli, fare clic su Sfoglia e individuare il file della pagina dettagli creato al punto 1. 7 Specificare le informazioni che si desidera vengano passate alla pagina dei dettagli selezionando un recordset e una colonna dai menu a comparsa Recordset e Colonna. Di solito, l \'informazione  costituita dall \'ID univoco di un record. 8 Fare clic su OK. La pagina dei risultati passa il valore alla pagina dei dettagli in un parametro URL, cio in una variabile aggiunta al termine dell \'URL utilizzato per aprire la pagina dei dettagli. Ad esempio, se il parametro URL  id e la pagina dei dettagli  customerdetail.asp, quando l \'utente fa clic sul collegamento l \'URL avr un aspetto simile al seguente: http://www.mysite.com/customerdetail.asp?id=43  180 Capitolo 8   La prima parte dell \'URL (http://www.mysite.com/customerdetail.asp) apre la pagina dei dettagli. La seconda parte (?id=43)  il parametro URL e comunica alla pagina dei dettagli quale record trovare e visualizzare. Il termine id e il numero 43 sono rispettivamente il nome e il valore del parametro URL. In questo esempio, il parametro URL contiene il numero dell \'ID del record: 43. Creazione della pagina dei dettagli mediante un comportamento server Dopo aver modificato la pagina dei risultati affinch lavori congiuntamente alla pagina dei dettagli, completare la pagina dei dettagli.  possibile creare la pagina dei dettagli con una combinazione di un recordset normale e un comportamento server oppure  possibile crearne una composta solo da un recordset filtrato. Questa sezione descrive come creare il primo tipo di pagina dei dettagli. Per informazioni su come creare il secondo tipo, vedere  \"Creazione della pagina dei dettagli mediante un recordset filtrato \" a pagina 182. Come prima cosa, impostare il layout della pagina dei dettagli mediante gli strumenti di progettazione di Dreamweaver. Per ulteriori informazioni, vedere la Guida in linea di Dreamweaver o il manuale Uso di Dreamweaver. Quindi, definire un recordset per la pagina oppure copiare e incollare il recordset dalla pagina dei risultati. La pagina dei dettagli estrarr i dettagli dei record da questo recordset. Per le istruzioni, vedere  \"Definizione di un recordset \" a pagina 131 e  \"Copia di un recordset in un \'altra pagina \" a pagina 137. A questo punto, associare le colonne del recordset alla pagina. Nel pannello Associazioni dati (Finestra > Associazioni dati), selezionare le colonne del recordset e trascinarle nella pagina. Infine, aggiungere un comportamento server che legga l \'ID del record nel parametro passato dalla pagina dei risultati e recuperi il record. Se si omette quest \'ultima operazione, il server recupera il primo record del recordset.  Per recuperare un record specifico mediante un comportamento server: 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+), scegliere Vai al record dal menu a comparsa e infine scegliere Vai a un record specifico. Viene visualizzata la finestra di dialogo Vai a un record specifico.  Creazione di pagine che effettuano le ricerche nei database 181   2 Nel menu a comparsa Vai al record in, selezionare il recordset precedentemente definito per la pagina dei dettagli. 3 Nel menu a comparsa Colonna Where, selezionare la colonna che contiene il valore passato dalla pagina dei risultati. Ad esempio, se la pagina dei risultati passa il numero di ID di un record, scegliere la colonna che contiene i numeri di ID dei record. 4 Nella casella Corrisponda al parametro URL, immettere il nome del parametro URL passato dalla pagina dei risultati. Ad esempio, se l \'URL della pagina dei risultati utilizzati per aprire la pagina dei dettagli  www.mysite.com/customerdetail.asp?id=43, immettere id nella casella Corrisponda al parametro URL. Inoltre,  possibile ottenere il nome passando alla finestra dei risultati, aprendo il pannello Comportamenti server (Finestra > Comportamenti server) e facendo doppio clic sul comportamento server Vai a pagina dettagli. Verificare il nome di Passa parametro URL. 5 Fare clic su OK.  Creazione della pagina dei dettagli mediante un recordset filtrato Un altro metodo per creare una pagina di dettagli consiste nel filtrare il recordset in modo che rimanga un solo record, cio quello selezionato dall \'utente nella pagina dei risultati. In questo modo il recordset contiene un solo record e le prestazioni dell \'applicazione ne beneficiano. Come prima cosa, impostare il layout della pagina mediante gli strumenti di progettazione di Dreamweaver. Per ulteriori informazioni, vedere la Guida in linea di Dreamweaver o il manuale Uso di Dreamweaver. Quindi, definire un recordset per la pagina oppure copiare e incollare il recordset dalla pagina dei risultati. La pagina dei dettagli estrarr i dettagli dei record da questo recordset. Per le istruzioni, vedere  \"Definizione di un recordset \" a pagina 131 e  \"Copia di un recordset in un \'altra pagina \" a pagina 137. A questo punto, creare un filtro per il recordset che recuperi il record specificato nella pagina dei risultati. Se si crea un recordset mediante la finestra di dialogo Recordset semplice,  possibile utilizzare le caselle Filtro per creare il filtro. Se si utilizza la finestra di dialogo Recordset avanzata,  possibile modificare l \'interrogazione SQL per creare il filtro.  182 Capitolo 8   Per recuperare un record specifico mediante un filtro di recordset: 1 Verificare che la pagina dei dettagli contenga un recordset. 2 Aprire il recordset facendo doppio clic sul relativo nome nel pannello  Associazioni dati (Finestra > Associazioni dati). 3 Verificare che venga visualizzata la finestra di dialogo Recordset semplice. Se viene visualizzata la finestra di dialogo Recordset avanzata, passare alla finestra di dialogo Recordset semplice facendo clic su Semplice. Se UltraDev segnala che questa operazione non  possibile (di solito poich l \'interrogazione  troppo complessa per essere visualizzata nella finestra di dialogo Recordset semplice),  necessario utilizzare un \'interrogazione SQL per trovare il record. In tal caso, saltare la prossima procedura di questa sezione. 4 Completare la sezione Filtro nel modo illustrato di seguito per trovare e visualizzare il record specificato nel parametro URL passato dalla pagina dei risultati:  Dal primo menu a comparsa dell \'area Filtro, selezionare la colonna della tabella di database che contiene i valori che corrispondono al valore del parametro URL passato dalla pagina dei risultati. Ad esempio, se il parametro URL passa il numero di ID di un record, scegliere la colonna che contiene i numeri di ID dei record.  Dal menu a comparsa visualizzato accanto al primo menu, selezionare il segno di uguale (si tratta in genere dell \'impostazione predefinita).  Dal terzo menu a comparsa, selezionare Parametro URL. La pagina dei risultati passa alla pagina dei dettagli le informazioni che identificano la selezione dell \'utente sotto forma di un parametro URL.  Nella quarta casella, immettere il nome del parametro URL passato dalla pagina dei risultati. Ad esempio, se l \'URL della pagina dei risultati utilizzati per aprire la pagina dei dettagli  www.mysite.com/customerdetail.asp?id=43, immettere id. Inoltre,  possibile ottenere il nome passando alla finestra dei risultati, aprendo il pannello Comportamenti server (Finestra > Comportamenti server) e facendo doppio clic sul comportamento server Vai a pagina dettagli. Verificare il nome di Passa parametro URL. 5 Fare clic su OK. 6 Se non  gi stato fatto, associare le colonne del recordset alla pagina selezionando le colonne del pannello Associazioni dati (Finestra > Associazioni dati) e trascinandole nella pagina.  Creazione di pagine che effettuano le ricerche nei database 183   Per recuperare un record specifico mediante un \'interrogazione SQL: 1 Verificare che la pagina dei dettagli contenga un recordset. 2 Aprire il recordset facendo doppio clic sul relativo nome nel pannello  Associazioni dati (Finestra > Associazioni dati). 3 Verificare che venga visualizzata la finestra di dialogo Recordset avanzata. Se viene visualizzata la finestra di dialogo Recordset semplice, passare alla finestra di dialogo Recordset avanzata facendo clic sul pulsante Avanzate. 4 Aggiungere una proposizione Where nell \'istruzione SQL per trovare il record selezionato dall \'utente nella pagina dei risultati. La proposizione Where deve contenere una variabile che includa il valore passato nel parametro URL. Nell \'esempio seguente, la variabile si chiama varDept: SELECT * FROM EMPLOYEES WHERE DEPARTMENT =  \'varDept \' Per informazioni sulla sintassi SQL, vedere  \"Cenni sul linguaggio SQL \" a pagina 265. 5 Assegnare alla variabile il valore passato dalla pagina dei risultati nel parametro URL facendo clic sul pulsante pi (+) nell \'area Variabili e immettendo il nome, il valore predefinito (cio, il valore che la variabile deve avere se non viene restituito alcun valore fase esecuzione) e il valore fase esecuzione della variabile. Nell \'esempio ASP seguente, la pagina dei risultati passa un parametro URL di nome Department.  6 Fare clic su OK. 7 Se non  gi stato fatto, associare le colonne del recordset alla pagina selezionando le colonne del pannello Associazioni dati (Finestra > Associazioni dati) e trascinandole nella pagina.  184 Capitolo 8   Operazioni con le pagine correlate  In alcune circostanze, pu essere necessario visualizzare una pagina che non sia una pagina di ricerca, di risultati o di dettagli senza che vadano perse le informazioni che la pagina ha ricevuto da un modulo HTML o da un parametro URL. Anzich utilizzare un collegamento standard per aprire la pagina correlata, creare il collegamento mediante il comportamento server Vai a pagina correlata. Il collegamento risultante non solo apre la pagina correlata, ma passa ad essa i parametri esistenti. Ad esempio,  possibile passare i parametri di ricerca da una pagina ad un \'altra senza che l \'utente sia costretto ad immettere di nuovo i parametri di ricerca. Prima di aggiungere ad una pagina un comportamento server Vai a pagina correlata, verificare che la pagina riceva i parametri da un modulo HTML (in altre parole, l \'attributo ACTION del modulo specifica la pagina) o da un parametro URL, come avviene quando la pagina  la destinazione del collegamento di un \'altra pagina con un comportamento Vai a pagina correlata.  Per creare un collegamento che passi i parametri di modulo esistenti ad una pagina correlata: 1 Nella pagina, selezionare la stringa di testo o l \'immagine che funge da  collegamento alla pagina correlata. 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+) e selezionare Vai a pagina correlata dal menu a comparsa visualizzato. Viene visualizzata la finestra di dialogo Vai a pagina correlata.  3 Nella casella Pagina correlata, fare clic su Sfoglia per individuare il file della pagina correlata. Se la pagina correlata invia dei dati a se stessa, immettere il nome di file della pagina corrente. 4 Se i parametri che si desidera passare sono stati ricevuti direttamente da un modulo HTML mediante il metodo GET o sono contenuti nella stringa di interrogazione della pagina, selezionare l \'opzione Parametri URL.  Creazione di pagine che effettuano le ricerche nei database 185   5 Se i parametri che si desidera passare sono stati ricevuti direttamente da un modulo HTML mediante il metodo POST, selezionare l \'opzione Parametri modulo. 6 Fare clic su OK. Quando viene fatto clic sul nuovo collegamento, la pagina passa i parametri alla pagina correlata mediante una stringa di interrogazione. Ad esempio, si supponga che il campo di testo di un modulo sia  \"lastname \" e che la pagina correlata sia special_offer.cfm. Quando l \'utente fa clic sul collegamento, l \'URL avr un aspetto simile al seguente: http://www.mysite.com/special_offer.cfm?lastname=Anderson La prima parte dell \'URL (http://www.mysite.com/special_offer.cfm) apre la pagina correlata. La seconda parte (?lastname=Anderson)  il parametro URL che passa il parametro di modulo alla pagina correlata.  186 Capitolo 8   9  CAPITOLO 9 Creazione di pagine che modificano dei  record in un database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Macromedia UltraDev offre un gruppo di comportamenti server che consentono all \'utente di aggiungere, aggiornare ed eliminare dei record mediante il browser Web. Inoltre,  possibile usare oggetti Live per creare moduli HTML completamente funzionali per inserire o aggiornare i record.  187   Creazione di una pagina per l \'inserimento dei record  L \'applicazione pu contenere una pagina che permette all \'utente di inserire nuovi record in un database. Ad esempio, la pagina seguente consente di inserire un nuovo record nel database di un dipendente:  Una pagina di inserimento richiede due blocchi costitutivi:  Un modulo HTML che consente all \'utente di immettere i dati  Un comportamento server Inserisci record che aggiorni il database  possibile aggiungere questi due blocchi costitutivi in un \'unica operazione usando l \'oggetto Live Modulo inserimento record oppure separatamente usando gli strumenti modulo di Dreamweaver e il pannello Comportamenti server.  Nota: la pagina di inserimento pu contenere solo un comportamento server di modifica record alla volta. Ad esempio, non  possibile aggiungere un comportamento server Aggiorna record o Elimina record alla pagina di inserimento.  188 Capitolo 9   Creazione della pagina di inserimento in un \'unica operazione  possibile aggiungere i blocchi costitutivi di base ad una pagina di inserimento in un \'unica operazione usando l \'oggetto Live Modulo inserimento record. L \'oggetto Live aggiunge sia un modulo HTML sia un comportamento server Inserisci record alla pagina.  anche possibile aggiungere i blocchi costitutivi separatamente usando gli strumenti modulo e il pannello Comportamenti server. Per ulteriori informazioni, vedere  \"Creazione della pagina di inserimento in blocchi separati \" a pagina 191. Dopo aver posizionato i blocchi costitutivi nella pagina,  possibile usare gli strumenti di progettazione di Dreamweaver per personalizzare il modulo come si preferisce o il pannello Comportamenti server per modificare il comportamento server Inserisci record.  Per creare la pagina di inserimento con l \'oggetto Live Modulo inserimento record: 1 Aprire la pagina in vista Struttura, quindi scegliere Inserisci > Oggetti Live >  Modulo inserimento record. Viene visualizzata la finestra di dialogo Inserisci modulo inserimento record.  2 Specificare la tabella del database in cui deve essere inserito il record mediante i menu a comparsa Connessione e Inserisci nella tabella. Se non esiste ancora una connessione tra il sito e il database, fare clic su Definisci per crearne una. 3 Dopo aver inserito il record nella tabella, inserire la pagina da aprire nella casella  \"Dopo l \'inserimento, vai a \". A questo punto,  necessario creare un modulo HTML per l \'immissione dei dati completando la met inferiore della finestra di dialogo.  Creazione di pagine che modificano dei record in un database 189   4 Nell \'area Campi modulo specificare gli oggetti modulo che si desidera includere nel modulo HTML della pagina di inserimento e quali colonne della tabella del database devono essere aggiornate da ciascun oggetto modulo. Come impostazione predefinita, UltraDev crea un oggetto modulo per ciascuna colonna della tabella del database. Se il database genera automaticamente ID di chiave univoca per ogni nuovo record creato, rimuovere l \'oggetto modulo corrispondente alla colonna a chiave selezionandolo dall \'elenco e quindi facendo clic sul pulsante meno (-). Questa operazione elimina il rischio di inserimento di un valore ID gi esistente da parte dell \'utente del modulo.  altres possibile cambiare l \'ordine degli oggetti modulo nel modulo HTML selezionando un oggetto modulo dall \'elenco e facendo clic sui pulsanti freccia su e gi nella parte destra della finestra di dialogo. 5 Specificare il modo in cui ogni campo di immissione dati deve essere visualizzato nel modulo HTML facendo clic su una riga della tabella Campi modulo e immettendo le seguenti informazioni nelle caselle sotto la tabella:   Nella casella Etichetta, digitare un \'etichetta descrittiva che viene visualizzata accanto al campo di immissione dati. Come impostazione predefinita, UltraDev visualizza il nome della colonna della tabella nell \'etichetta.  Dal menu a comparsa Visualizza come, scegliere un oggetto modulo che deve servire come campo di immissione dati.  possibile scegliere Campo di testo, Area di testo, Menu, Casella di controllo, Gruppo pulsanti di scelta e Testo. Per i valori di sola lettura, scegliere Testo.  Nel menu a comparsa Invia come, scegliere il formato dei dati necessario per la tabella del database utilizzato. Ad esempio, se la colonna della tabella accetta solo dati numerici, scegliere Numerico.  Impostare le propriet dell \'oggetto modulo. Sono disponibili diverse opzioni a seconda dell \'oggetto modulo scelto come campo di immissione dati. Per i campi testo, le aree di testo e il testo,  possibile immettere un valore iniziale. Per i menu e i gruppi pulsanti di scelta,  necessario aprire un \'altra finestra di dialogo per impostare le propriet. Per le caselle di controllo, selezionare l \'opzione Selezionato o Non selezionato.  6 Fare clic su OK. UltraDev aggiunge sia un modulo HTML sia un comportamento server Inserisci record alla pagina. Gli oggetti modulo sono presentati in una tabella di base liberamente personalizzabile usando gli strumenti di progettazione della pagina in Dreamweaver. (Verificare che tutti gli oggetti modulo rimangano all \'interno dei contorni del modulo.) Per modificare il comportamento del server, aprire il pannello Comportamenti server (Finestra > Comportamenti server) e fare doppio clic sul comportamento Inserisci record.  190 Capitolo 9   Creazione della pagina di inserimento in blocchi separati  possibile aggiungere i blocchi costitutivi di base di una pagina di inserimento separatamente usando gli strumenti modulo e il pannello Comportamenti server.  anche possibile aggiungere i blocchi costitutivi contemporaneamente usando l \'oggetto Live Modulo inserimento record. Per ulteriori informazioni, vedere  \"Creazione della pagina di inserimento in un \'unica operazione \" a pagina 189. Il primo passaggio consiste nell \'aggiungere un modulo HTML alla pagina per consentire all \'utente di immettere i dati.  Per aggiungere un modulo HTML alla pagina di inserimento: 1 Creare una nuova pagina (File > Nuovo) e definirne il layout usando gli  strumenti di progettazione di Dreamweaver. 2 Aggiungere un modulo HTML spostando il punto di inserimento dove si desidera visualizzare il modulo e scegliendo Modulo dal menu Inserisci. Un modulo vuoto viene creato nella pagina. Potrebbe essere necessario attivare l \'opzione Elementi invisibili (Visualizza > Riferimenti visivi > Elementi invisibili) per vedere i bordi del modulo indicati da sottili linee rosse. 3 Assegnare un nome al modulo HTML, facendo clic sul tag <form> nella parte inferiore della finestra del documento per selezionare il modulo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e infine digitando un nome della casella Nome modulo. Non  necessario specificare un attributo action oppure method per indicare al modulo dove inviare i dati del record quando l \'utente fa clic sul pulsante di invio.  il comportamento server Inserisci record che imposta questi attributi. 4 Aggiungere un oggetto modulo (Inserisci > Oggetti modulo) per ogni colonna della tabella del database in cui si desidera inserire i record. Gli oggetti del modulo servono per l \'immissione dei dati. I campi di testo sono i pi comuni per questo scopo, ma  altres possibile usare elenchi/menu, caselle di controllo e pulsanti di scelta. Per ulteriori informazioni sugli oggetti modulo, vedere il  \"Moduli \" nella guida Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). 5 Aggiungere un pulsante Invia al modulo (Inserisci > Oggetti modulo > Pulsante).  Creazione di pagine che modificano dei record in un database 191   6 Se lo si desidera, cambiare l \'etichetta del pulsante Invia selezionandolo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e digitando un nuovo valore nella casella Etichetta. Ad esempio, ecco la finestra di ispezione Propriet del pulsante  \"Inserisci record \":  Il passaggio successivo consiste nell \'aggiungere il comportamento server Inserisci record per inserire i record nella tabella del database.  Per aggiungere un comportamento server per inserire dei record nella tabella del database: 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e scegliere Inserisci record dal menu a comparsa. Viene visualizzata la finestra di dialogo Inserisci record.  2 Usare i menu a comparsa Connessione e Inserisci nella tabella per specificare la tabella del database in cui deve essere inserito il record. 3 Dopo aver inserito il record nella tabella, inserire la pagina da aprire nella casella  \"Dopo l \'inserimento, vai a \". 4 Dal menu a comparsa Ottieni valori da, scegliere il modulo HTML usato per inserire i dati. UltraDev sceglie automaticamente il primo modulo nella pagina.  192 Capitolo 9   5 Specificare cosa viene aggiornato da ogni oggetto modulo nella tabella del database selezionando un oggetto modulo dall \'elenco elementi modulo, quindi scegliendo una colonna della tabella dal menu a comparsa Colonna e un tipo di dati dal menu a comparsa Invia come. Il tipo di dati deve essere quello previsto dalla tabella di database che si sta usando (valori di caselle di controllo booleane, numerici, di testo). Ad esempio, se la colonna della tabella accetta solo valori numerici, scegliere Numerico dal menu a comparsa Invia come. Il menu a comparsa Invia come contiene due tipi di dati Data. Scegliere il tipo di dati Data MS Access per i database di Microsoft Access e Data per tutti gli altri tipi di database. Ripetere la procedura per ogni oggetto modulo presente nell \'elenco Elementi modulo. 6 Fare clic su OK.  Creazione di una pagina per l \'aggiornamento dei record  L \'applicazione pu contenere una pagina che permette all \'utente di aggiornare i record in una tabella di database. Una pagina di aggiornamento  solitamente una pagina di dettaglio che funziona in combinazione con una pagina di risultati. La pagina dei risultati consente all \'utente di scegliere un record da aggiornare, quindi trasferisce la scelta alla pagina di aggiornamento. Una pagina di aggiornamento richiede tre blocchi costitutivi:  Un recordset filtrato per recuperare il record dalla tabella del database  Un modulo HTML che consente all \'utente di modificare i dati del record  Un comportamento server Aggiorna record per aggiornare la tabella del database  possibile aggiungere il modulo HTML e il comportamento server alla pagina in un \'unica operazione usando l \'oggetto Live Modulo aggiornamento record oppure separatamente usando gli strumenti modulo di Dreamweaver e il pannello Comportamenti server.  Nota: la pagina di aggiornamento pu contenere solo un comportamento server di modifica record alla volta. Ad esempio, non  possibile aggiungere un comportamento server Inserisci record o Elimina record alla pagina di aggiornamento.  Creazione di pagine che modificano dei record in un database 193   Identificazione del record da aggiornare Quando gli utenti desiderano aggiornare un record, devono prima individuare quel record nel database. Di conseguenza,  necessario avere una pagina di ricerca e una di risultati che funzionino in combinazione con la pagina di aggiornamento. Per informazioni su come creare una pagina di ricerca e una di risultati,  \"Creazione di pagine che effettuano le ricerche nei database \" a pagina 171. La pagina dei risultati indica alla pagina di aggiornamento quali record aggiornare passandole un parametro URL. Verificare quindi che la pagina dei risultati abbia un comportamento server Vai a pagina dettagli che nomini la pagina di aggiornamento come pagina di dettaglio. Per istruzioni vedere  \"Modifica di una pagina di risultati per l \'uso con una pagina di dettagli \" a pagina 179. Recupero del record da aggiornare Dopo che la pagina dei risultati passa un parametro URL alla pagina di aggiornamento permettendo l \'identificazione del record da aggiornare, la pagina di aggiornamento deve leggere il parametro, recuperare il record dalla tabella del database e memorizzarlo temporaneamente in un recordset.  Per recuperare il record da aggiornare: 1 Nel pannello Associazioni dati (Finestra > Associazioni dati), fare clic sul  pulsante pi (+) e scegliere Recordset (interrogazione). Se viene visualizzata la finestra di dialogo avanzata Recordset, fare clic sul pulsante Semplice per aprire la finestra di dialogo Recordset. 2 Assegnare un nome al recordset e specificare dove si trovano i dati che si desidera aggiornare usando i menu a comparsa Connessione e Tabella. 3 Fare clic sull \'opzione Selezionato e selezionare una colonna a chiave (di solito la colonna dell \'ID del record) e le colonne che contengono i dati da aggiornare.  194 Capitolo 9   4 Configurare l \'area Filtro in modo che il valore della colonna a chiave sia uguale al valore del corrispondente parametro URL passato dalla pagina dei risultati. Questo tipo di filtro crea un recordset che contiene solo il record specificato dalla pagina dei risultati. Ad esempio, se la colonna a chiave contiene informazioni sull \'ID del record e si chiama PRID e se la pagina dei risultati passa le informazioni sull \'ID del record corrispondenti contenute nel parametro URL chiamato id, ecco come deve apparire l \'area Filtro:  Per ulteriori informazioni, vedere  \"Creazione della pagina dei dettagli mediante un recordset filtrato \" a pagina 182. 5 Fare clic su OK. Quando l \'utente seleziona un record nella pagina dei risultati, la pagina di aggiornamento genera un recordset che contiene solo il record selezionato. Completamento della pagina di aggiornamento in un \'unica operazione  possibile aggiungere i due blocchi costitutivi finali ad una pagina di aggiornamento in un \'unica operazione usando l \'oggetto Live Modulo aggiornamento record. L \'oggetto Live aggiunge sia un modulo HTML sia un comportamento server Aggiorna record alla pagina. Prima di poter usare l \'oggetto Live, l \'applicazione Web utilizzata deve identificare il record da aggiornare e la pagina di aggiornamento deve poterlo recuperare. Vedere  \"Identificazione del record da aggiornare \" a pagina 194 e  \"Recupero del record da aggiornare \" a pagina 194.  anche possibile aggiungere il modulo HTML e il comportamento server Aggiorna record separatamente usando gli strumenti modulo e il pannello Comportamenti server. Vedere  \"Completamento della pagina di aggiornamento in blocchi separati \" a pagina 198. Dopo che l \'oggetto Live posiziona i blocchi costitutivi nella pagina,  possibile usare gli strumenti di progettazione di Dreamweaver per personalizzare il modulo come si preferisce o il pannello Comportamenti server per modificare il comportamento server Aggiorna record.  Creazione di pagine che modificano dei record in un database 195   Per creare la pagina di aggiornamento con l \'oggetto Live Modulo aggiornamento record: 1 Aprire la pagina in vista Struttura, quindi scegliere Inserisci > Oggetti Live >  Modulo aggiornamento record. Viene visualizzata la finestra di dialogo Inserisci modulo aggiornamento record.  2 Usare i menu a comparsa Connessione e Tabella da aggiornare per specificare la tabella del database che contiene i record da aggiornare. 3 Nel menu a comparsa Seleziona record da, specificare il recordset che contiene il record visualizzato nel modulo HTML. 4 Nel menu a comparsa Colonna a chiave univoca, selezionare una colonna a chiave (di solito la colonna dell \'ID del record) per identificare il record nella tabella del database. Se il valore  un numero, selezionare l \'opzione Numerico. Una colonna a chiave di solito accetta solo valori numerici, ma talvolta accetta anche valori di testo. 5 Dopo aver aggiornato il record nella tabella, inserire la pagina da aprire nella casella  \"Dopo l \'aggiornamento, vai a \". A questo punto,  necessario creare un modulo HTML per l \'immissione dei dati completando la met inferiore della finestra di dialogo.  196 Capitolo 9   6 Nell \'area Campi modulo specificare gli oggetti modulo che si desidera includere nel modulo HTML della pagina di aggiornamento e quali colonne della tabella del database devono essere aggiornate da ciascun oggetto modulo. Come impostazione predefinita, UltraDev crea un oggetto modulo per ciascuna colonna della tabella del database. Se il database genera automaticamente ID di chiave univoca per ogni nuovo record creato, rimuovere l \'oggetto modulo corrispondente alla colonna a chiave selezionandolo dall \'elenco e quindi facendo clic sul pulsante meno (-). Questa operazione elimina il rischio di inserimento di un valore ID gi esistente da parte dell \'utente del modulo.  altres possibile cambiare l \'ordine degli oggetti modulo nel modulo HTML selezionando un oggetto modulo dall \'elenco e facendo clic sui pulsanti freccia su e gi nella parte destra della finestra di dialogo. 7 Specificare il modo in cui ogni campo di immissione dati deve essere visualizzato nel modulo HTML facendo clic su una riga della tabella Campi modulo e immettendo le seguenti informazioni nelle caselle sotto la tabella:   Nella casella Etichetta, digitare un \'etichetta descrittiva che viene visualizzata accanto al campo di immissione dati. Come impostazione predefinita, UltraDev visualizza il nome della colonna della tabella nell \'etichetta.  Dal menu a comparsa Visualizza come, scegliere un oggetto modulo che deve servire come campo di immissione dati.  possibile scegliere Campo di testo, Area di testo, Menu, Casella di controllo, Gruppo pulsanti di scelta e Testo. Per i valori di sola lettura, scegliere Testo.  Nel menu a comparsa Invia come, scegliere il formato dei dati necessario per la tabella del database utilizzato. Ad esempio, se la colonna della tabella accetta solo dati numerici, scegliere Numerico.  Verificare che nella casella Valore predefinito per campi di testo, aree di testo e testo il campo visualizzi il valore corrente del database (UltraDev inserisce uno script per eseguire questa operazione come impostazione predefinita). Fare clic sull \'icona del fulmine per cambiare il valore del database che deve essere visualizzato.  Impostare le propriet di altri oggetti modulo. Per i menu e i gruppi pulsanti di scelta,  necessario aprire un \'altra finestra di dialogo per impostare le propriet. Per le caselle di controllo, definire un paragone tra il valore corrente del record della casella di controllo e un valore determinato per determinare se la casella di controllo  selezionata o meno quando il record viene visualizzato.  8 Fare clic su OK. L \'oggetto Live aggiunge sia un modulo HTML sia un comportamento server Aggiorna record alla pagina. Gli oggetti modulo sono presentati in una tabella di base liberamente personalizzabile usando gli strumenti di progettazione della pagina in Dreamweaver. (Verificare che tutti gli oggetti modulo rimangano all \'interno dei contorni del modulo.)  Creazione di pagine che modificano dei record in un database 197   Per modificare il comportamento del server, aprire il pannello Comportamenti server (Finestra > Comportamenti server) e fare doppio clic sul comportamento Aggiorna record. Completamento della pagina di aggiornamento in blocchi separati  possibile aggiungere i blocchi costitutivi di base di una pagina di aggiornamento separatamente usando gli strumenti modulo e il pannello Comportamenti server. Prima di poter aggiungere i blocchi costitutivi, l \'applicazione Web utilizzata deve identificare il record da aggiornare e la pagina di aggiornamento deve poterlo recuperare. Vedere  \"Identificazione del record da aggiornare \" a pagina 194 e  \"Recupero del record da aggiornare \" a pagina 194.  anche possibile aggiungere i restanti blocchi costitutivi contemporaneamente usando l \'oggetto Live Modulo aggiornamento record. Vedere  \"Completamento della pagina di aggiornamento in un \'unica operazione \" a pagina 195. Il primo passaggio consiste nell \'aggiungere un modulo HTML alla pagina per consentire all \'utente di modificare i dati.  Per aggiungere un modulo HTML alla pagina di aggiornamento: 1 Creare una nuova pagina (File > Nuovo) e definirne il layout usando gli  strumenti di progettazione di Dreamweaver. 2 Aggiungere un modulo HTML spostando il punto di inserimento dove si desidera visualizzare il modulo e scegliendo Modulo dal menu Inserisci. Un modulo vuoto viene creato nella pagina. Potrebbe essere necessario attivare l \'opzione Elementi invisibili (Visualizza > Riferimenti visivi > Elementi invisibili) per vedere i bordi del modulo indicati da sottili linee rosse. 3 Assegnare un nome al modulo HTML, facendo clic sul tag <form> nella parte inferiore della finestra del documento per selezionare il modulo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e infine digitando un nome della casella Nome modulo. Non  necessario specificare un attributo action oppure method per indicare al modulo dove inviare i dati del record quando l \'utente fa clic sul pulsante di invio.  il comportamento server Aggiorna record che imposta questi attributi.  198 Capitolo 9   4 Aggiungere un oggetto modulo (Inserisci > Oggetti modulo) per ogni colonna della tabella del database che si desidera aggiornare. Gli oggetti del modulo servono per l \'immissione dei dati. I campi di testo sono i pi comuni per questo scopo, ma  altres possibile usare elenchi/menu, caselle di controllo e pulsanti di scelta. Ad ogni oggetto modulo deve corrispondere una colonna nel recordset definito in precedenza. La sola eccezione riguarda la colonna a chiave univoca che non deve avere un oggetto modulo corrispondente. Per ulteriori informazioni sugli oggetti modulo, vedere  \"Moduli \" nella guida Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). 5 Aggiungere un pulsante Invia al modulo (Inserisci > Oggetti modulo > Pulsante). 6 Se lo si desidera, cambiare l \'etichetta del pulsante Invia selezionandolo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e digitando un nuovo valore nella casella Etichetta. Ad esempio, ecco la finestra di ispezione Propriet del pulsante  \"Aggiorna record \":  Il passaggio successivo consiste nel visualizzare il record nel modulo associando gli oggetti modulo alle colonne della tabella del database.  Per visualizzare il record nel modulo: 1 Verificare di aver definito un recordset che contenga il record che l \'utente  desidera aggiornare. Per ulteriori informazioni, vedere  \"Recupero del record da aggiornare \" a pagina 194. 2 Trascinare una colonna della tabella del database dal pannello Associazioni dati (Finestra > Associazioni dati) al corrispondente oggetto modulo nella pagina. Per ulteriori informazioni, vedere  \"Oggetti modulo dinamici \" a pagina 144. Il passaggio finale consiste nell \'aggiungere il comportamento server Aggiorna record per aggiornare la tabella del database dopo che l \'utente ha modificato il record.  Creazione di pagine che modificano dei record in un database 199   Per aggiungere un comportamento server per aggiornare la tabella del database: 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e scegliere Aggiungi record dal menu a comparsa. Viene visualizzata la finestra di dialogo Aggiorna record.  2 Usare i menu a comparsa Connessione e Tabella da aggiornare per specificare la tabella del database che contiene i record da aggiornare. 3 Nel menu a comparsa Seleziona record da, specificare il recordset che contiene il record visualizzato nel modulo HTML. 4 Nel menu a comparsa Colonna a chiave univoca, selezionare una colonna a chiave (di solito la colonna dell \'ID del record) per identificare il record nella tabella del database. Se il valore  un numero, selezionare l \'opzione Numerico. Una colonna a chiave di solito accetta solo valori numerici, ma talvolta accetta anche valori di testo. 5 Dopo aver aggiornato il record nella tabella, inserire la pagina da aprire nella casella  \"Dopo l \'aggiornamento, vai a \". 6 Dal menu a comparsa Ottieni valori da, scegliere il modulo HTML usato per modificare i dati. UltraDev sceglie automaticamente il primo modulo nella pagina.  200 Capitolo 9   7 Specificare cosa viene aggiornato da ogni oggetto modulo nella tabella del database selezionando un oggetto modulo dall \'elenco elementi modulo, quindi scegliendo una colonna della tabella dal menu a comparsa Colonna e un tipo di dati dal menu a comparsa Invia come. Il tipo di dati deve essere quello previsto dalla tabella di database che si sta usando (valori di caselle di controllo booleane, numerici, di testo). Ad esempio, se la colonna della tabella accetta solo valori numerici, scegliere Numerico dal menu a comparsa Invia come. Il menu a comparsa Invia come contiene due tipi di dati Data. Scegliere il tipo di dati Data MS Access per i database di Microsoft Access e Data per tutti gli altri tipi di database. Ripetere la procedura per ogni oggetto modulo presente nell \'elenco Elementi modulo. 8 Fare clic su OK.  Creazione di una pagina per l \'eliminazione di un record  L \'applicazione pu contenere una pagina che permette all \'utente di eliminare i record in una tabella di database. Una pagina di eliminazione  solitamente una pagina di dettaglio che funziona in combinazione con una pagina di risultati. La pagina dei risultati consente all \'utente di scegliere un record da eliminare, quindi trasferisce la scelta alla pagina di eliminazione. Una pagina di eliminazione richiede quattro blocchi costitutivi:  Un recordset filtrato per recuperare il record dalla tabella del database  Una visualizzazione di sola lettura dei dati che stanno per essere eliminati  Un pulsante Invia per inviare il comando di eliminazione al server  Un comportamento server Elimina record per aggiornare la tabella del database  Nota: la pagina di eliminazione pu contenere solo un comportamento server di modifica record alla volta. Ad esempio, non  possibile aggiungere un comportamento server Inserisci record o Aggiorna record alla pagina di eliminazione.  Identificazione del record da eliminare Quando gli utenti desiderano eliminare un record, devono prima individuare quel record nel database. Di conseguenza,  necessario avere una pagina di ricerca e una di risultati che funzionino in combinazione con la pagina di eliminazione. Per informazioni su come creare una pagina di ricerca e una di risultati,  \"Creazione di pagine che effettuano le ricerche nei database \" a pagina 171.  Creazione di pagine che modificano dei record in un database 201   La pagina dei risultati indica alla pagina di eliminazione quali record eliminare passandole un parametro URL. Verificare quindi che la pagina dei risultati abbia un comportamento server Vai a pagina dettagli che nomini la pagina di eliminazione come pagina di dettaglio. Per istruzioni vedere  \"Modifica di una pagina di risultati per l \'uso con una pagina di dettagli \" a pagina 179. Recupero del record da eliminare Dopo che la pagina dei risultati ha passato un parametro URL alla pagina di eliminazione permettendo l \'identificazione del record da eliminare, la pagina di eliminazione deve leggere il parametro, recuperare il record dalla tabella del database e memorizzarlo temporaneamente in un recordset.  Per recuperare il record da eliminare: 1 Nel pannello Associazioni dati (Finestra > Associazioni dati), fare clic sul  pulsante pi (+) e scegliere Recordset (interrogazione). Se viene visualizzata la finestra di dialogo avanzata Recordset, fare clic sul pulsante Semplice per aprire la finestra di dialogo Recordset. 2 Assegnare un nome al recordset e specificare dove si trovano i dati che si desidera eliminare usando i menu a comparsa Connessione e Tabella. 3 Nell \'area Colonne, selezionare l \'opzione Tutto per selezionare tutte le colonne della tabella del database. 4 Configurare l \'area Filtro in modo che il valore della colonna a chiave sia uguale al valore del corrispondente parametro URL passato dalla pagina dei risultati. Questo tipo di filtro crea un recordset che contiene solo il record specificato dalla pagina dei risultati. Ad esempio, se la colonna a chiave contiene informazioni sull \'ID del record e si chiama PRID e se la pagina dei risultati passa le informazioni sull \'ID del record corrispondenti contenute nel parametro URL chiamato id, ecco come deve apparire l \'area Filtro:  Per ulteriori informazioni, vedere  \"Creazione della pagina dei dettagli mediante un recordset filtrato \" a pagina 182. 5 Fare clic su OK. Quando l \'utente seleziona un record nella pagina dei risultati, la pagina di eliminazione genera un recordset che contiene solo il record selezionato. A questo punto si aggiunge una visualizzazione di sola lettura dei dati da eliminare.  202 Capitolo 9   Visualizzazione dei dati da eliminare  bene che il record venga visualizzato prima dell \'eliminazione, in modo che l \'utente possa confermare di volerlo effettivamente eliminare.  Per aggiungere una visualizzazione di sola lettura del record da eliminare: 1 Verificare di aver definito un recordset che contenga il record che l \'utente  desidera eliminare. Per ulteriori informazioni, vedere  \"Recupero del record da eliminare \" a pagina 202. 2 Trascinare una colonna dal pannello Associazioni dati (Finestra > Associazioni dati) alla pagina. Il contenuto dinamico viene visualizzato nella pagina.  possibile trascinare il contenuto dinamico nella pagina cos com \' oppure  possibile trascinarlo in una tabella HTML. Per ulteriori informazioni, vedere  \"Testo dinamico modificabile \" a pagina 140. Invio del comando di eliminazione al server La pagina di eliminazione utilizza un pulsante Invia per inviare il comando di eliminazione al server. Per aggiungere un pulsante Invia alla pagina,  necessario creare un modulo HTML. Il modulo pu anche essere composto dal solo pulsante Invia.  Per aggiungere un pulsante Invia ad una pagina di eliminazione: 1 Nella vista Struttura, posizionare il cursore nel punto in cui si desidera inserire  il pulsante Invia e scegliere Modulo dal menu Inserisci. Un modulo vuoto viene creato nella pagina. Potrebbe essere necessario attivare l \'opzione Elementi invisibili (Visualizza > Riferimenti visivi > Elementi invisibili) per vedere i bordi del modulo indicati da sottili linee rosse. 2 Assegnare un nome al modulo HTML, facendo clic sul tag <form> nella parte inferiore della finestra del documento per selezionare il modulo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e infine digitando un nome della casella Nome modulo. Non  necessario specificare un attributo action oppure method per indicare al modulo dove inviare i dati del record quando l \'utente fa clic sul pulsante di invio.  il comportamento server Elimina record che imposta questi attributi. 3 Aggiungere un pulsante Invia al modulo (Inserisci > Oggetti modulo > Pulsante).  Creazione di pagine che modificano dei record in un database 203   4 Se lo si desidera, cambiare l \'etichetta del pulsante Invia selezionandolo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e digitando un nuovo valore nella casella Etichetta. Ad esempio, ecco la finestra di ispezione Propriet del pulsante  \"Elimina record \":  A questo punto si aggiunge il comportamento server Elimina record per aggiornare la tabella del database dopo che l \'utente ha fatto clic sul pulsante Invia. Eliminazione del record dalla tabella del database Il passaggio finale consiste nell \'aggiungere il comportamento server Elimina record per aggiornare la tabella del database dopo che l \'utente ha fatto clic sul pulsante Invia.  Per aggiungere un comportamento server per eliminare la tabella del database: 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e scegliere Aggiungi record dal menu a comparsa. Viene visualizzata la finestra di dialogo Elimina record.  2 Usare i menu a comparsa Connessione e Elimina dalla tabella per specificare la tabella del database che contiene i record da eliminare. 3 Nel menu a comparsa Seleziona record da, specificare il recordset che contiene il record da eliminare.  204 Capitolo 9   4 Nel menu a comparsa Colonna a chiave univoca, selezionare una colonna a chiave (di solito la colonna dell \'ID del record) per identificare il record nella tabella del database. Se il valore  un numero, selezionare l \'opzione Numerico. Una colonna a chiave di solito accetta solo valori numerici, ma talvolta accetta anche valori di testo. 5 Dopo aver eliminato il record dalla tabella del database, inserire la pagina da aprire nella casella  \"Dopo l \'eliminazione, vai a \". 6 Nel menu a comparsa Elimina mediante invio, specificare il modulo HTML con il pulsante Invia che invia il comando di eliminazione al server. UltraDev sceglie automaticamente il primo modulo nella pagina. 7 Fare clic su OK.  Creazione di pagine che modificano dei record in un database 205   206 Capitolo 9   10  CAPITOLO 10 Creazione di pagine che limitano  l \'accesso al sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Dreamweaver UltraDev consente di creare le pagine indicate di seguito per limitare l \'accesso al sito:  Una pagina che prevede la registrazione da parte dell \'utente la prima volta che visita il sito  Una pagina che permette agli utenti registrati di accedere al sito  Pagine che possono essere viste solo dagli utenti registrati  207   Creazione di una pagina di registrazione  L \'applicazione Web pu contenere una pagina che prevede la registrazione da parte dell \'utente la prima volta che visita il sito Ad esempio, la pagina seguente chiede all \'utente che la visita per la prima volta di registrarsi:  Una pagina di registrazione  costituita dai seguenti blocchi costitutivi:  Una tabella di database per memorizzare le informazioni di login dell \'utente.  Un modulo HTML che consente all \'utente di scegliere un nome utente e una password.  anche possibile usare il modulo per raccogliere altre informazioni personali dell \'utente.  Un comportamento server Inserisci record per aggiornare la tabella del database degli utenti del sito.  Un comportamento server Controlla nuovo nome utente per verificare che il nome utente immesso dal nuovo utente non sia gi utilizzato da un altro utente.  Nota:  possibile eliminare o modificare le propriet dei comportamenti server aggiunti ad una pagina. Vedere  \"Modifica dei comportamenti server di una pagina \" a pagina 170.  208 Capitolo 10   Memorizzazione delle informazioni di login degli utenti Una pagina di registrazione necessita di una tabella di database per memorizzare le informazioni di login immesse dall \'utente. Verificare che la tabella di database contenga una colonna per il nome utente e per la password. Se si desidera concedere agli utenti connessi diversi privilegi di accesso, prevedere una colonna per i privilegi di accesso. Vedere  \"Memorizzazione dei privilegi di accesso nel database degli utenti \" a pagina 218. Se si desidera importare una password comune per tutti gli utenti del sito, configurare l \'applicazione del database (Microsoft Access, Microsoft SQL Server, Oracle e altri) in modo che immettano la password nel record di ogni nuovo utente come impostazione predefinita. Nella maggior parte delle applicazioni di database,  possibile impostare una colonna con un valore predefinito ogni volta che viene creato un nuovo record. Tale valore predefinito deve essere la password.  anche possibile usare la tabella di database per memorizzare altre informazioni utili sull \'utente. Permettere agli utenti di scegliere un nome utente e una password Per consentire agli utenti di scegliere un nome utente e una password, si aggiunge un modulo HTML alla pagina di registrazione (se applicabile).  Per permettere agli utenti di scegliere un nome utente e una password: 1 Creare una nuova pagina (File > Nuovo) e definire il layout della pagina di  registrazione usando gli strumenti di progettazione di Dreamweaver. 2 Aggiungere un modulo HTML spostando il punto di inserimento dove si desidera visualizzare il modulo e scegliendo Modulo dal menu Inserisci. Un modulo vuoto viene creato nella pagina. Potrebbe essere necessario attivare l \'opzione Elementi invisibili (Visualizza > Riferimenti visivi > Elementi invisibili) per vedere i bordi del modulo indicati da sottili linee rosse. 3 Assegnare un nome al modulo HTML, facendo clic sul tag <form> nella parte inferiore della finestra del documento per selezionare il modulo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e infine digitando un nome della casella Nome modulo. Non  necessario specificare un attributo action oppure method per indicare al modulo dove inviare i dati del record quando l \'utente fa clic sul pulsante di invio.  il comportamento server Inserisci record che imposta questi attributi (vedere  \"Aggiornamento della tabella degli utenti nel database \" a pagina 210).  Creazione di pagine che limitano l \'accesso al sito 209   4 Aggiungere campi di testo (Inserisci > Oggetti modulo > Campo di testo) per consentire all \'utente di immettere un nome utente e una password. Il modulo pu anche contenere pi oggetti modulo per registrare altri dati personali.  necessario aggiungere delle etichette (in formato testo o immagini) accanto ad ogni oggetto modulo per fornire una spiegazione all \'utente.  altres necessario allineare gli oggetti modulo inserendoli in una tabella HTML. Per ulteriori informazioni sugli oggetti modulo, vedere il  \"Moduli \" nella guida Uso di Dreamweaver o nella Guida in linea di Dreamweaver (? > Uso di Dreamweaver). 5 Aggiungere un pulsante Invia al modulo (Inserisci > Oggetti modulo > Pulsante). 6 Se lo si desidera, cambiare l \'etichetta del pulsante Invia selezionandolo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e digitando un nuovo valore nella casella Etichetta. Ad esempio, ecco la finestra di ispezione Propriet del pulsante  \"Registra \":  Il passaggio successivo consiste nell \'aggiungere il comportamento server Inserisci record per inserire i record nella tabella degli utenti nel database. Aggiornamento della tabella degli utenti nel database Aggiungere un comportamento server Inserisci record per aggiornare la tabella degli utenti nel database.  Per aggiornare la tabella degli utenti nel database: 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e scegliere Inserisci record dal menu a comparsa. Viene visualizzata la finestra di dialogo Inserisci record. 2 Usare i menu a comparsa Connessione e Inserisci nella tabella per specificare la tabella degli utenti nel database. 3 Dopo aver inserito il record nella tabella, inserire la pagina da aprire nella casella  \"Dopo l \'inserimento, vai a \". 4 Dal menu a comparsa Ottieni valori da, scegliere il modulo HTML usato per raccogliere il nome utente e la password dell \'utente. UltraDev sceglie automaticamente il primo modulo nella pagina.  210 Capitolo 10   5 Specificare cosa viene aggiornato da ogni oggetto modulo nella tabella del database selezionando un oggetto modulo dall \'elenco elementi modulo, quindi scegliendo una colonna della tabella dal menu a comparsa Colonna e un tipo di dati dal menu a comparsa Invia come. Il tipo di dati deve essere quello previsto dalla tabella di database che si sta usando (valori di caselle di controllo booleane, numerici, di testo). Le colonne della password e del nome utente di solito prevedono l \'uso di testo. Ad esempio, nell \'elenco Elementi modulo, fare clic sul campo di testo della password, scegliere la colonna nella tabella del database in cui si desidera memorizzare la password, quindi scegliere il tipo di dati Testo. Ripetere la procedura per ogni oggetto modulo presente nell \'elenco Elementi modulo. 6 Fare clic su OK. Il passaggio finale consiste nel verificare che il nome utente non sia gi utilizzato da un altro utente registrato. Verifica dell \'unicit del nome utente scelto Aggiungere un comportamento server per verificare che il nome utente immesso non sia gi utilizzato da un altro utente registrato. Quando l \'utente fa clic sul pulsante Invia nella pagina di registrazione, il comportamento server confronta il nome utente immesso dall \'utente con i nomi utente memorizzati nella tabella di database degli utenti registrati. Se non viene trovato un altro nome utente uguale nel database, il comportamento server esegue l \'operazione di inserimento del record normalmente. Se invece viene trovato un nome utente uguale, il comportamento server annulla l \'operazione di inserimento del record e apre una nuova pagina (solitamente una pagina che avverte l \'utente che il nome utente inserito  gi utilizzato da un altro utente). Per verificare l \'unicit del nome utente scelto: 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante pi (+) e scegliere Autenticazione utente > Controlla nuovo nome utente dal menu a comparsa. Viene visualizzata la finestra di dialogo Controlla nuovo nome utente.  Creazione di pagine che limitano l \'accesso al sito 211   2 Dal menu a comparsa Campo Nome utente, scegliere il campo di testo del modulo usato dai visitatori per inserire un nome utente. 3 Nella casella  \"Se esiste gi, vai a \", specificare una pagina che si deve aprire se viene trovato un nome utente uguale nella tabella di database. Tale pagina avverte l \'utente che il nome utente  gi utilizzato e gli consente di inserirne un altro. 4 Fare clic su OK.  Creazione di una pagina di login  L \'applicazione Web pu contenere una pagina che permette agli utenti registrati di accedere al sito. Ad esempio, la pagina seguente chiede all \'utente registrato di eseguire il login:  Una pagina di login  costituita dai seguenti blocchi costitutivi:  Una tabella di database di utenti registrati  Un modulo HTML che consente agli utenti di scegliere un nome utente e una password  Un comportamento server Esegui login utente per verificare che il nome utente e la password immessi siano validi Viene creata una variabile sessione per l \'utente, rappresentata dal nome utente, quando l \'utente completa il login.  Nota:  possibile eliminare o modificare le propriet dei comportamenti server aggiunti ad una pagina. Vedere  \"Modifica dei comportamenti server di una pagina \" a pagina 170.  212 Capitolo 10   Creazione di una tabella di database di utenti registrati  necessario avere una tabella di database degli utenti registrati per verificare che il nome utente e la password immessi siano validi. Usare l \'applicazione di database e una pagina di registrazione per creare la tabella. Per ulteriori informazioni, vedere  \"Creazione di una pagina di registrazione \" a pagina 208. Permettere agli utenti di eseguire il login Per consentire agli utenti di eseguire il login inserendo nome utente e password, si aggiunge un modulo HTML alla pagina.  Per permettere agli utenti di eseguire il login: 1 Creare una nuova pagina (File > Nuovo) e definire il layout della pagina di  login usando gli strumenti di progettazione di Dreamweaver. 2 Aggiungere un modulo HTML spostando il punto di inserimento dove si desidera visualizzare il modulo e scegliendo Modulo dal menu Inserisci. Un modulo vuoto viene creato nella pagina. Potrebbe essere necessario attivare l \'opzione Elementi invisibili (Visualizza > Riferimenti visivi > Elementi invisibili) per vedere i bordi del modulo indicati da sottili linee rosse. 3 Assegnare un nome al modulo HTML, facendo clic sul tag <form> nella parte inferiore della finestra del documento per selezionare il modulo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e infine digitando un nome della casella Nome modulo. Non  necessario specificare un attributo action oppure method per indicare al modulo dove inviare i dati del record quando l \'utente fa clic sul pulsante di invio.  il comportamento server Esegui login utente che imposta questi attributi (vedere  \"Verifica del nome utente e della password \" a pagina 214). 4 Aggiungere un campo di testo nome utente e password (Inserisci > Oggetti modulo > Campo di testo) al modulo. Aggiungere etichette (in formato testo o immagini) accanto ad ogni campo di testo e allineare i campi di testo inserendoli in una tabella HTML e impostando l \'attributo border della tabella a 0. 5 Aggiungere un pulsante Invia al modulo (Inserisci > Oggetti modulo > Pulsante).  Creazione di pagine che limitano l \'accesso al sito 213   6 Se lo si desidera, cambiare l \'etichetta del pulsante Invia selezionandolo, aprendo la finestra di ispezione Propriet (Finestra > Propriet) e digitando un nuovo valore nella casella Etichetta. Ad esempio, ecco la finestra di ispezione Propriet del pulsante  \"Login \":  Il passaggio successivo consiste nell \'aggiungere un comportamento server Esegui login utente per verificare che il nome utente e la password immessi siano validi. Verifica del nome utente e della password Aggiungere un comportamento server Esegui login utente per verificare che il nome utente e la password immessi siano validi. Quando l \'utente fa clic sul pulsante Invia nella pagina di login, il comportamento server Esegui login utente confronta i valori immessi dall \'utente con i valori degli utenti registrati. Se i valori corrispondono, il comportamento server apre una pagina (solitamente la pagina iniziale del sito). Se i valori non corrispondono, il comportamento serve apre un \'altra pagina (solitamente una pagina che avverte l \'utente che il login non  riuscito).  Per verificare il nome utente e la password: 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e scegliere Autenticazione utente > Esegui login utente dal menu a comparsa. Viene visualizzata la finestra di dialogo Esegui login utente.  214 Capitolo 10   2 Specificare il modulo e gli oggetti modulo usati dai visitatori per inserire il nome utente e la password. 3 Specificare la tabella del database e le colonne che contengono i nomi utente e le password di tutti gli utenti registrati. Il comportamento server confronta il nome utente e la password che il visitatore immette nella pagina di login con i valori presenti in queste colonne. 4 Specificare una pagina che si deve aprire se il login viene completato. La pagina specificata  solitamente la pagina iniziale del sito. 5 Specificare una pagina che si deve aprire se il login non viene completato. Tale pagina avverte l \'utente che il login non  riuscito e gli consente di provare ancora. 6 Specificare se si desidera concedere l \'accesso alla pagina in base al nome utente e alla password soltanto o anche ad un livello di autorizzazione. Per ulteriori informazioni, vedere la sezione successiva. 7 Fare clic su OK.  Creazione di una pagina accessibile solo agli utenti autorizzati  L \'applicazione Web pu contenere una pagina protetta accessibile solo agli utenti autorizzati. Ad esempio, se un utente tenta di ignorare la pagina di login digitando l \'URL della pagina protetta in un browser, viene reindirizzato ad un \'altra pagina. Ugualmente, se si imposta il livello di autorizzazione di una pagina su amministratore, solo gli utenti con privilegi di accesso di Amministratore possono accedervi. Se un utente connesso tenta di accedere alla pagina protetta senza disporre dei necessari privilegi di accesso, viene reindirizzato ad un \'altra pagina.  anche possibile usare i livelli di autorizzazione per riesaminare i nuovi utenti registrati prima di concedere loro pieno accesso al sito. Ad esempio,  possibile che si desideri ricevere il pagamento prima di concedere all \'utente l \'accesso alle pagine riservate del sito. A questo scopo, si possono proteggere le pagine riservate ai soci con un livello autorizzazione Membro e concedere ai nuovi utenti registrati solo privilegi di Ospite. Una volta ricevuto il pagamento da parte dell \'utente,  possibile aggiornare i privilegi di accesso dell \'utente a Membro (nella tabella del database degli utenti registrati). Se non si prevede di usare i livelli di autorizzazione,  possibile proteggere qualsiasi pagina del sito aggiungendo alla pagina un comportamento server Limita l \'accesso alla pagina. Il comportamento server reindirizza l \'utente che non sia riuscito ad eseguire il login ad un \'altra pagina.  Creazione di pagine che limitano l \'accesso al sito 215   Se si prevede di usare i livelli di autorizzazione,  possibile proteggere qualsiasi pagina del sito usando i seguenti blocchi costitutivi:  Un \'ulteriore colonna nella tabella del database degli utenti per memorizzare i privilegi di accesso di ogni utente  Un comportamento server Limita l \'accesso alla pagina per reindirizzare gli utenti non autorizzati ad un \'altra pagina In questo caso, il comportamento server reindirizza ad un \'altra pagina l \'utente che non disponga dei privilegi di accesso necessari. In entrambi i casi,  possibile aggiungere un collegamento alla pagina protetta che consenta all \'utente di scollegarsi e che cancelli le variabili sessione. Per ulteriori informazioni, vedere  \"Disconnessione degli utenti \" a pagina 219. Reindirizzamento ad un \'altra pagina degli utenti non autorizzati Per evitare che utenti non autorizzati possano accedere ad una pagina, aggiungervi un comportamento server Limita l \'accesso alla pagina. Il comportamento server reindirizza l \'utente ad un \'altra pagina se tenta di ignorare la pagina di login digitando l \'URL della pagina protetta in un browser oppure se l \'utente  connesso, ma tenta di accedere alla pagina protetta senza disporre dei privilegi di accesso necessari.  Nota: il comportamento server Limita l \'accesso alla pagina protegge solo le pagine HTML. Non protegge altre risorse del sito, quali file audio e di immagine.  Se si desidera assegnare a molte pagine del sito gli stessi diritti di accesso,  possibile copiare e incollare tali diritti da una pagina all \'altra.  216 Capitolo 10   Per reindirizzare ad un \'altra pagina utenti non autorizzati: 1 Aprire la pagina che si desidera proteggere. 2 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e scegliere Autenticazione utente > Limita l \'accesso alla pagina dal menu a comparsa. Viene visualizzata la finestra di dialogo Limita l \'accesso alla pagina.  3 Se si desidera che solo gli utenti con determinati privilegi di accesso possano vedere la pagina, selezionare l \'opzione  \"Nome utente, password e livello di accesso \" e specificare i livelli di autorizzazione della pagina. Ad esempio,  possibile specificare che solo gli utenti con privilegi di Amministratore possano vedere la pagina selezionando Amministratore dall \'elenco dei livelli di autorizzazione. Per aggiungere livelli di autorizzazione all \'elenco, fare clic su Definisci. Inserire un nuovo livello di autorizzazione nell \'elenco Definisci livelli di accesso e fare clic sul pulsante pi (+). Il livello viene memorizzato senza doverlo digitare per ogni pagina. Verificare di aver immesso stringhe che corrispondano esattamente a quelle presenti nel database degli utenti. 4 Se si desidera impostare pi di un livello di autorizzazione per pagina, fare clic sui livelli dell \'elenco tenendo premuto il tasto Ctrl (Windows) o il tasto Comando (Macintosh). Ad esempio,  possibile specificare che gli utenti con privilegi di Ospite, Membro o Amministratore possano vedere la pagina. 5 Specificare la pagina che si deve aprire se un utente non autorizzato tenta di aprire la pagina protetta. Verificare che la pagina scelta non sia a sua volta protetta. 6 Fare clic su OK.  Creazione di pagine che limitano l \'accesso al sito 217   Per copiare e incollare i diritti di accesso di una pagina in un \'altra pagina del sito: 1 Aprire la pagina protetta e selezionare il comportamento server Limita l \'accesso  alla pagina presente nell \'elenco del pannello Comportamenti server (non quello nel menu a comparsa che compare facendo clic sul pulsante +). 2 Fare clic sul pulsante freccia nell \'angolo superiore destro del pannello e scegliere Copia dal menu a comparsa. Il comportamento server Limita l \'accesso alla pagina viene copiato negli Appunti del sistema. 3 Aprire un \'altra pagina che si desidera proteggere nello stesso modo. 4 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare clic sul pulsante freccia nell \'angolo superiore destro e scegliere Incolla dal menu a comparsa. 5 Ripetere i passaggi 3 e 4 per ogni pagina che si desidera proteggere. Memorizzazione dei privilegi di accesso nel database degli utenti Questo blocco di creazione  necessario solo se si desidera che determinati utenti connessi dispongano di diversi privilegi di accesso. Se si desidera solo che gli utenti eseguano il login, non  necessario memorizzare i privilegi di accesso. Se si desidera che determinati utenti connessi dispongano di diversi privilegi di accesso, verificare che la tabella del database degli utenti contenga una colonna che specifichi i privilegi di accesso di ciascun utente (Ospite, Utente, Amministratore e cos via). I privilegi di accesso di ogni utente devono essere inseriti nel database dall \'amministratore del sito. Nella maggior parte delle applicazioni di database,  possibile impostare una colonna con un valore predefinito ogni volta che viene creato un nuovo record. Impostare il valore predefinito in modo che corrisponda al privilegio di accesso pi comune del sito (ad esempio Ospite), quindi modificare manualmente le eccezioni (ad esempio, cambiando Ospite in Amministratore). L \'utente adesso pu accedere a tutte le pagine per le quali sia necessario disporre del privilegio di Amministratore. Verificare che ogni utente nel database disponga di un singolo privilegio di accesso, come Ospite o Amministratore e non di privilegi multipli come  \"Utente, Amministratore \". Se si desidera impostare privilegi di accesso multipli per la pagina (ad esempio, tutti gli ospiti e gli amministratori possono vedere questa pagina), impostare tali privilegi a livello della pagina e non a livello del database. Per ulteriori informazioni, vedere  \"Reindirizzamento ad un \'altra pagina degli utenti non autorizzati \" a pagina 216.  218 Capitolo 10   Disconnessione degli utenti Quando l \'utente completa il login, viene creata una variabile sessione rappresentata dal nome utente. Quando l \'utente abbandona il sito,  possibile usare il comportamento server Esegui logout utente per cancellare la variabile sessione e reindirizzare l \'utente ad un \'altra pagina (di solito la pagina di saluto o di ringraziamento).  possibile richiamare il comportamento server Esegui logout utente quando l \'utente fa clic su un collegamento o quando viene caricata una pagina specifica.  Per aggiungere un collegamento che consenta agli utenti di eseguire il logout: 1 Selezionare del testo o un \'immagine nella pagina che serva da collegamento. 2 Nel pannello Comportamenti server, fare clic sul pulsante pi (+) e scegliere  Autenticazione utente > Esegui logout utente. Viene visualizzata la finestra di dialogo Esegui logout utente. 3 Specificare una pagina che si deve aprire quando l \'utente fa clic sul collegamento. La pagina specificata  solitamente la pagina di saluto o di ringraziamento. 4 Fare clic su OK.  Per disconnettere un utente quando viene caricata una pagina specifica: 1 Aprire la pagina che viene caricata in UltraDev.  La pagina specificata  solitamente la pagina di saluto o di ringraziamento. 2 Nel pannello Comportamenti server, fare clic sul pulsante pi (+) e scegliere Autenticazione utente > Esegui logout utente. Viene visualizzata la finestra di dialogo Esegui logout utente. 3 Selezionare l \'opzione  \"Esegui logout quando viene caricata la pagina \". 4 Fare clic su OK.  Creazione di pagine che limitano l \'accesso al sito 219   220 Capitolo 10   11  CAPITOLO 11  Personalizzazione di UltraDev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Dreamweaver UltraDev offre gli strumenti necessari per modificare formati di dati esistenti, creare nuovi formati di dati, installare e creare nuovi comportamenti server e modificare quelli esistenti.  Modifica e creazione dei formati di dati  Si applica un formato di dati al testo dinamico per visualizzare i dati in una forma pi descrittiva. Ad esempio,  possibile fare in modo che la data  \"29/3/00 \" presente nel recordset venga visualizzata nella pagina nel formato  \"29 marzo, 2000 \". Per ulteriori informazioni sull \'applicazione dei formati di dati, vedere  \"Testo dinamico modificabile \" a pagina 140.  possibile modificare i vari formati di dati disponibili in UltraDev o crearne di nuovi.  Per modificare un formato di dati UltraDev: 1 Aprire una pagina contenente del testo dinamico nella vista Struttura. 2 Selezionare del testo dinamico. 3 Verificare che il pannello Associazioni dati (Finestra > Associazioni dati) sia  aperto e fare clic sulla freccia gi nella colonna Formato. Se la freccia gi non  visibile, espandere il pannello. 4 Selezionare Modifica elenco formati dal menu a comparsa. Viene visualizzata la finestra di dialogo Modifica elenco formati. 5 Fare doppio clic su uno dei formati presenti nell \'elenco. 6 Apportare le modifiche, quindi fare clic su OK. 7 Fare clic su OK per chiudere la finestra di dialogo Modifica elenco formati.  221   Per creare un nuovo formato di dati UltraDev: 1 Aprire una pagina contenente del testo dinamico nella vista Struttura. 2 Selezionare del testo dinamico. 3 Verificare che il pannello Associazioni dati (Finestra > Associazioni dati) sia  aperto e fare clic sulla freccia gi nella colonna Formato. Se la freccia gi non  visibile, espandere il pannello. 4 Selezionare Modifica elenco formati dal menu a comparsa. Viene visualizzata la finestra di dialogo Modifica elenco formati. 5 Fare clic sul pulsante pi (+) e selezionare un tipo di formato, ad esempio Valuta. 6 Definire un formato e fare clic su OK. 7 Digitare un nome per il nuovo formato nella colonna Nome. 8 Fare clic su OK per chiudere la finestra di dialogo Modifica elenco formati.  Installazione di altri comportamenti server  Per aggiungere funzionalit all \'applicazione Web,  possibile installare ulteriori comportamenti server. Ad esempio,  possibile scaricare e installare un comportamento server dal sito Macromedia Exchange dedicato ad UltraDev (? > UltraDev Exchange).  altres possibile accedere al sito Macromedia Exchange dal pannello Comportamenti server (Finestra > Comportamenti), facendo clic sul pulsante pi (+) e scegliendo Richiama altri comportamenti server. Per installare un \'estensione in UltraDev, lanciare Package Manager selezionando Comandi > Gestisci estensioni, quindi selezionare File > Installa pacchetto nel Package Manager. Per ulteriori informazioni, vedere la Guida in linea di Package Manager. Inoltre, se l \'utente  uno sviluppatore di applicazioni con una conoscenza approfondita del linguaggio JavaScript, VBScript, Java, o ColdFusion, pu creare comportamenti server personalizzati.  Creazione di comportamenti server  La creazione di un comportamento server consiste nella scrittura di uno o pi blocchi di codice e nello specificare l \'appartenenza di ogni blocco nel codice di origine HTML di una pagina. Quando si applica un comportamento server ad una pagina, i blocchi di codice vengono inseriti nella posizione specificata. Per istruzioni vedere  \"Scrittura di un blocco di codice \" a pagina 223 e  \"Posizionamento di un blocco di codice \" a pagina 225.  222 Capitolo 11   Se il Web designer deve fornire determinati parametri prima che il codice possa essere scritto nella pagina,  necessario creare una finestra di dialogo che richieda al designer di inserire i valori di parametro. Per istruzioni vedere  \"Creazione di una finestra di dialogo per il comportamento server \" a pagina 227. Infine, eseguire un test approfondito sul comportamento server prima di renderlo pubblico. Per indicazioni vedere  \"Verifica dei comportamenti server \" a pagina 231. Scrittura di un blocco di codice Usare la finestra di dialogo Creazione comportamenti server per scrivere il blocco o i blocchi di codice che verranno inseriti nella pagina dal comportamento.  Per scrivere i blocchi di codice per il comportamento server: 1 Nel pannello Comportamenti server (Finestra > Comportamenti server), fare  clic sul pulsante pi (+) e scegliere Nuovo comportamento server dal menu a comparsa. Viene visualizzata la finestra di dialogo Nuovo comportamento server.  2 Selezionare un modello server, digitare un nome per il comportamento server, quindi fare clic su OK. Viene visualizzata la finestra di dialogo Creazione comportamenti server.  Personalizzazione di UltraDev 223   3 Avviare un blocco di codice facendo clic il pulsante (+), digitando un nome per il blocco di codice e facendo clic su OK. Per convenzione, i blocchi di codice si nominano come segue: NameOfBehavior_NameOfBlock Ecco un esempio: MoveToRecord_Init 4 Nell \'area di testo Blocco di codice, digitare il codice fase di esecuzione che deve essere inserito nella pagina. Il codice fase di esecuzione deve essere un tag singolo o un blocco di script ASP/ JSP. Se  necessario inserire tag multipli o blocchi di script, suddividerli in blocchi di codice separati.  inoltre possibile copiare e incollare il codice da altre pagine. Per ulteriori informazioni, vedere  \"Indicazioni per la codifica \" a pagina 229. 5 Se il Web designer deve fornire determinati parametri prima che il codice possa essere scritto nella pagina, inserire nel codice degli indicatori di parametro. Per istruzioni vedere  \"Creazione di una finestra di dialogo per il comportamento server \" a pagina 227. 6 Specificare il punto di inserimento del blocco di codice nel codice di origine HTML della pagina usando il menu a comparsa Inserisci codice. I blocchi di codice vengono inseriti in relazione ai tag nella pagina o ad un tag selezionato dal Web designer. Per ulteriori informazioni, vedere  \"Posizionamento di un blocco di codice \" a pagina 225. 7 Per specificare impostazioni pi avanzate, fare clic su Avanzate. Per ulteriori informazioni, vedere  \"Uso delle opzioni avanzate \" a pagina 230. 8 Ripetere i passaggi da 3 a 7 per ogni blocco di codice nel comportamento server. 9 Nel caso di due o pi blocchi di codice con la stessa posizione di inserimento,  possibile modificare le rispettive posizioni facendo clic sulla freccia su e sulla freccia gi. 10 Se non  previsto alcun parametro del codice che debba essere fornito dal Web designer, fare clic su OK. Il comportamento server viene creato senza che venga visualizzata una finestra di dialogo. Viene visualizzato il nuovo comportamento server nel menu (+) del pannello Comportamenti server. ","null","null","");arrFiles[55]=new Array("manu/wkmanual.pdf","cover per pdf.p65","IntroduzioneaWorks  Microsoft Works 2000    b   Le informazioni contenute nel presente documento, inclusi URLe altri riferimenti ai siti Web Internet, sono soggette a modifiche senza preavviso. Se non specificato diversamente, ogni riferimento a societ, nomi, dati e indirizzi utilizzati nelle riproduzioni delle schermate e negli esempi  puramente casuale e ha il solo scopo di illustrare l \'uso del prodotto Microsoft. Il rispetto di tutte le applicabili leggi in materia di copyright  a esclusivo carico dell \'utente. L \'utente deve verificare la precisione di eventuali riepiloghi che per loro stessa natura non rappresentano la completezza del lavoro. Senza limitare i diritti di copyright, nessuna parte di questo documento pu essere riprodotta, memorizzata o trasmessa in qualsiasi forma o mezzo (elettronico, meccanico, fotocopia, registrazione o altro), per alcun uso, senza il permesso scritto di Microsoft Corporation. Microsoft pu essere titolare di brevetti, domande di brevetto, marchi, copyright o altri diritti di propriet intellettuale relativi all \'oggetto del presente documento. Salvo quanto espressamente previsto in un contratto scritto di licenza Microsoft, la consegna del presente documento non implica la concessione di alcuna licenza su tali brevetti, marchi, copyright o altra propriet intellettuale. Microsoft Works  1987-1999 Microsoft Corporation. Tutti i diritti riservati. Microsoft, MS, MS-DOS, Expedia, IntelliMouse,Windows, Windows NT, MSN e Somma automatica sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e/o negli altri paesi. Altri nomi di prodotti e societ citati nel presente documento possono essere marchi dei rispettivi proprietari. Parti  1990-1999 InstallShield Software Corporation.Tutti i diritti riservati. Parti  1998-1999 Kirk Stowell. Tutti i diritti riservati.  1996 Apple Computer, Inc., AT&T Corp., International Business Machines Corporation e Siemens Rolm Communications, Inc. Tutti i diritti riservati. Il presente software viene fornito  \"cos com \' \" e il concessore di licenza non ha alcun obbligo di fornire manutenzione, supporto, aggiornamenti, miglioramenti o modifiche di alcun tipo. In nessun caso il concessore di licenza pu essere ritenuto responsabile nei confronti dell \'utente o di terzi per i danni diretti, indiretti, speciali o consequenziali o per la perdita di profitti derivanti dall \'uso del presente software anche nel caso in cui fosse stato a conoscenza dell \'eventualit di tali danni. Ciascun concessore di licenza esclude esplicitamente qualsiasi garanzia, espressa o implicita, incluse tra l \'altro le garanzie di non violazione di diritti altrui e quelle implicite di commerciabilit e idoneit a scopi specifici. Il presente software viene fornito con diritti limitati. Uso. duplicazione o divulgazione da parte del governo  soggetto alle limitazioni previste dalle Sezioni DFARS 252.227-7013 o 48 CFR 52.227-19 applicabili. Controllo ortografia  1994 - 1998 Expert System Modena.Tutti i diritti riservati. Thesaurus  1995 - 1998 Expert System Modena.Tutti i diritti riservati. Controllo grammaticale  1995 - 1997 Expert System Modena. Tutti i diritti riservati. Portions of International CorrectSpellTM English spelling correction system  1993 by Lernout & Hauspie Speech Products N.V. All rights reserved. Reproduction or disassembly of embodied algorithms or database prohibited. International CorrectSpellTM spelling correction system  1991 INSO Corporation. All rights reserved. NOTA Il presente prodotto include solo moduli di esempio il cui uso pu avere implicazioni legali significative diverse a seconda dello stato e della materia in oggetto. L \'uso di tali moduli pu non essere conforme ai principi di contabilit generalmente accettati o ad altri principi o standard di contabilit. Prima di usare tali moduli nella propria attivit, consultare un legale, un consulente finanziario e/o un contabile. Microsoft e i propri fornitori non sono responsabili per eventuali azioni intraprese in base all \'uso di tali modelli. Il rispetto di tutte le applicabili leggi in materia di copyright  a esclusivo carico dell \'utente. L \'utente deve verificare la precisione di eventuali riepiloghi che per loro stessa natura non rappresentano la completezza del lavoro. Ricordare: occorre accettare l \'Accordo di licenza allegato prima di poter usare il presente prodotto. Il prodotto viene concesso in licenza come prodotto singolo. I suoi componenti non possono essere separati per l \'uso su pi computer. Se non si accettano i termini dell \'Accordo di licenza, restituire immediatamente il prodotto per ottenere il rimborso. Non creare copie illegali. Per maggiori dettagli, fare riferimento all \'Accordo di licenza. 0699 Parte n. X04-86936   b   SERVIZIO SUPPORTO TECNICOCLIENTI  Per qualsiasi domanda riguardante un prodotto Microsoft:   Consultare la documentazione ed altro materiale stampato incluso nella confezione del prodotto.  Consultare la Guida in linea.  Consultare i file LEGGIMI presenti nei dischi del prodotto. Questi file contengono informazioni generali divenute disponibili dopo la stampa dei manuali.  Consultare le informazioni tecniche disponibili su Internet all \'indirizzo http://www.microsoft.com/italy/support/  Se non si trova una soluzione,  possibile ricevere informazioni su come ottenere assistenza per i prodotti contattando la filiale Microsoft del proprio paese (per l \'Italia chiamare il numero 0270398398).  Servizi di supporto Microsoft  I servizi di supporto Microsoft, ove disponibili, offrono un \'ampia gamma di scelte e accesso ad un supporto tecnico completo e di alta qualit. Microsoft riconosce che le esigenze di supporto variano da utente a utente, per questo Microsoft consente di scegliere l \'assistenza pi adatta alle proprie necessit, con opzioni che vanno dai servizi accessibili via Internet a programmi di assistenza annuale. I servizi di supporto Microsoft sono soggetti ai prezzi, termini e condizioni Microsoft validi in ogni paese al momento in cui un servizio viene usato e sono soggetti a cambiamenti senza preavviso.  Chiamare la filiale Microsoft  Prima di chiamare, accertarsi di avere a portata di mano la documentazione del prodotto e di trovarsi in prossimit del computer. Potrebbe inoltre essere necessario fornire le seguenti informazioni:  Il numero di versione del prodotto Microsoft utilizzato e il numero di serie, se disponibile.  Il tipo di hardware di cui si dispone, compreso l \'hardware di rete, se esistente.  Il sistema operativo in uso.  Il contenuto esatto dei messaggi visualizzati.   M I C R O S O F T W O R K S 2 0 0 0   La descrizione dell \'operazione che si stava eseguendo quando si  verificato il problema.  Il modo in cui si  tentato di risolvere il problema. Microsoft fornisce un servizio gratuito di assistenza tecnica telefonica, riservato agli utenti registrati; tali utenti avranno la possibilit di sottoporre due richieste di supporto tecnico (denominate  \"Incident \") per l \'intero ciclo di vita del prodotto. Domande di prevendita, segnalazioni di problemi o difetti fisici del prodotto stesso non saranno considerate  \"Incident \" e quindi la loro soluzione non porter a diminuire il numero di richieste ancora usufruibili da parte del cliente. Per avvalersi del servizio di supporto tecnico Microsoft telefonare al numero 0270398398. Allo stesso numero  inoltre possibile ricevere informazioni dettagliate sui servizi di assistenza Microsoft. Ulteriori informazioni tecniche sui prodotti, sui servizi e sulle politiche di assistenza sono anche disponibili su Internet all \'indirizzo http://www.microsoft.com/italy/support/. Microsoft si riserva il diritto di modificare in ogni momento le modalit di accesso al supporto. Per l \'Italia: Microsoft Centro Direzionale S. Felice Palazzo A Via Rivoltana, 13 20090 Segrate MI Telefono: 02703921 Fax: 0270392020 Servizio Clienti Microsoft: 0270398398 Indirizzo Internet: http://www.microsoft.com/italy/   SOMMARIO  1 2 3 4 5 6 7 8 9 10 11  Introduzione a Microsoft Works 2000........... 1 Avvio di attivit e apertura di docimenti ........ 2 Assistanza durante il lavoro ........................... 4 Nozioni fondamentali ..................................... 5 Creazione di un elenco ................................... 9 Paragrafi e pagine......................................... 10 Calcoli e grafici.............................................. 14 Gestione degli indirizzi.................................. 16 Organizzazione degli appuntamenti ............ 17 Record e rapporti .......................................... 18 Creazione di buste di stampa unione ..........20 Indice analitico..............................................23   b   1  1  INTRODUZIONE MICROSOFTWORKS2000 A  Works  un \'applicazione di produttivit integrata, un set di programmi completo in grado di semplificare le operazioni pi comuni. Le procedure guidate e i documenti pronti per l \'uso disponibili in Works rendono pi rapido il lavoro. Dall \'Avvio attivit  ad esempio possibile controllare i messaggi di posta elettronica o utilizzare documenti preformattati per lettere, bilanci o inventari domestici. Quando si seleziona un \'attivit nell \'Avvio attivit, verr automaticamente aperto il programma appropriato. Dall \'Avvio attivit  inoltre possibile aprire un documento vuoto utilizzando la scheda Programmi e trovare i file utilizzati di recente tramite scheda Cronologia.  Scheda Programmi Scheda Cronologia  Scheda Attivit  Categorie di attivit  Elenco di attivit Pulsante di avvio  Per creare un documento personalizzato,  sufficiente scegliere il programma appropriato in base alle seguenti descrizioni.  Elaboratore di testi: per scrivere del testo e modificarne l \'aspetto, creare semplici elenchi e documenti di Stampa unione.  Foglio di calcolo: per creare elenchi complessi, eseguire calcoli e visualizzare graficamente informazioni quali le spese domestiche.  Database: per organizzare e tenere traccia di insiemi o altri elementi nel dettaglio. Il contenuto del database pu essere stampato interamente o in parte in appositi rapporti.  Rubrica: per creare un elenco di indirizzi per l \'invio di posta elettronica o la Stampa unione.  Calendario: per tenere traccia di appuntamenti ed eventi. Nel presente manuale sono illustrate alcune delle attivit fondamentali eseguibili con i programmi di Works mediante esempi relativi ad una festa da organizzare per amici e parenti. Per ulteriori informazioni sulle attivit o funzioni di Works, vedere la Guida in linea o visitare il sito Web www.microsoft.com/ Works (informazioni in lingua inglese).   M I C R O S O F T W O R K S 2 0 0 0  2  2  SUGGERIMENTO  ANCHE POSSIBILE FARE CLIC SULL \'ICONA DI WORKS SUL DESKTOP.  AVVIO DI ATTIVIT E APERTURA DI DOCUMENTI  L \'Avvio attivit consente di accedere a molte attivit predefinite e a tutti i documenti e alle applicazioni di Works. Rappresenta inoltre il modo pi rapido per avviare le proprie attivit. Apertura dell \'Avvio attivit di Works  Sulla barra delle applicazioni di  Windows fare clic sul pulsante scegliere Programmi, quindi Microsoft Works.  Avvio di un \'attivit  Alcune attivit sono introdotte dalle procedure guidate, serie di utili domande relative alla creazione guidata di documenti, e dai modelli, documenti pronti per l \'uso che possono contenere testo standard. Altre attivit collegano a posizioni specifiche all \'interno di programmi o siti Internet. Dall \'Avvio attivit, ad esempio,  possibile creare gli inviti a una festa mediante la procedura guidata Inviti e definire la data direttamente nel Calendario. Per avviare una procedura guidata o un modello 1 Scegliere la scheda Attivit nell \'Avvio attivit. 2 Selezionare una categoria dalla colonna di sinistra.  ,  3 Selezionare un \'attivit dall \'elenco visualizzato. 4 Scegliere il pulsante Avvia e seguire le istruzioni visualizzate. Digitare il testo desiderato.  Apertura di un documento vuoto  Per creare un documento personalizzato, aprire un documento vuoto nel programma desiderato dalla scheda Programmi dell \'Avvio attivit. Per calcolare le spese della festa, ad esempio, aprire un foglio di calcolo vuoto. Per aprire un documento vuoto 1 Scegliere la scheda Programmi nell \'Avvio Attivit. 2 Fare clic sul programma desiderato nella colonna di sinistra. Verr visualizzato un elenco di attivit per il programma. 3 Scegliere Crea <nome programma> vuoto.   3  La scheda Programmi  utile per visualizzare tutte le attivit di un determinato programma o per individuare un \'attivit di cui non si ricorda il nome.  Utilizzo di un documento  Per aprire un documento creato in precedenza, utilizzare la scheda Cronologia, in cui sono elencati e ordinati tutti i documenti creati in Works. Per aprire un documento esistente 1 Scegliere la scheda Cronologia nell \'Avvio attivit. 2 Dall \'elenco selezionare il nome del file.  SUGGERIMENTO FARE CLIC SU ORDINA PER ORDINARE LE ATTIVIT IN MODO DIVERSO.   M I C R O S O F T W O R K S 2 0 0 0  4  3  SUGGERIMENTO PER MAGGIORI INFORMAZIONI SULLE OPZIONI, FARE CLIC SU NELL \'ANGOLO SUPERIORE DESTRO DELLA FINESTRA DI DIALOGO, QUINDI SULL \'OPZIONE DESIDERATA.  ASSISTENZA DURANTE IL LAVORO  Mentre si lavora in Works  possibile visualizzare le informazioni della Guida in qualsiasi momento.  Uso della Guida  Quando si desidera,  possibile richiamare un argomento della Guida contenente dettagli utili sulle attivit del programma in uso. All \'apertura di un programma viene visualizzato un elenco delle attivit. Per trovare l \'argomento desiderato 1 Digitare una domanda completa nella casella Ricerca libera e scegliere Cerca. 2 Fare clic sull \'argomento desiderato e seguire le istruzioni.  3 Fare clic su Indietro all \'argomento precedente.  Contenuto Indice  Indietro  per tornare  Negli argomenti della Guida fare clic su un termine colorato per visualizzarne la definizione. Per ottenere ulteriori informazioni, fare clic sulla domanda visualizzata a colori in alto nella maggior parte degli argomenti, quindi fare di nuovo clic per nascondere le informazioni.  Utilizzo dell \'Indice della Guida  Per trovare un argomento, utilizzare l \'Indice della Guida, costituito da un elenco di parole chiave. Per trovare un argomento con l \'Indice della Guida 1 Fare clic su Indice . 2 Digitare o fare doppio clic su una singola parola relativa all \'argomento. In Argomenti trovati verranno elencati gli argomenti corrispondenti.  POSIZIONARE IL MOUSE SU UN PULSANTE PER VISUALIZZARNE IL NOME.  Ricerca libera Casella Ricerca libera  Cerca  Argomenti  3 Fare clic sull \'argomento desiderato. L \'argomento verr visualizzato nella finestra della Guida.   5  4  SUGGERIMENTO PER LE NOZIONI FONDAMENTALI DI WINDOWS, FARE CLIC SUL PULSANTE SULLA BARRA DELLE APPLICAZIONI, QUINDI SCEGLIERE GUIDA IN LINEA.  NOZIONI FONDAMENTALI  L \'utente  ora in grado di creare inviti nell \'Elaboratore di testi mediante le procedure guidate e di aprire un foglio di calcolo vuoto per registrare le spese. Le nozioni fondamentali descritte di seguito si applicano a qualsiasi documento.  Aspetto dei documenti  Sebbene i programmi di Works creino tipi di documenti diversi, le rispettive aree di lavoro contengono elementi simili.  Spostamento in Works  Per spostarsi all \'interno di una pagina utilizzare i tasti freccia o fare clic nel punto desiderato. Vedere la seguente tabella: Per  spostarsi Riga superiore Riga inferiore Schermata successiva Schermata precedente A sinistra A destra Inizio del documento Premere FRECCIA SU FRECCIA GI PAG. SU PAG. GI HOME FINE CTRL+ HOME  Barra dei menu Barra degli strumenti  Barra del titolo Barra degli strumenti della Guida Pulsante della barra degli strumenti  Casella di scorrimento  Fine del documento  Barre di scorrimento Area di lavoro  Finestra della Guida  Fare clic sulla barra di scorr. vert. sulla barra di scorr. vert. sopra la casella di scorr. vert. sotto la casella di scorr. vert. sulla barra di scorr. orizz. sulla barra di scorr. orizz. sulla casella di scorr. vert. e trascinare a inizio barra sulla casella di scorr. vert. e trascinare a fine barra  CTRL+ FINE   M I C R O S O F T W O R K S 2 0 0 0  6  Passaggio da un programma all \'altro  1 Fare clic sul pulsante Start scegliere Programmi, quindi il programma da aprire. ,  Assegnazione del nome, salvataggio e chiusura del documento  L \'elenco delle forniture, gli inviti e le ricette per la festa sono dei documenti, ciascuno dei quali richiede le azioni descritte di seguito. Per assegnare un nome e salvare il documento per la prima volta 1 Scegliere Salva dal menu File. 2 Dalla casella Salva in selezionare la cartella in cui salvare il documento. 3 Nella casella Nome file digitare un nome per il documento. 4 Fare clic sul pulsante Salva. I documento vengono salvati automaticamente ogni 10 minuti. Anche le informazioni del Calendario sono salvate automaticamente. Per chiudere il documento  Scegliere Chiudi dal menu File. Alla richiesta di salvare il documento, fare clic su S per salvare le modifiche o su No per ignorarle.  2 Ripetere il passaggio 1 per ciascun programma da aprire. 3 Sulla barra delle applicazioni di Windows fare clic sul programma desiderato. Spostamento in una finestra di dialogo Per creare o modificare un documento, si utilizzano in genere le finestre di dialogo. Per osservarne gli elementi pi comuni, fare riferimento alla finestra di dialogo Imposta pagina del Foglio di calcolo quando si immettono le spese per la festa.  Il pulsante OK esegue l \'azione selezionata.  Le schede contengono molte opzioni.  Il pulsante Annulla chiude la finestra di dialogo senza apportare modifiche.  Le opzioni permettono di modificare l \'aspetto del documento.   7  Modifica delle informazioni  Man mano che si aggiungono informazioni in un documento, si eseguono pi volte alcune operazioni per disporre tali informazioni in base alle proprie esigenze. Per modificare un testo o un elemento, occorre innanzitutto selezionarlo. Per selezionare testo, celle, campi o record 1 Posizionare il puntatore del mouse all \'inizio degli elementi desiderati. 2 Nel caso di testo o di pi elementi, fare clic e tenere premuto il pulsante del mouse, spostare il puntatore sulle informazioni desiderate, quindi rilasciare il pulsante. Oppure Nel caso di un solo elemento, fare clic sulla cella, sul campo o sul record. Esempio di testo selezionato. Per selezionare solo il testo in una cella o in un campo 1 Posizionare il puntatore del mouse sulla cella o sul campo contenente il testo. 2 Fare clic all \'interno della cella o del campo. 3 Spostare il punto di inserimento all \'inizio del testo desiderato. 4 Fare doppio clic e tenere premuto il pulsante del mouse, spostare il puntatore sul testo desiderato, quindi rilasciare il pulsante.  SUGGERIMENTO PER ANNULLARE UN \'OPERAZIONE, SCEGLIERE ANNULLA DAL MENU MODIFICA.  La disposizione degli elementi pu essere modificata in due modi: mediante la funzione  \"Taglia e incolla \" per rimuovere o copiare un elemento e collocarlo in una nuova posizione e la funzione  \"Trascina selezione \" per spostare un elemento o una sua copia in una diversa posizione.  possibile utilizzare entrambi i metodi in un documento, tra documenti di programmi diversi o tra un documento e un messaggio di posta elettronica. Per ridisporre con  \"Taglia e incolla \" Quando si taglia o si copia del testo, le informazioni sono salvate negli Appunti e possono essere incollate finch non si copia o taglia altro testo o non si spegne il computer. 1 Selezionare il testo da spostare o copiare. 2 Per spostare il testo, scegliere Taglia dal menu Modifica. Oppure Per copiare, scegliere Copia dal menu Modifica. 3 Fare clic nel punto del documento in cui spostare o copiare il testo. 4 Scegliere Incolla dal menu Modifica. Per ridisporre con  \"Trascina selezione \" 1 Se la ridisposizione avviene tra due documenti, aprirli entrambi. 2 Selezionare il testo da spostare o copiare.   M I C R O S O F T W O R K S 2 0 0 0  8  3 Per spostare il testo, posizionare il puntatore su di esso, tenere premuto il pulsante del mouse, trascinare il testo nel punto desiderato, quindi rilasciare il pulsante. Oppure Per copiare il testo, posizionare il puntatore su di esso, premere CTRL tenendo premuto il pulsante del mouse, trascinare il testo nel punto desiderato, quindi rilasciare il pulsante.  Rimozione di informazioni  Per eliminare o spostare testo, immagini o altro, utilizzare il comando Taglia oppure selezionare gli elementi desiderati e premere CANC.  Reperimento di informazioni  Nei documenti di grandi dimensioni pu essere difficile individuare dettagli specifici. I programmi di Works forniscono il comando Trova per cercare testo o numeri. Per trovare lettere, parole o numeri 1 Scegliere Trova dal menu Modifica. 2 Nella casella Trova digitare il testo o i numeri da cercare. 3 Premere INVIO.  possibile trovare e sostituire il testo con una sola operazione mediante il comando Sostituisci del menu Modifica.  Stampa  Le attivit di anteprima e stampa sono simili in tutti i programmi di Works, sebbene prevedano opzioni diverse. Per visualizzare l \'anteprima di un documento 1 Scegliere Anteprima di stampa dal menu File. Verr visualizzato il documento cos come sar stampato. 2 Per stampare il documento, scegliere Stampa o sulla barra degli strumenti dell \'Elaboratore di testi. Oppure Per tornare al documento, scegliere Annulla o sulla barra degli strumenti dell \'Elaboratore di testi. Per stampare un documento 1 Scegliere Stampa dal menu File. 2 Selezionare le opzioni di stampa desiderate, quindi scegliere OK. Nota La prima volta che si utilizza il Foglio di calcolo o il Database, un messaggio chieder se occorre assistenza per eseguire la stampa.   9  5  CREAZIONE DI UN ELENCO  Per organizzare la festa  necessario pianificare acquisti e bilancio, quindi stilare l \'elenco degli invitati e, infine, immettere le ricette nel computer. Ciascuna attivit richiede l \'immissione, l \'aggiornamento e l \'analisi delle informazioni, nonch la creazione di un elenco. Il programma ottimale per ciascun elenco dipende in parte dal contenuto e in parte dallo scopo dell \'elenco stesso. Per la presentazione di testo, creare un elenco puntato a una sola colonna per la lista degli acquisti della festa o una tabella a pi colonne per le commissioni ordinate in base alla localit nell \'Elaboratore di testi di Works. Se lo scopo principale  il calcolo, l \'analisi e la rappresentazione grafica di informazioni numeriche, ad esempio per il bilancio delle spese, utilizzare le funzionalit del Foglio di calcolo. Per creare un insieme di pagine (rapporti) che includano un \'ampia gamma di elementi simili, quali l \'insieme delle ricette per la festa o un inventario della cucina, utilizzare il Database. Per scegliere il programma con cui creare gli elenchi, consultare la tabella che segue. Nelle pagine successive si apprender l \'uso dell \'Elaboratore di testi per immettere testo, del Foglio elettronico per eseguire calcoli e grafici e del Database per immettere dati e generare rapporti.  Utilizzare una colonna di testo  pi colonne di testo pi colonne con calcoli, formule e grafici pi colonne con ordinamenti,filtri, raggruppamenti per la creazione di rapporti  Per creare l \'elenco con Elaboratore di testi mediante elenchi puntati e numerati Elaboratore di testi tramite una tabella Foglio di calcolo  Database   M I C R O S O F T W O R K S 2 0 0 0  10  6  SUGGERIMENTO  POSSIBILE ESEGUIRE IL CONTROLLO GRAMMATICALE INSIEME A QUELLO ORTOGRAFICO.  PARAGRAFI E PAGINE  Con l \'avvicinarsi della festa, sono molte le cose da scrivere, dalla lista della spesa agli inviti, ai ringraziamenti.  possibile creare documenti nuovi o affidarsi alle procedure guidate di Works. Con il documento aperto, fare clic e digitare il testo da inserire. Gli eventuali errori di ortografia possono essere corretti durante o al termine del lavoro.  Ricerca e correzione degli errori di ortografia  Una sottolineatura rossa ondulata segnala che la parola digitata non  presente nel dizionario di Works. L \'ortografia digitata pu essere voluta o errata.  possibile correggere gli errori durante o al termine della digitazione. Per correggere l \'ortografia durante il lavoro 1 Fare clic con il pulsante destro del mouse su una parola con sottolineatura rossa ondulata.  Una sottolineatura rossa ondulata indica un possibile errore.  2 Per accettare una correzione, fare clic sulla parola desiderata nel menu di scelta rapida. Oppure Per mantenere l \'ortografia digitata nel documento, fare clic su Ignora tutto. Oppure Per aggiungere la parola digitata al dizionario di Works per tutti i documenti, fare clic su Aggiungi. Per controllare l \'ortografia 1 Fare clic all \'inizio del documento. 2 Scegliere Controllo ortografia e grammatica dal menu Strumenti. Verr visualizzata la frase con la prima parola errata. 3 Per correggere questa istanza della parola, modificarla nella casella Non nel dizionario e fare clic su Cambia. Oppure Per mantenere tale ortografia, fare clic su Ignora. Oppure Per aggiungere la parola digitata al dizionario di Works per tutti i documenti, fare clic su Aggiungi. 4 Ripetere il passaggio 3 per ciascun errore. 5 Al termine, scegliere OK.   11  Compilazione di un elenco  Un elenco di commissioni pu essere semplice, come la lista della spesa, o pi complesso se include dettagli e luoghi in cui effettuare ogni commissione.A seconda delle esigenze,  possibile creare l \'elenco in tre modi. Elenco puntato semplice L \'elenco puntato  contraddistinto da un segno che si ripete all \'inizio di ciascuna serie di paragrafi, grazie al quale  possibile distinguere gli elementi dell \'elenco. 1 Digitare gli elementi da elencare in paragrafi separati. 2 Selezionare i paragrafi da elencare. 3 Scegliere Elenchi puntati e numerati dal menu Formato accertandosi che sia selezionata la scheda Puntato.  SUGGERIMENTO  L \'AVVIO ATTIVIT DI WORKS OFFRE UN \'ATTIVIT PER LA LISTA DELLA SPESA.  SUGGERIMENTO   ANCHE POSSIBILE MODIFICARE O AGGIUNGERE INTERVALLI DI TABULAZIONE PERSONALIZZATI.  4 Selezionare uno stile e scegliere OK.  Elenco con tabulazioni Per creare un semplice elenco a due colonne in cui ogni elemento  su una riga separata, utilizzare le tabulazioni preimpostate di Works. 1 Nel primo paragrafo, digitare il testo per la prima colonna, ad esempio un alimento, quindi premere TAB. 2 Digitare il testo per la seconda colonna, ad esempio una quantit, quindi premere INVIO. 3 Ripetere i passaggi 1 e 2 per ciascuna riga. Elenco in una tabella Il metodo ideale per creare gli elenchi consiste nell \'inserimento di una tabella che permette di suddividere il testo in colonne in modo efficace. 1 Fare clic nel punto in cui si desidera creare la tabella. 2 Scegliere Inserisci tabella dal menu Tabella. 3 Selezionare il numero di righe e colonne desiderato, che potr essere aumentato in seguito. 4 Selezionare un formato e scegliere OK. Nel documento verr inserita una tabella. 5 Digitare gli elementi dell \'elenco nella prima colonna e il testo o le immagini relative ad essi nella seconda. 6 Per creare altre righe, premere TAB alla fine dell \'ultima riga.   M I C R O S O F T W O R K S 2 0 0 0  12  Uso delle tabelle  Grazie alla flessibilit delle tabelle,  possibile digitare, modificare, formattare e controllare l \'ortografia di ciascuna casella, o cella, cos come per il testo normale oppure formattare l \'intera tabella. Per formattare una tabella 1 Fare clic sulla tabella. 2 Scegliere Seleziona tabella dal menu Tabella. 3 Scegliere Formato tabella dal menu Tabella. 4 Selezionare un formato e le opzioni desiderate, quindi scegliere OK. Per aggiungere righe o colonne alla tabella 1 Fare clic sulla riga o sulla colonna nel punto in cui effettuare l \'aggiunta. 2 Scegliere Inserisci riga o Inserisci colonna dal menu Tabella, quindi il comando Corrente appropriato.  Aspetto ottimale del documento  Dopo avere immesso il testo nell \'Elaboratore di testi,  facile modificarne l \'aspetto. Per una lettera, una parola o un gruppo di parole, sostituire il carattere Times Roman nero a 10 punti con uno nuovo. Lo spostamento degli elementi nella pagina  altrettanto semplice. Per formattare le parole 1 Selezionare il testo da modificare. 2 Scegliere Carattere dal menu Formato. 3 Selezionare le opzioni relative a colore, carattere, stile e dimensione desiderate, quindi scegliere OK.  Per formattare un paragrafo 1 Selezionare i paragrafi da modificare. 2 Scegliere Paragrafo dal menu Formato. 3 In ciascuna scheda selezionare le opzioni di rientro, allineamento e spaziatura, quindi scegliere OK. Per formattare elementi in tutte le pagine 1 Per aggiungere un \'intestazione, scegliere Intestazioni e pi di pagina dal menu Visualizza ed aggiungere e formattare il testo desiderato. Per rimuovere l \'intestazione dalla prima pagina di un documento, passare al punto 4. 2 Per inserire i numeri di pagina nell \'intestazione, fare clic nel punto desiderato, quindi scegliere Numero di pagina dal menu Inserisci. Per iniziare con un numero diverso da 1, passare al punto 4. 3 Per modificare i margini del documento, scegliere Imposta pagina dal menu File e selezionare le opzioni desiderate. 4 Per modificare il numero della pagina iniziale o la pagina in cui compare per la prima volta l \'intestazione, fare clic sulla scheda Altro della finestra di dialogo Imposta pagina, selezionare le opzioni desiderate e scegliere OK.  Aggiunta di immagini e grafici  Il comando Immagine dell \'Elaboratore di testi consente di creare e inserire vari tipi di immagini.  ad esempio possibile utilizzare immagini ClipArt per creare simpatici inviti.   13  SUGGERIMENTO LA CREAZIONE DI UN GRAFICO  ILLUSTRATA A PAGINA 15.  I grafici costituiscono invece il modo ideale di visualizzare le informazioni numeriche, ad esempio per chiarire le priorit nel bilancio della festa. Per inserire immagini ClipArt 1 Scegliere Immagine dal menu Inserisci, quindi ClipArt. 2 Fare clic sulla categoria desiderata. 3 Fare clic sull \'immagine desiderata, quindi scegliere Inserisci ClipArt dal menu visualizzato. 4 Fare clic sul pulsante Chiudi. Per inserire un grafico 1 Dal documento dell \'Elaboratore di testi passare a un grafico precedentemente creato nel Foglio di calcolo. 2 Selezionare il grafico e scegliere Copia dal menu Modifica. 3 Tornare al documento e fare clic nel punto in cui inserire il grafico. 4 Scegliere Incolla dal menu Modifica.  Condivisione  L \'invio di documenti ad altri utenti  la fase finale di molte attivit. Sono disponibili due metodi per inviare un documento a poche persone. Per creare una busta 1 Scegliere Buste dal menu Strumenti. 2 Scegliere Busta singola.  3 Fare clic sulla dimensione desiderata. 4 Scegliere Nuovo documento. Ver visualizzata una busta. 5 Nella casella degli indirizzi postali digitare il nome e l \'indirizzo da utilizzare. 6 Fare clic nella casella dell \'indirizzo del mittente e digitare il proprio nome e indirizzo. 7 Scegliere Stampa dal menu File, selezionare le opzioni desiderate, quindi scegliere OK. Nel capitolo 11  \"Creazione di buste di Stampa unione \" sono illustrate le procedure per l \'invio di un grande quantitativo di lettere. Invio di documenti tramite posta elettronica 1 Aprire il documento da inviare. 2 Scegliere Invia dal menu File. Verr visualizzato un nuovo messaggio di posta al quale  allegato il documento. 3 Digitare l \'indirizzo di posta elettronica del destinatario. 4 Digitare l \'oggetto del messaggio e le informazioni da inserire. 5 Fare clic sul pulsante Invia. Per informazioni sugli indirizzi di posta elettronica, consultare il capitolo 8  \"Gestione degli indirizzi \".   M I C R O S O F T W O R K S 2 0 0 0  14  7  SUGGERIMENTO UTILIZZARE MOUSE O TASTI FRECCIA PER SPOSTARSI SU ALTRE CELLE.  CALCOLI E GRAFICI   possibile creare fogli di calcolo per varie operazioni nell \'Avvio attivit oppure aprirne uno vuoto per creare la lista della spesa e il bilancio per la festa.  Aggiunta, modifica e calcolo  Di seguito sono illustrati alcuni metodi rapidi per digitare dati ed eseguire calcoli nel foglio di calcolo. Per digitare testo o numeri 1 Fare clic sulla cella desiderata. 2 Digitare le informazioni e premere INVIO. Verr selezionata la cella successiva. Per modificare la voce di una cella 1 Fare doppio clic sulla cella da modificare. 2 Modificare la voce e premere INVIO. Per aggiungere una formula con Calcolo guidato Calcolo guidato permette di calcolare un nuovo valore da dati esistenti grazie a formule in grado di ridurre i tempi e il numero di errori attraverso il ricalcolo dei risultati a ogni modifica dei valori. 1 Fare clic sulla cella in cui aggiungere la formula. 2 Scegliere Calcolo guidato dal menu Strumenti. 3 Fare clic sulla funzione desiderata. 4 Seguire le istruzioni.  Per calcolare il totale di una serie di numeri In genere si crea un elenco di numeri in un foglio di calcolo allo scopo di calcolarne il totale, che in Works si ottiene mediante la funzione Somma automatica. 1 Fare clic su una cella alla fine della riga o della colonna di cui si desidera calcolare il totale. 2 Sulla barra degli strumenti fare clic  sul pulsante Somma automatica 3 Premere INVIO.  Modifica del formato  Grazie ai numerosi formati disponibili in Works, le informazioni assumeranno un aspetto pi efficace e chiaro. Per applicare automaticamente un formato 1 Selezionare le celle da formattare. 2 Scegliere Formattazione automatica dal menu Formato. 3 Dalla casella Selezionare un formato selezionare il formato desiderato, quindi scegliere OK. Per formattare le celle in modo personalizzato  possibile personalizzare il formato numerico, lo stile dei caratteri e altri elementi.  .   15  1 Selezionare le celle da formattare. 2 Scegliere il comando di formattazione desiderato dal menu Formato. 3 Digitare o selezionare le opzioni di formattazione e scegliere OK.  Creazione di grafici  Per visualizzare le informazioni in modo pi efficace,  possibile creare un grafico. Per creare un grafico 1 Selezionare le informazioni da includere nel grafico. 2 Scegliere Crea nuovo grafico dal menu Strumenti. 3 Fare clic sul grafico desiderato, selezionare le opzioni desiderate, quindi scegliere OK. Oppure Se vienevisualizzata la Guida, fare clic sull \'opzione desiderata. Per copiare un grafico in un documento 1 Scegliere Grafico dal menu Visualizza. 2 Fare clic sul grafico da copiare, quindi scegliere OK. 3 Scegliere Copia dal menu Modifica. 4 Aprire o passare al documento in cui effettuare la copia. 5 Fare clic nel punto in cui posizionare il grafico. 6 Scegliere Incolla dal menu Modifica.  Stampa dei dati  Oltre a stampare un intero foglio di calcolo con il comando Stampa,  possibile definire un \'area di stampa per stamparne solo una parte. Per stampare una parte del foglio di calcolo 1 Selezionare le celle da stampare. 2 Scegliere Imposta area di stampa dal menu Formato, quindi scegliere OK. 3 Scegliere Stampa dal menu File, quindi scegliere OK. Per reimpostare l \'area di stampa 1 Scegliere Nome intervallo dal menu Inserisci. 2 Dalla casella Seleziona nome selezionare Area di stampa. 3 Fare clic su Elimina, quindi scegliere OK.  SUGGERIMENTO PER TORNARE AL FOGLIO DI CALCOLO, SCEGLIERE FOGLIO DI CALCOLO DAL MENU VISUALIZZA.   POSSIBILE COLLEGARE IL GRAFICO PER OTTENERNE UNA VERSIONE SEMPRE AGGIORNATA NEL DOCUMENTO.   M I C R O S O F T W O R K S 2 0 0 0  16  8  SUGGERIMENTO SE SI UTILIZZA LA RUBRICA CON PROGRAMMI DI POSTA ELETTRONICA DIVERSI DA MICROSOFT OUTLOOK EXPRESS, I COMANDI POSSONO VARIARE.  GESTIONE DEGLI INDIRIZZI  SI CREA UN COLLEGAMENTO DIRETTO TRA RUBRICA E INDIRIZZO.  Pu essere utile raccogliere nella Rubrica i nomi, i numeri di telefono e gli indirizzi di posta elettronica annotati su vari foglietti, unitamente a eventuali note. Per aprire la Rubrica 1 Nell \'Avvio attivit fare clic sulla scheda Programmi. 2 Fare clic su Rubrica, quindi scegliere il pulsante Avvia. Per creare un indirizzo 1 Scegliere Nuovo contatto dal menu File. 2 Digitare il nome. 3 In ciascuna scheda aggiungere le informazioni desiderate e scegliere OK. Per modificare un indirizzo 1 Nella Rubrica fare doppio clic sulla voce da modificare. 2 In ciascuna scheda modificare le informazioni desiderate e scegliere OK. Per trovare i contatti mediante Internet 1 Scegliere Trova contatti dal menu Modifica. 2 Dalla casella Cerca in selezionare un servizio di elenchi in linea Internet. 3 Digitare le informazioni utili per agevolare la ricerca. 4 Fare clic sul pulsante Trova.  Organizzazione della Rubrica  Per trovare rapidamente le voci della Rubrica,  possibile ordinare i messaggi per nome, indirizzo o numero di telefono.  Il raggruppamento di pi indirizzi di posta elettronica semplifica l \'organizzazione.  possibile inviare messaggi a tutta la famiglia o alla propria squadra sportiva creando un gruppo di posta, o lista di distribuzione. Il messaggio inviato a un gruppo verr inoltrato all \'indirizzo di ciascun membro. Per ordinare gli indirizzi 1 Fare clic sull \'intestazione del campo desiderato: per ordinare in base al mittente, ad esempio, fare clic su Nome.  Intestazioni dei campi  2 Per riorganizzare le voci in ordine crescente (A-Z) o decrescente (Z-A), fare due volte clic sull \'intestazione. Per creare un gruppo 1 Scegliere Nuovo gruppo dal menu File. 2 Digitare un nome nella casella Nome gruppo. 3 Fare clic su Seleziona, selezionare il nome di un membro, quindi scegliere Seleziona. 4 Ripetere il passaggio 3 per ciascun nome da aggiungere al gruppo. 5 Scegliere due volte OK.   17  9  SUGGERIMENTO GLI APPUNTAMENTI POSSONO ANCHE ESSERE DIGITATI DIRETTAMENTE NEL CALENDARIO.  PER ELIMINARE UN \'ATTIVIT, FARE CLIC SU DI ESSA, QUINDI SCEGLIERE ELIMINA APPUNTAMENTO DAL MENU MODIFICA.  ORGANIZZAZIONE DEGLI APPUNTAMENTI  Organizzare la festa sar facile grazie alle funzionalit del Calendario.  Gestione del tempo  Un unico comando consente di pianificare gli appuntamenti ricorrenti, aggiungendoli una sola volta.  inoltre possibile impostare utili promemoria. Per aggiungere appuntamenti o eventi 1 Scegliere Nuovo appuntamento dal menu File. 2 Aggiungere il nome di un \'attivit nella casella Titolo. 3 Per un appuntamento singolo, specificare l \'ora iniziale e finale nella casella Periodo. Oppure Per un appuntamento ricorrente, selezionare l \'ora iniziale e finale nella casella Periodo, quindi selezionare la casella Appuntamento ricorrente. Oppure Per un evento che dura un \'intera giornata, selezionare il giorno nella casella Periodo, quindi selezionare la casella di controllo Giornata intera. 4 Digitare o selezionare eventuali altre informazioni e scegliere OK. Per ricordare le attivit 1 Per creare un nuovo appuntamento, eseguire i passaggi da 1 a 3 della procedura precedente.  Oppure Per un appuntamento esistente, scegliere Apri appuntamento dal menu File. 2 In Altre informazioni selezionare un \'ora nella casella Promemoria, quindi scegliere OK. Per annotare compleanni o festivit 1 Per aggiungere una festivit, scegliere Aggiungi festivit dal menu Modifica, quindi fare clic sulla festivit. Oppure Per aggiungere tutti i compleanni presenti nella Rubrica, fare clic su Compleanni.  anche possibile selezionare A ogni apertura aggiorna il Calendario in base alle nuove informazioni su compleanni e anniversari presenti nella Rubrica. 2 Scegliere OK.  Visualizzazione del tempo  Per visualizzare il Calendario in modi diversi  Scegliere la visualizzazione desiderata dal menu Visualizza. Ad esempio, scegliere Mese per visualizzare il mese o Giorno per visualizzare il giorno corrente. Per visualizzare mesi precedenti o successivi  In visualizzazione Mese fare clic su una delle frecce accanto al nome del mese.   M I C R O S O F T W O R K S 2 0 0 0  18  10  RECORD E RAPPORTI  Il database  lo strumento migliore per memorizzare, organizzare e presentare le ricette della festa o qualsiasi inventario dettagliato. Nell \'Avvio attivit sono disponibili numerose procedure guidate per la creazione di database di vario tipo.  Aggiunta e visualizzazione di informazioni  Un database creato con una procedura guidata ha la struttura di una scheda in cui aggiungere i dettagli per ciascun elemento. Ogni informazione  contenuta in un campo della scheda e ciascuna pagina  denominata record. Questa visualizzazione  definita Scheda. Per aggiungere informazioni in un record 1 Fare clic sul campo desiderato. 2 Digitare le informazioni. 3 Premere TAB per passare ad altri campi in cui immettere le informazioni. 4 Al termine, premere INVIO.  Un campo della visualizzazione Elenco  Per vedere tutte le informazioni nella visualizzazione Elenco Dopo l \'aggiunta di alcuni record, passare alla visualizzazione Elenco in cui ciascun record corrisponde a una riga e ciascun campo a una colonna.  Scegliere Elenco dal menu Visualizza.  Modifica del database  Dopo avere visualizzato i dati nell \'elenco, pu essere necessario aggiungere un campo. Per aggiungere un campo (colonna) nella visualizzazione Elenco 1 Fare clic nel punto in cui si desidera aggiungere il campo. 2 Scegliere Inserisci campo dal menu Record, quindi Prima o Dopo. 3 Digitare un nome breve per il campo. 4 Fare clic su Aggiungi, quindi su Fine. Per formattare un campo nella visualizzazione Elenco L \'impostazione del tipo di campo corretto, come testo, data/ora o numero, permette di visualizzare correttamente le informazioni.  anche possibile modificare stile e tipo di carattere, sfondo e altri aspetti del campo. 1 Fare clic sul nome posto nella parte superiore del campo da modificare. 2 Scegliere Campo dal menu Formato. 3 Digitare o selezionare le opzioni del tipo di campo nella scheda Campo. 4 Selezionare le opzioni desiderate nelle altre schede, quindi scegliere OK.  SUGGERIMENTO NELLA VISUALIZZAZIONE SCHEDA AGGIUNGERE, SPOSTARE O ELIMINARE I CAMPI, INSERIRE IMMAGINI E APPORTARE ALTRE MODIFICHE AL DATABASE.  Un record della visualizzazione Elenco  Un record della visualizzazione Scheda Un campo della visualizzazione Scheda   19  Creazione di rapporti  Dopo avere immesso i dati,  possibile creare e stampare un riepilogo globale o parziale del database con il comando Crea rapporti. Per creare e visualizzare un rapporto 1 Scegliere Crea rapporti dal menu Strumenti. 2 Digitare un nome e scegliere OK. Verr visualizzata la finestra di dialogo Crea rapporti. 3 In ogni scheda selezionare le opzioni per definire contenuto e organizzazione del rapporto, quindi fare clic su Fine. 4 Scegliere Anteprima nel messaggio di Crea rapporti. Per stampare il rapporto  1 Fare clic su Oppure accanto all \'anteprima.  SUGGERIMENTO  FARE CLIC SU PER VISUALIZZARE L \'ANTEPRIMA DEL RAPPORTO E OSSERVARE LE MODIFICHE.  Per modificare la formattazione del rapporto 1 Scegliere Annulla accanto all \'anteprima. Si passer alla visualizzazione Rapporto. 2 Scegliere il comando appropriato dal menu Formato. 3 Scegliere le schede e selezionare le opzioni per definire la formattazione.  Spostamento di un rapporto in un altro documento  Pu essere utile spostare alcune informazioni di database nel Foglio di calcolo per eseguire calcoli o in un documento dell \'Elaboratore di testi. Per spostare alcune celle del rapporto 1 Passare alla visualizzazione Elenco e selezionare le celle da copiare. 2 Scegliere Copia dal menu Modifica. 3 Passare al documento in cui incollare le sezioni del rapporto. 4 Scegliere Incolla dal menu Modifica. Per spostare l \'intero rapporto 1 Per copiare l \'intero rapporto o alcune sezioni, passare alla visualizzazione Rapporto e selezionare le sezioni desiderate. 2 Scegliere Copia risultato rapporto dal menu Modifica. 3 Passare al documento in cui incollare le sezioni del rapporto. 4 Scegliere Incolla dal menu Modifica.  Scegliere Stampa dal menu File. 2 Selezionare le opzioni desiderate, quindi scegliere OK. Per modificare l \'organizzazione del rapporto Il modo pi semplice per modificare filtro, ordinamento o raggruppamento di un rapporto consiste nel crearne uno nuovo con Crea rapporti ed eliminare l \'originale. Per modificare l \'originale, scegliere Rapporto dal menu Visualizza, fare clic su Modifica, quindi selezionare le opzioni appropriate.   M I C R O S O F T W O R K S 2 0 0 0  20  11  CREAZIONE DI BUSTE DI TAMPA UNIONE S  2 Nella finestra di dialogo Buste fare clic su Buste Stampa unione. Verr visualizzata la finestra di dialogo Impostazioni buste. 3 Dall \'elenco Dimensioni buste selezionare la dimensione corretta. 4 Scegliere Nuovo documento. Verranno visualizzate una nuova busta e la finestra di dialogo Apri origine dati. 5 Fare clic su Unisci informazioni contenute nella Rubrica. 6 Fare doppio clic su Rubrica nella finestra di dialogo Inserisci campi. Il codice di campo <<Blocco indirizzo>>  posizionato nella casella di testo dell \'indirizzo e durante la stampa verr sostituito da nomi e indirizzi formattati.  Casella dell \'indirizzo del mittente  Con Stampa unione  possibile creare lettere tipo, stampare etichette di indirizzi o indirizzare le buste ai membri di un elenco postale, ad esempio gli invitati alla festa. L \'uso di Works per indirizzare e stampare le buste agevola il recupero degli indirizzi memorizzati nella Rubrica evitando di doverli digitare. La Rubrica  un tipo di origine dati, un programma o un file contenente nomi e indirizzi da utilizzare nel documento di Stampa unione. Nota Prima di iniziare, occorre accertarsi di avere aggiunto gli indirizzi necessari nella Rubrica. Creazione di buste La creazione di un insieme di buste consiste in tre fasi. Innanzitutto si crea il documento busta specificandone le dimensioni. Si apre quindi l \'origine dati da cui recuperare gli indirizzi, in questo caso la Rubrica, e si posizionano i codici di campo per inserire le informazioni dei singoli indirizzi. Infine,  possibile formattare il testo e aggiungere immagini per uniformare la busta allo stile del documento. Per creare la busta 1 Scegliere Buste dal menu Strumenti.  Codice di campo Casella dell \'indirizzo postale   21  SUGGERIMENTO   ANCHE POSSIBILE VISUALIZZARE LE BUSTE DI STAMPA UNIONE SCEGLIENDO ANTEPRIMA DI STAMPA DAL MENU FILE.  7 Fare clic nella casella di testo dell \'indirizzo del mittente e digitare nome e indirizzo. 8 Scegliere Salva con nome dal menu File. 9 Assegnare un nome al documento e fare clic sul pulsante Salva. Selezione di nomi dalla Rubrica Per limitare gli indirizzi di Stampa unione, selezionare solo i nomi e gli indirizzi desiderati nella Rubrica.  possibile, ad esempio, inviare alcuni inviti speciali solo a un gruppo di amici. Per selezionare nomi specifici 1 Aprire o passare al documento busta di Stampa unione. 2 Scegliere Stampa unione dal menu Strumenti, quindi Seleziona nomi. 3 Nella casella Immettere un nome o selezionarne uno dall \'elenco digitare o fare clic sul nome desiderato. 4 Fare clic su Seleziona. Il nome verr visualizzato nell \'elenco Destinatari Stampa unione. 5 Ripetere i passaggi 3 e 4 per aggiungere i nomi desiderati, quindi scegliere OK.  Visualizzazione e stampa delle buste di Stampa unione  Dopo l \'inserimento degli indirizzi nelle buste mediante i codici di campo,  possibile visualizzare le buste una per una. Le buste finite sono visualizzate e stampate come un unico documento di Stampa unione contenente singole copie della lettera per ciascun nome e indirizzo dell \'origine dati.  Con il documento di Stampa unione aperto, scegliere Stampa unione dal menu Strumenti, quindi Visualizza risultati. Spostarsi tra le voci della busta mediante le frecce. Per stampare le buste di Stampa unione 1 Aprire o passare al documento busta di Stampa unione. 2 Scegliere Stampa dal menu File. Verr selezionato automaticamente il metodo di alimentazione per la stampante. 3 Nella casella di gruppo Impostazioni Stampa unione selezionare le opzioni desiderate e scegliere OK. Verr stampata una copia della busta per ciascun nome e indirizzo dell \'origine dati. Per informazioni sulla creazione di lettere o etichette di Stampa unione, cercare Stampa unione nell \'Indice della Guida.   B   23  INDICE ANALITICO  aggiunta ClipArt, 1213 di appuntamenti, 17 di parole al dizionario 10 di righe e colonne, 12 grafici, 1213 aggiunta, 14 allegati, posta elettronica 13 allineamento, 12 anniversari, 17 anteprima documenti, 8 rapporti, 19 Anteprima di stampa 8 appuntamenti, 17 appuntamenti ricorrenti, 17 appuntamenti singoli, 17 Appunti, 7 area di stampa, 15 aree di lavoro, 5 assegnazione del nome ai documenti 6 assistenza, 4 avvio delle attivit, 2 bilanci, 1415 buste, 13, 2021 calcoli, 1415 Calcolo guidato, 14 Calendario, 1, 17 calendario giornaliero 17 campi aggiunta, 18 selezione, 7 Stampa unione, 21 caratteri, 12 caratteri, ricerca, 8 celle immissione delle informazioni, 14 posizionamento dei rapporti, 19 selezione, 7 chiusura dei documenti, 6 ClipArt, 1213 colonne 12 colonne, 11, 18 colore, testo 12 compleanni, 17 contatti, ricerca, 16 copia di grafici, 13, 15 rapporti, 19 testo, 7 correzione dell \'ortografia, 10 Crea rapporti, 19 Cronologia, scheda, Avvio attivit, 3 Database, 1, 1819 destinatari, stampa unione 21 dimensione busta, 13, 20 carattere, 12 dizionario, ortografia, 10 documenti anteprima, 8 assegnazione del nome, 6   M I C R O S O F T W O R K S 2 0 0 0  24  avvio, 2 chiusura, 6 copia di grafici, 15 esistenti, 3 formattazione, 12 invio, 13, 16, 2021 posizionamento dei rapporti, 19 salvataggio, 6 spostamento di testo, 7 stampa, 8 documenti vuoti, 2 Elaboratore di testi, 1, 1013 elenchi, 11 elenchi con tabulazioni, 11 elenchi numerati, 11 elenchi puntati, 11 Elenco, visualizzazione, database, 18 eliminazione immagini, 8 rapporti, 19 testo, 8 errori di ortografia, 10 esistenti, documenti, 3 esplorazione delle finestre di dialogo, 6 di Works, 5 tra programmi, 6 etichette, 21 eventi, 17 festivit, 17 filtro rapporti, 19 finestre di dialogo 6 finestre di dialogo, 4 Fogli di calcolo 1415 Fogli di calcolo, 1 fondamenti, nozioni, 58 formattazione database, 1819 delle informazioni, 7 elenchi, 11 fogli di calcolo, 14 paragrafi, 12 parole, 12 rapporti, 19 tabelle, 12 formattazione automatica 14 formule, 14 gestione del tempo, 17 grafici, 1213 grammatica, controllo, 10 Guida, 4 immagini, 1213 impostazione, pagina, 12 incollare, 7 Indice, Guida, 4 indirizzi 16, 2021 indirizzi, 13 inizio dei numeri di pagina, 12 inserimento di appuntamenti, 17 di grafici, 1213 di immagini, 1213 di parole nel dizionario 10 di righe e colonne, 12 Internet, ricerca degli indirizzi, 16 intervallo, stampa, 15 intestazioni, 12 Introduzione, 1 inventario, 1819   25  invio di documenti 16, 2021 invio di documenti, 13 lettere, invio 2021 lettere, invio, 13, 16 lettere, ricerca, 8 margini, 12 matematica, 1415 membri, gruppo di indirizzi, 16 mesi precedenti, visualizzazione, 17 mesi successivi, visualizzazione, 17 modelli, avvio, 2 modifica, 3, 7 modifica di documenti, 3, 68, 1013 multipli elementi, selezione, 7 indirizzi, 13, 16, 2021 nozioni fondamentali, 58 numeri calcolo, 14 pagina, 12 ricerca, 8 ordinamento attivit, 3 indirizzi, 16 posta, 16 rapporti, 19 ordinamento delle informazioni, 7 origine dati, Stampa unione, 2021 Outlook Express, 16 output, rapporti di database, 19 pagine formattazione, 12 Imposta pagina, finestra di dialogo 12 numerazione, 12 paragrafi, formattazione, 12 parole aggiunta al dizionario, 10 formattazione, 12 ricerca, 8 parole chiave, Guida, 4 pi di pagina, 12 posizionamento dei documenti rapporti, 19 posizionamento nei documenti grafici, 13 immagini, 1213 Posta, 1 posta, 13, 16 Posta elettronica, 1 posta elettronica, 13, 16 procedure guidate, avvio, 2 progettazione di database, 1819 Programmi cenni generali, 1 programmi spostamento, 6 Programmi, scheda, Avvio attivit, 23 promemoria, 17 raggruppamento rapporti, 19 raggruppamento degli indirizzi di posta elettronica 16 rapporti, 19 record, database, 18 record, selezione, 7 reimpostazione, area di stampa, 15 ricerca degli indirizzi, 16 ricerca di testo, 8   M I C R O S O F T W O R K S 2 0 0 0  26  ricerca nella Guida, 4 rientro, 12 righe, aggiunta alle tabelle, 12 rimozione immagini, 8 rapporti, 19 testo, 8 Rubrica 2021 Rubrica, 1, 16 salvataggio automatico, 6 salvataggio dei documenti, 6 selezione di indirizzi, 21 testo, 7 selezioni, stampa, 15 serie di numeri, totale, 14 Somma, 14 sostituzione di testo 8 spaziatura, 12 spostamento in Works, 5 nelle finestre di dialogo, 6 rapporti, 19 Taglia e incolla, 7 tra programmi, 6 stampa buste di Stampa unione, 21 documenti, 8 fogli di calcolo, 15 rapporti, 19 Stampa unione, 2021 stile, formattazione 12 tabelle, 11, 12 Taglia e incolla, 7 tempo, organizzazione, 17 testo dimensione del carattere, 12 errori di ortografia, 10 formattazione, 12 ricerca, 8 selezione, 7 sostituzione, 8 totale, serie di numeri, 14 Trascina selezione, spostamento, 7 Trova, comando, 8 unione, stampa, 2021 visualizzazione buste di Stampa unione, 21 calendario, 17 rapporti, 19   b   Requisiti per l \'installazione  1 2 3  4  Assicurarsi che il computer e il monitor siano accesi. Chiudere tutti i programmi aperti, incluso l \'eventuale software antivirus, lasciando in esecuzione solo Windows. Inserire il disco di Microsoft Works nell \'apposito caddy, se necessario, quindi nell \'unit CD-ROM. Il programma di installazione verr avviato automaticamente. Rispondere alle domande visualizzate durante l \'installazione. Se il programma di installazione non viene avviato automaticamente, fare clic sul pulsante Start sulla barra delle applicazioni, quindi scegliere Esegui. Digitare: lettera unit: \\setup.exe e scegliere OK Se ad esempio l \'unit OK. disco dell \'installazione  d, digitare d: \\setup.exe   ","null","null","");arrFiles[56]=new Array("manu/manu1.htm","Appunti di Hardware","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Appunti di Hardware Per conoscere meglio il personal computer, la sua evoluzione e le parti che lo compongono Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[57]=new Array("manu/manu10.htm","Piccolo Glossario Informatico","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Piccolo Glossario Informatico Un glossario per capire i termini informatici con spiegazioni ed esempi Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[58]=new Array("manu/manu11.htm","Piccolo manuale Winzip","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Piccolo manuale Winzip Un manualetto per usare rapidamente il pi&ugrave; popolare programma di compressione in ambiente Windows Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[59]=new Array("manu/manu12.htm","Manuale Tag Html 4.0","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Manuale Tag Html 4.0 L \'elenco spiegato dei comandi del liguaggio HTML nella sua ultima versione Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[60]=new Array("manu/manu13.htm","Scorciatoie Office","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Scorciatoie Office Utili combinazioni di tasti per Office Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[61]=new Array("manu/manu14.htm","Tutorial Originali","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Tutorial Originali Cercando per la rete ho trovato i tutorial originali di quattro programmi che metto a vostra disposizione Macromedia Dreamweaver 4 PDF ZIP Macromedia Dreamweaver 4 Ultradev PDF ZIP Macromedia Flash 4 PDF ZIP Microsoft Works 2000 PDF ZIP","null","null","");arrFiles[62]=new Array("manu/manu2.htm","Introduzione al DOS","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Introduzione al DOS Questo sistema operativo &egrave; ormai superato ma &egrave; molto utile a fini didattici e inoltre &egrave; ancora l \'unica maniera per gestire un computer in panne. Viene anche trattato come partizionare un disco fisso con fdisk. Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[63]=new Array("manu/manu3.htm","Windows 98","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Windows 98 Impariamo ad usare questo sistema operativo che nelle diverse versioni &egrave; presente sui nostri computer Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[64]=new Array("manu/manu4.htm","Microsoft Word 2000","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Microsoft Word 2000 Il manuale per il pi&ugrave; diffuso programma di elaborazione testi. per iniziare ad usarlo e arrivare alle modalit&agrave; avanzate Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[65]=new Array("manu/manu5.htm","Microsoft Excel 2000","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Microsoft Excel 2000 Il manuale per il foglio di calcolo pi&ugrave; usato Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[66]=new Array("manu/manu6.htm","Microsoft Power Point 2000","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Microsoft Power Point 2000 Un proiettore di dapositive nel vostro pc molto intuitivo e potente Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[67]=new Array("manu/manu7.htm","Microsoft Internet Explorer &amp; Outlook Express ","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Microsoft Internet Explorer &amp; Outlook Express Il pi&ugrave; famoso programma per navigare in Internet e il programma di posta elettronica (mailer) abbinato. Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[68]=new Array("manu/manu8.htm","Estensioni dei file","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Estensioni dei file Una guida ai vari tipi di file e alle loro estensioni Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[69]=new Array("manu/manu9.htm","Windows 98 pi&ugrave; avanti","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); &copy; \'); mv5_menu = new Array(); mv5_lien = new Array(); mv5_menu[0] = \' Manuali \'; mv5_lien[0] = \' . Hardware \' mv5_lien[0] += \' . DOS \'; mv5_lien[0] += \' . Windows 98 \'; mv5_lien[0] += \' . Word 2000 \'; mv5_lien[0] += \' . Excel 2000 \'; mv5_lien[0] += \' . Power Point 2000 \'; mv5_lien[0] += \' . Internet x te \'; mv5_lien[0] += \' . Estensione file \'; mv5_lien[0] += \' . Windows 98 + \'; mv5_lien[0] += \' . Glossario \'; mv5_lien[0] += \' . Winzip \'; mv5_lien[0] += \' . Tag HTML4 \'; mv5_lien[0] += \' . Scorciatoie Office \'; mv5_lien[0] += \' . Tutorial Originali \'; mv5_pos = -1; function mv5_menu_draw()	{	mv5_aff = \" \"; for(a=0;a \"+mv5_menu[a]+ \" \";	else	mv5_aff += \" \"+mv5_menu[a]+ \" \"	if(mv5_pos == a || !document.getElementById)	mv5_aff += \" \"+mv5_lien[a]+ \" \";	} mv5_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv5 \").innerHTML = mv5_aff;	else	document.write(mv5_aff);	} mv5_menu_draw(); Windows 98 pi&ugrave; avanti Altri trucchi e spiegazioni per conoscere sempre meglio il sistema operativo Windows 98 Leggi il manuale online Scarica il manuale compresso","null","null","");arrFiles[70]=new Array("manu/_vti_cnf/manui.htm","NO TITLE","null","null","null","");arrFiles[71]=new Array("sciop.htm/index.htm","***webstop***","***webstop***","ioprotesto, io protesto, proteste, sciopero, sciopero generale, articolo 18, art.18, sindacati, lavoro, webstop, contestazione, liberta, partiti, 16 aprile, lavoratori, download, lavoratore, associazione, no profit, industria, metalmeccanica, metalmeccanici, no global,","webstop, il primo sciopero web, per aderire allo sciopero generale indetto per il 16 aprile","");arrFiles[72]=new Array("docu/mapvir.htm","Mappa diffusione virus","null","null","null","");arrFiles[73]=new Array("docu/pervir.htm","Il Pericolo Virus","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); Questo sito &egrave; ottimizzato per Internet Explorer 4.0 o superiori alla risoluzione di 800X600 e Netscape 6.0 Tutti gli utilizzatori di Personal Computer e soprattutto noi navigatori abbiamo una spada di Damocle sempre sospesa sul nostro pc, i Virus, in questa pagina trovato i link per scaricare degli antivirus in prova e la mappa di diffusione dei Virus. Mappa di diffusione dei Virus Norton Antivirus 2002 McAfee PC-cillin 2002","null","null","");arrFiles[74]=new Array("docu/zapping.htm","Cosa danno stasera alla tv?","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); Questo sito &egrave; ottimizzato per Internet Explorer 4.0 o superiori alla risoluzione di 800X600 e Netscape 6.0 \"Cosa danno stasera alla tv? \" &egrave; una domanda ricorrente un aiuto dall \'Eremita con questa form per cercare il programma preferito. CANALE Rai Uno Rai Due Rai Tre Rete 4 Canale 5 Italia 1 La7 MTV - TMC 2 Europa 7 Odeon Rete A - VIVA - - - - - - - - - - Tele+ 16:9 Tele+ Bianco Tele+ Grigio Tele+ Nero +Calcio +F1 BBC World Bloomberg Canal Jimmy Cinecinema 1 Cinecinema 2 Cineclassics Classica CNBC Europe Disney Channel Hallmark Happy Channel Inter Channel Italia Network News J TV Marcopolo Match Music Milan Channel MTV Italia Palco Planete Raisat Album Raisat Art Raisat Cinema Raisat Fiction Raisat Gamb. ros. Raisat Ragazzi Raisat Show Seasons TVL - - - - - - - - - - Calcio Stream Canale Viaggi Cartoon Network Cinema Stream CineMovie CNN International Comedy Life Cult Network It. Discovery Chan. Duel TV Euronews Eurosport Fox Kids Nat.Geographic Prima Fila Cin. Prima Fila Spett. Roma Channel SNAI Sat Sport Stream Stream News Stream Verde Studio Universal TVL GENERE Attualit Cartoni Animati Contenitore Documentari Fiction Film Filmtv Musica News Quiz Religione Rubrica Soap Opera Sport Talk Shows Teatro Telefilm Variet FASCIA ORARIA Mattina Pomeriggio Prima serata Notte","null","null","");arrFiles[75]=new Array("docu/mappe.htm","Mappe delle Citt&agrave;","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); Questo sito &egrave; ottimizzato per Internet Explorer 4.0 o superiori alla risoluzione di 800X600 e Netscape 6.0 Se ti serve una mappa per andare a casa di quacuno che ti ha detto \"&egrave; facilissimo raggiungermi \" e ti ha parlato per mezzora di strade stradine e scalette ecco la soluzione. Comune: Indirizzo: Civico:","null","null","");arrFiles[76]=new Array("docu/tradu.htm","Traduzioni online","\'); mv2_menu = new Array(); mv2_lien = new Array(); mv2_menu[0] = \' Eremita.it \'; mv2_lien[0] = \' . Home page \' mv2_lien[0] += \' . Manuali \'; mv2_lien[0] += \' . Chi cerca trova \'; mv2_lien[0] += \' . Genova per noi \'; mv2_lien[0] += \' . Il Pericolo Virus \'; mv2_lien[0] += \' . Mappe delle Citt \'; mv2_lien[0] += \' . Cosa danno stasera alla TV? \'; mv2_lien[0] += \' . Traduzioni Online \'; mv2_pos = -1; function mv2_menu_draw()	{	mv2_aff = \" \"; for(a=0;a \"+mv2_menu[a]+ \" \";	else	mv2_aff += \" \"+mv2_menu[a]+ \" \"	if(mv2_pos == a || !document.getElementById)	mv2_aff += \" \"+mv2_lien[a]+ \" \";	} mv2_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv2 \").innerHTML = mv2_aff;	else	document.write(mv2_aff);	} mv2_menu_draw(); \'); mv3_menu = new Array(); mv3_lien = new Array(); mv3_menu[0] = \' I miei altri siti: \'; mv3_menu[1] = \' Cantautori \'; mv3_menu[2] = \' Fantascienza \'; mv3_menu[3] = \' Fumetti \'; mv3_menu[4] = \' Personali \'; mv3_menu[5] = \' Politica \'; mv3_menu[6] = \' Vari \'; mv3_lien[0] = \' . Visitali \' mv3_lien[1] = \' . Non all Eremita ne al cielo \' mv3_lien[2] = \' . EremiTrekk \'; mv3_lien[3] = \' . Jeff Hawke \'; mv3_lien[4] = \' . Domenico Donato \'; mv3_lien[5] = \' . Canti di Lotta \'; mv3_lien[6] = \' . EremiPlane \'; mv3_lien[1] += \' . Storia di un Eremita \'; mv3_lien[2] += \' . EremiTrekk2 \'; mv3_lien[2] += \' . EremJedi \'; mv3_lien[2] += \' . EremJedi2 \'; mv3_lien[3] += \' . Storie dallo spazio profondo \'; mv3_lien[4] += \' . EremiDomi \'; mv3_lien[4] += \' . EremiBookmark \'; mv3_lien[4] += \' . Domingo \'; mv3_lien[6] += \' . Il Prefettizio \'; mv3_lien[6] += \' . EreMP3 \'; mv3_pos = -1; function mv3_menu_draw()	{	mv3_aff = \" \"; for(a=0;a \"+mv3_menu[a]+ \" \";	else	mv3_aff += \" \"+mv3_menu[a]+ \" \"	if(mv3_pos == a || !document.getElementById)	mv3_aff += \" \"+mv3_lien[a]+ \" \";	} mv3_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv3 \").innerHTML = mv3_aff;	else	document.write(mv3_aff);	} mv3_menu_draw(); Home | Manuali | Chi cerca trova | Genova per noi | Il Pericolo Virus | Mappe delle Citt&agrave; | Traduzioni Online | Cosa danno stasera alla TV? \'); mv4_menu = new Array(); mv4_lien = new Array(); mv4_menu[0] = \' Link \'; mv4_menu[1] = \' Amici \'; mv4_menu[2] = \' Informatica \'; mv4_menu[3] = \' Iniziative sociali \'; mv4_menu[4] = \' Istituzioni \'; mv4_lien[0] = \' . Principali \' mv4_lien[1] = \' . Cronache di Carruggi \'; mv4_lien[2] = \' . Last Computer snc \'; mv4_lien[3] = \' . UD Ricerca contro il cancro \'; mv4_lien[4] = \' . Ministero dell Interno \'; mv4_lien[1] += \' . ProLoco Fontanigorda \'; mv4_lien[2] += \' . Circolo Arcipicchia \'; mv4_lien[2] += \' . HTML.IT \'; mv4_lien[3] += \' . Seti@Home \'; mv4_lien[4] += \' . Prefettura di Genova UTG \'; mv4_lien[4] += \' . Camera dei Deputati \'; mv4_lien[4] += \' . Gazzetta Ufficiale \'; mv4_pos = -1; function mv4_menu_draw()	{	mv4_aff = \" \"; for(a=0;a \"+mv4_menu[a]+ \" \";	else	mv4_aff += \" \"+mv4_menu[a]+ \" \"	if(mv4_pos == a || !document.getElementById)	mv4_aff += \" \"+mv4_lien[a]+ \" \";	} mv4_aff += \" \";	if(document.getElementById)	document.getElementById( \"mv4 \").innerHTML = mv4_aff;	else	document.write(mv4_aff);	} mv4_menu_draw(); Questo sito &egrave; ottimizzato per Internet Explorer 4.0 o superiori alla risoluzione di 800X600 e Netscape 6.0 Vi serve una traduzione con il form di questa pagina il problema &egrave; risolto.","null","null","");arrFiles[77]=new Array("docu/P2.pdf","P2.pdf","        ","null","null","");arrFiles[78]=new Array("p2/1/ParteI.htm","ParteI","null","null","null","");arrFiles[79]=new Array("p2/1/ParteI/css/ParteI.htm","ParteI","null","null","null","");arrFiles[80]=new Array("p2/1/ParteI/css/ParteI_1.htm","ParteI_1","null","null","null","");arrFiles[81]=new Array("p2/1/ParteI/css/ParteI_10.htm","ParteI_10","null","null","null","");arrFiles[82]=new Array("p2/1/ParteI/css/ParteI_11.htm","ParteI_11","null","null","null","");arrFiles[83]=new Array("p2/1/ParteI/css/ParteI_12.htm","ParteI_12","null","null","null","");arrFiles[84]=new Array("p2/1/ParteI/css/ParteI_2.htm","ParteI_2","Parte I Il&#147;Piano&#160;dirinascita dem&#160;ocratica&#148;","null","null","");arrFiles[85]=new Array("p2/1/ParteI/css/ParteI_3.htm","ParteI_3","null","null","null","");arrFiles[86]=new Array("p2/1/ParteI/css/ParteI_4.htm","ParteI_4","null","null","null","");arrFiles[87]=new Array("p2/1/ParteI/css/ParteI_5.htm","ParteI_5","null","null","null","");arrFiles[88]=new Array("p2/1/ParteI/css/ParteI_6.htm","ParteI_6","null","null","null","");arrFiles[89]=new Array("p2/1/ParteI/css/ParteI_7.htm","ParteI_7","null","null","null","");arrFiles[90]=new Array("p2/1/ParteI/css/ParteI_8.htm","ParteI_8","null","null","null","");arrFiles[91]=new Array("p2/1/ParteI/css/ParteI_9.htm","ParteI_9","null","null","null","");arrFiles[92]=new Array("p2/1/ParteI/css/ParteI_index.htm","NO TITLE","null","null","null","");arrFiles[93]=new Array("p2/1/ParteI/css/ParteI_nav.htm","NO TITLE","null","null","null","");arrFiles[94]=new Array("p2/2a/ParteIIa.htm","ParteIIa","null","null","null","");arrFiles[95]=new Array("p2/2a/ParteIIa/css/ParteIIa.htm","ParteIIa","null","null","null","");arrFiles[96]=new Array("p2/2a/ParteIIa/css/ParteIIa_1.htm","ParteIIa_1","null","null","null","");arrFiles[97]=new Array("p2/2a/ParteIIa/css/ParteIIa_10.htm","ParteIIa_10","null","null","null","");arrFiles[98]=new Array("p2/2a/ParteIIa/css/ParteIIa_11.htm","ParteIIa_11","null","null","null","");arrFiles[99]=new Array("p2/2a/ParteIIa/css/ParteIIa_12.htm","ParteIIa_12","null","null","null","");arrFiles[100]=new Array("p2/2a/ParteIIa/css/ParteIIa_13.htm","ParteIIa_13","null","null","null","");arrFiles[101]=new Array("p2/2a/ParteIIa/css/ParteIIa_14.htm","ParteIIa_14","null","null","null","");arrFiles[102]=new Array("p2/2a/ParteIIa/css/ParteIIa_15.htm","ParteIIa_15","null","null","null","");arrFiles[103]=new Array("p2/2a/ParteIIa/css/ParteIIa_16.htm","ParteIIa_16","null","null","null","");arrFiles[104]=new Array("p2/2a/ParteIIa/css/ParteIIa_17.htm","ParteIIa_17","null","null","null","");arrFiles[105]=new Array("p2/2a/ParteIIa/css/ParteIIa_18.htm","ParteIIa_18","null","null","null","");arrFiles[106]=new Array("p2/2a/ParteIIa/css/ParteIIa_19.htm","ParteIIa_19","null","null","null","");arrFiles[107]=new Array("p2/2a/ParteIIa/css/ParteIIa_2.htm","ParteIIa_2","Parte II La relazione della com&#160;&#160;m&#160;&#160;issione A&#160;nselm&#160;&#160;i","null","null","");arrFiles[108]=new Array("p2/2a/ParteIIa/css/ParteIIa_20.htm","ParteIIa_20","null","null","null","");arrFiles[109]=new Array("p2/2a/ParteIIa/css/ParteIIa_21.htm","ParteIIa_21","null","null","null","");arrFiles[110]=new Array("p2/2a/ParteIIa/css/ParteIIa_22.htm","ParteIIa_22","null","null","null","");arrFiles[111]=new Array("p2/2a/ParteIIa/css/ParteIIa_23.htm","ParteIIa_23","null","null","null","");arrFiles[112]=new Array("p2/2a/ParteIIa/css/ParteIIa_24.htm","ParteIIa_24","null","null","null","");arrFiles[113]=new Array("p2/2a/ParteIIa/css/ParteIIa_25.htm","ParteIIa_25","null","null","null","");arrFiles[114]=new Array("p2/2a/ParteIIa/css/ParteIIa_26.htm","ParteIIa_26","null","null","null","");arrFiles[115]=new Array("p2/2a/ParteIIa/css/ParteIIa_27.htm","ParteIIa_27","null","null","null","");arrFiles[116]=new Array("p2/2a/ParteIIa/css/ParteIIa_28.htm","ParteIIa_28","null","null","null","");arrFiles[117]=new Array("p2/2a/ParteIIa/css/ParteIIa_29.htm","ParteIIa_29","null","null","null","");arrFiles[118]=new Array("p2/2a/ParteIIa/css/ParteIIa_3.htm","ParteIIa_3","null","null","null","");arrFiles[119]=new Array("p2/2a/ParteIIa/css/ParteIIa_30.htm","ParteIIa_30","null","null","null","");arrFiles[120]=new Array("p2/2a/ParteIIa/css/ParteIIa_31.htm","ParteIIa_31","null","null","null","");arrFiles[121]=new Array("p2/2a/ParteIIa/css/ParteIIa_32.htm","ParteIIa_32","null","null","null","");arrFiles[122]=new Array("p2/2a/ParteIIa/css/ParteIIa_33.htm","ParteIIa_33","null","null","null","");arrFiles[123]=new Array("p2/2a/ParteIIa/css/ParteIIa_34.htm","ParteIIa_34","null","null","null","");arrFiles[124]=new Array("p2/2a/ParteIIa/css/ParteIIa_35.htm","ParteIIa_35","null","null","null","");arrFiles[125]=new Array("p2/2a/ParteIIa/css/ParteIIa_4.htm","ParteIIa_4","null","null","null","");arrFiles[126]=new Array("p2/2a/ParteIIa/css/ParteIIa_5.htm","ParteIIa_5","null","null","null","");arrFiles[127]=new Array("p2/2a/ParteIIa/css/ParteIIa_6.htm","ParteIIa_6","null","null","null","");arrFiles[128]=new Array("p2/2a/ParteIIa/css/ParteIIa_7.htm","ParteIIa_7","null","null","null","");arrFiles[129]=new Array("p2/2a/ParteIIa/css/ParteIIa_8.htm","ParteIIa_8","null","null","null","");arrFiles[130]=new Array("p2/2a/ParteIIa/css/ParteIIa_9.htm","ParteIIa_9","null","null","null","");arrFiles[131]=new Array("p2/2a/ParteIIa/css/ParteIIa_index.htm","NO TITLE","null","null","null","");arrFiles[132]=new Array("p2/2a/ParteIIa/css/ParteIIa_nav.htm","NO TITLE","null","null","null","");arrFiles[133]=new Array("p2/2b/ParteIIb.htm","ParteIIb","null","null","null","");arrFiles[134]=new Array("p2/2b/ParteIIb/css/ParteIIb.htm","ParteIIb","null","null","null","");arrFiles[135]=new Array("p2/2b/ParteIIb/css/ParteIIb_1.htm","ParteIIb_1","null","null","null","");arrFiles[136]=new Array("p2/2b/ParteIIb/css/ParteIIb_10.htm","ParteIIb_10","null","null","null","");arrFiles[137]=new Array("p2/2b/ParteIIb/css/ParteIIb_11.htm","ParteIIb_11","null","null","null","");arrFiles[138]=new Array("p2/2b/ParteIIb/css/ParteIIb_12.htm","ParteIIb_12","null","null","null","");arrFiles[139]=new Array("p2/2b/ParteIIb/css/ParteIIb_13.htm","ParteIIb_13","null","null","null","");arrFiles[140]=new Array("p2/2b/ParteIIb/css/ParteIIb_14.htm","ParteIIb_14","null","null","null","");arrFiles[141]=new Array("p2/2b/ParteIIb/css/ParteIIb_15.htm","ParteIIb_15","null","null","null","");arrFiles[142]=new Array("p2/2b/ParteIIb/css/ParteIIb_16.htm","ParteIIb_16","null","null","null","");arrFiles[143]=new Array("p2/2b/ParteIIb/css/ParteIIb_17.htm","ParteIIb_17","null","null","null","");arrFiles[144]=new Array("p2/2b/ParteIIb/css/ParteIIb_18.htm","ParteIIb_18","null","null","null","");arrFiles[145]=new Array("p2/2b/ParteIIb/css/ParteIIb_19.htm","ParteIIb_19","null","null","null","");arrFiles[146]=new Array("p2/2b/ParteIIb/css/ParteIIb_2.htm","ParteIIb_2","null","null","null","");arrFiles[147]=new Array("p2/2b/ParteIIb/css/ParteIIb_20.htm","ParteIIb_20","null","null","null","");arrFiles[148]=new Array("p2/2b/ParteIIb/css/ParteIIb_21.htm","ParteIIb_21","null","null","null","");arrFiles[149]=new Array("p2/2b/ParteIIb/css/ParteIIb_22.htm","ParteIIb_22","null","null","null","");arrFiles[150]=new Array("p2/2b/ParteIIb/css/ParteIIb_23.htm","ParteIIb_23","null","null","null","");arrFiles[151]=new Array("p2/2b/ParteIIb/css/ParteIIb_24.htm","ParteIIb_24","null","null","null","");arrFiles[152]=new Array("p2/2b/ParteIIb/css/ParteIIb_25.htm","ParteIIb_25","null","null","null","");arrFiles[153]=new Array("p2/2b/ParteIIb/css/ParteIIb_26.htm","ParteIIb_26","null","null","null","");arrFiles[154]=new Array("p2/2b/ParteIIb/css/ParteIIb_27.htm","ParteIIb_27","null","null","null","");arrFiles[155]=new Array("p2/2b/ParteIIb/css/ParteIIb_28.htm","ParteIIb_28","null","null","null","");arrFiles[156]=new Array("p2/2b/ParteIIb/css/ParteIIb_29.htm","ParteIIb_29","null","null","null","");arrFiles[157]=new Array("p2/2b/ParteIIb/css/ParteIIb_3.htm","ParteIIb_3","null","null","null","");arrFiles[158]=new Array("p2/2b/ParteIIb/css/ParteIIb_30.htm","ParteIIb_30","null","null","null","");arrFiles[159]=new Array("p2/2b/ParteIIb/css/ParteIIb_31.htm","ParteIIb_31","null","null","null","");arrFiles[160]=new Array("p2/2b/ParteIIb/css/ParteIIb_32.htm","ParteIIb_32","null","null","null","");arrFiles[161]=new Array("p2/2b/ParteIIb/css/ParteIIb_33.htm","ParteIIb_33","null","null","null","");arrFiles[162]=new Array("p2/2b/ParteIIb/css/ParteIIb_34.htm","ParteIIb_34","null","null","null","");arrFiles[163]=new Array("p2/2b/ParteIIb/css/ParteIIb_35.htm","ParteIIb_35","null","null","null","");arrFiles[164]=new Array("p2/2b/ParteIIb/css/ParteIIb_36.htm","ParteIIb_36","null","null","null","");arrFiles[165]=new Array("p2/2b/ParteIIb/css/ParteIIb_37.htm","ParteIIb_37","null","null","null","");arrFiles[166]=new Array("p2/2b/ParteIIb/css/ParteIIb_4.htm","ParteIIb_4","null","null","null","");arrFiles[167]=new Array("p2/2b/ParteIIb/css/ParteIIb_5.htm","ParteIIb_5","null","null","null","");arrFiles[168]=new Array("p2/2b/ParteIIb/css/ParteIIb_6.htm","ParteIIb_6","null","null","null","");arrFiles[169]=new Array("p2/2b/ParteIIb/css/ParteIIb_7.htm","ParteIIb_7","null","null","null","");arrFiles[170]=new Array("p2/2b/ParteIIb/css/ParteIIb_8.htm","ParteIIb_8","null","null","null","");arrFiles[171]=new Array("p2/2b/ParteIIb/css/ParteIIb_9.htm","ParteIIb_9","null","null","null","");arrFiles[172]=new Array("p2/2b/ParteIIb/css/ParteIIb_index.htm","NO TITLE","null","null","null","");arrFiles[173]=new Array("p2/2b/ParteIIb/css/ParteIIb_nav.htm","NO TITLE","null","null","null","");arrFiles[174]=new Array("p2/3/ParteIII.htm","ParteIII","null","null","null","");arrFiles[175]=new Array("p2/3/ParteIII/css/ParteIII.htm","ParteIII","null","null","null","");arrFiles[176]=new Array("p2/3/ParteIII/css/ParteIII_1.htm","ParteIII_1","null","null","null","");arrFiles[177]=new Array("p2/3/ParteIII/css/ParteIII_10.htm","ParteIII_10","null","null","null","");arrFiles[178]=new Array("p2/3/ParteIII/css/ParteIII_11.htm","ParteIII_11","null","null","null","");arrFiles[179]=new Array("p2/3/ParteIII/css/ParteIII_12.htm","ParteIII_12","null","null","null","");arrFiles[180]=new Array("p2/3/ParteIII/css/ParteIII_13.htm","ParteIII_13","null","null","null","");arrFiles[181]=new Array("p2/3/ParteIII/css/ParteIII_14.htm","ParteIII_14","null","null","null","");arrFiles[182]=new Array("p2/3/ParteIII/css/ParteIII_15.htm","ParteIII_15","null","null","null","");arrFiles[183]=new Array("p2/3/ParteIII/css/ParteIII_16.htm","ParteIII_16","null","null","null","");arrFiles[184]=new Array("p2/3/ParteIII/css/ParteIII_17.htm","ParteIII_17","null","null","null","");arrFiles[185]=new Array("p2/3/ParteIII/css/ParteIII_2.htm","ParteIII_2","Parte III I novecento nom&#160;&#160;i delle liste","null","null","");arrFiles[186]=new Array("p2/3/ParteIII/css/ParteIII_3.htm","ParteIII_3","null","null","null","");arrFiles[187]=new Array("p2/3/ParteIII/css/ParteIII_4.htm","ParteIII_4","null","null","null","");arrFiles[188]=new Array("p2/3/ParteIII/css/ParteIII_5.htm","ParteIII_5","null","null","null","");arrFiles[189]=new Array("p2/3/ParteIII/css/ParteIII_6.htm","ParteIII_6","null","null","null","");arrFiles[190]=new Array("p2/3/ParteIII/css/ParteIII_7.htm","ParteIII_7","null","null","null","");arrFiles[191]=new Array("p2/3/ParteIII/css/ParteIII_8.htm","ParteIII_8","null","null","null","");arrFiles[192]=new Array("p2/3/ParteIII/css/ParteIII_9.htm","ParteIII_9","null","null","null","");arrFiles[193]=new Array("p2/3/ParteIII/css/ParteIII_index.htm","NO TITLE","null","null","null","");arrFiles[194]=new Array("p2/3/ParteIII/css/ParteIII_nav.htm","NO TITLE","null","null","null","");arrFiles[195]=new Array("_vti_cnf/index2.htm","NO TITLE","vti_cachedhasbots:BR|false vti_cachedhastheme:BR|false vti_cachedhasborder:BR|false vti_metatags:VR|HTTP-EQUIV=Content-Type text/html; \\ \\ charset=iso-8859-1 vti_backlinkinfo:VX|index2.htm p2.htm","null","null","");arrFiles[196]=new Array("_vti_cnf/p2.htm","NO TITLE","vti_cachedhasbots:BR|false vti_cachedhastheme:BR|false vti_cachedhasborder:BR|false vti_metatags:VR|HTTP-EQUIV=Content-Type text/html; \\ \\ charset=iso-8859-1 vti_backlinkinfo:VX|index2.htm p2.htm","null","null","");arrFiles[197]=new Array("_vti_cnf/pass.htm","NO TITLE","vti_cachedhasbots:BR|false vti_cachedhastheme:BR|false vti_cachedhasborder:BR|false vti_metatags:VR|HTTP-EQUIV=Content-Type text/html; \\ \\ charset=iso-8859-1 vti_backlinkinfo:VX|","null","null","");arrFiles[198]=new Array("_vti_cnf/index.htm","NO TITLE","vti_cachedhasbots:BR|false vti_cachedhastheme:BR|false vti_cachedhasborder:BR|false vti_backlinkinfo:VX|","null","null","");fileNum=199;



