COMUNICAZIONE ONLINE, RETI E VIRTUALITA’

Slides:



Advertisements
Presentazioni simili
UNO STRUMENTO PER INTERAGIRE CON GLI UTENTI DELLE PAGINE WEB
Advertisements

Laboratorio digitale I a.a. 2010/2011 Dott.ssa Maria Giuseppa Aloia.
I Frames Fabrizio Sacco.
Corso di Fondamenti di Informatica
Corso FSE II – html a.a Lezione 5. corso fse dinformatica – a.a html html (hypertext markup language) è un linguaggio di markup.
A. Ferrari Alberto Ferrari. Un form html è una sezione di documento che contiene Testo normale e markup Elementi speciali chiamati controlli (checkbox,
JavaScript 8. Altri oggetti JavaScript. history Contiene lelenco delle pagine visitate Sintassi: window.history frame.history history Proprietà length.
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
HTML.
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
Che cosè? Che cosè? Che cosè? Che cosè? Come creare una pagina… Come creare una pagina… Come creare una pagina… Come creare una pagina… inserire testi,immagini,tabelle…
Università La Sapienza Web programming e programmazione multimediale 1 Web Programming e comunicazione multimediale Lezione 10: PHP.
Il linguaggio per creare pagine per il web
Il linguaggio per creare pagine per il web
Modulo o Form in Html.
Laboratorio di Applicazioni Informatiche II mod. A
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
1 HTML - I Frame Laboratorio di Applicazioni Informatiche II mod. A.
Internet Explorer Il browser.
Corso di Informatica A.A
DIDATTICA DELLE APPLICAZIONI INFORMATICHE MOD B DOCENTE : G. SALVI SPECIALIZZANDE : R.CERVERA – A.DELLA VENTURA – P.FULGIERI.
Il linguaggio ASP Lezione 4 Manipolare i database con ASP Lutilizzo dei FORM per laggiunta dei dati.
Corso di PHP.
1 HTML L’HTML è un linguaggio di markup: le istruzioni vengono date attraverso comandi denominati tag e racchiusi tra i segni di maggiore e minore ().
Sommario Allineamento ( ) Immagini ( ) Link ( ). Allineamenti Oltre a posso usare per allineare testo ed immagini un altro tag: align = center o left.
Tag Sintassi Testo, tag di formattazione, Nota: - tag di chiusura - attributi.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
Internet I moduli web. Inviare informazioni Quando si comunica nel web, si ricevono messaggi e informazioni dai siti web, ma si debbono anche inviare.
Lezione 12 Riccardo Sama' Copyright Riccardo Sama' Excel.
FORMATTARE LE LISTE DI LINK  MENU
Tecniche di accessibilità web Lezione 2 - Tecniche di layout avanzate Box model.
Usare la posta elettronica con il browser web
HTML Creazione di moduli Prof.ssa Daniela Decembrino.
Paragrafi e allineamenti
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Maria Vittoria Avolio Laurea.
Introduzione alle ASP: primi passi negli script. Frosini Andrea Università degli studi di Siena Dipartimento di Scienze Matematiche.
BIOINFO3 - Lezione 121 Alter Table Alter table permette di cambiare la struttura di tabelle esistenti. Ad esempio e` possibile aggiungere o cancellare.
COMUNICAZIONE ONLINE, RETI E VIRTUALITA’
Internet Explorer I preferiti Stampa di pagine web Salvataggio di pagine web Copia di elementi di pagine web in altri applicativi.
BIOINFO3 - Lezione 101 GLI IPERTESTI Una delle innovazioni introdotte da HTML e dal WWW in generale, rispetto ad un testo normale è sicuramente la possibilità
BIOINFO3 - Lezione 111 CGI-BIN CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. Il server web (httpd) della.
Tabelle HTML Le tabelle in HTML permettono di formattare del testo, delle immagini, altre tabelle … in righe e colonne. Per poter affiancare due immagini.
Il Linguaggio HTML “Profe, ma io a casa l’HTML non ce l’ho!“
HTML HyperText Markup Language Linguaggio per marcare un’Ipertesto
HTML I Form in HTML5.
Modulo 6 Test di verifica
Web Form Presentazione 2.3 Comunicazione integrata in rete| Prof. Luca A. Ludovico.
Web Form Presentazione 2.2 Comunicazione integrata in rete| Prof. Luca A. Ludovico.
Premessa Con i FORMS (moduli) l'utente può interagire con il sito spedendo un proprio commento, avanzando richieste senza necessità di scrivere via ,
Form o moduli HTML Esistono degli oggetti standard che permettono una certa interattività con l'utente. Un utilizzo completo e significativo di tali elementi.
1 e Sono due elementi generici, DIV sta per division ed è un elemento a blocco; SPAN è un generico elemento in linea. I div (e gli span) possono essere.
HTML Gli elementi principali di una pagina Web. Titolo: 2  Attribuisce un titolo alla pagina  Il titolo è visibile nella “barra del titolo” del browser.
Corso Web CSV – Andiamo on-line 1 Andiamo on-line Corso di formazione Elementi base per la costruzione di un sito web.
HTML I tag HTML (parte 1). I tag HTML  I comandi che il browser interpreta  Etichette per marcare l’inizio e la fine di un elemento HTML  Formato e.
CORSO Di WEB DESIGN prof. Leonardo Moriello
1 Liste e Combo Liste e combo (lista chiusa) hanno una struttura simile: utilizzano gli stessi due tag: e Il primo tag contiene il secondo. deve essere.
Word: gli strumenti di formattazione
Tag TABLE. Oltre ad avere la funzione di rappresentare dati di ogni genere allineati in righe e colonne, le tabelle in HTML si utilizzano per costruire.
Programma delle lezioni LABORATORIO B  Lezione 01: 27/02martedi  Lezione 02: 06/03martedi  Lezione 03: 13/03martedi  Lezione 04:
Prof. Giuseppe Boncoddo
Internet e HTML Diffusione di informazioni mediante la rete Internet.
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
7ª Lezione: Martedì 13 Marzo - Dreamweaver
Tag FRAMESET. I frame sono un particolare tipo di struttura HTML, che consente di suddividere la finestra del browser in diversi riquadri distinti. Un'insieme.
Tag IMG Per inserire un'immagine in una pagina HTML basta inserire il tag: ; questo tag non ha bisogno di chiusura. Affinché l'immagine venga visualizzata.
WWW Introduzione ad HTML seconda parte Fabio Vitali + Luca Bompani.
WWW Introduzione ad HTML seconda parte Fabio Vitali.
Lezione 6: Form.  In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es.
Il linguaggio HTML Introduzione Formattazione Multimedialità.
.… FRAME. Cosa è un FRAME Frame  cornice, riquadro Frame  cornice, riquadro. In HTML, frame è un’area nella finestra del browser nel quale possiamo.
Transcript della presentazione:

COMUNICAZIONE ONLINE, RETI E VIRTUALITA’ MATTEO CRISTANI

INDICE CICLO DELLE LEZIONI LEZ. 1 LEZ. 2 LEZ. 3 LEZ. 4 LEZ. 5 LEZ. 6 INTRODUZIONE AL CORSO LEZ. 2 LA RETE INTERNET LEZ. 3 IL WEB LEZ. 4 LA POSTA ELETTRONICA LEZ. 5 LE RETI P2P LEZ. 6 CLASSI DI APPLICAZIONI WEB LEZ. 7 PORTALI E MOTORI DI RICERCA LEZ. 8 I SOCIAL NETWORKS LEZ. 9 CONCETTO DI IPERTESTO LEZ. 10 PROGETTO DI IPERTESTI LEZ. 11 IL LINGUAGGIO HTML LEZ. 12 ESERCITAZIONE SU HTML LEZ. 13 LABORATORIO DI SVILUPPO DI PAGINE WEB LEZ. 14 LEZ. 15 WEB 2.0 LEZ. 16 LABORATORIO DI SVILUPPO WEB 2.0 LEZ. 17 LEZ. 18 SOMMARIO DEL CORSO

AGENDA MODULI FRAMES

MODULI Il tag <form> si occupa di definire il modulo, tutto ciò che è tra il suo tag d'apertura e quello di chiusura è parte del modulo stesso. Possiamo definire diversi tipi di elementi: campi di testo, checkbox, area di testo e box di selezione. Gli attributi del tag <form> sono action e method.

ACTION E METHOD action: serve per specificare a quale file verranno inviati i dati; solitamente si tratta di uno script lato server, come PHP, ASP o CGI, tanto per citarne alcuni method: serve a indicare il metodo attraverso il quale saranno inviati i dati alla pagina che li elaborerà. Può assumere i valori get e post:

GET E POST con get le informazioni vengono concatenate all'indirizzo del file specificato da action, in questo modo: action.php?nome_campo1=valore_campo1&nome_campo2=va lore_campo2 con post le informazione vengono inviate solo tramite la richiesta HTTP e non sono visibili in maniera evidente all'utente (con appositi programmi è possibile leggere la richiesta HTTP per scovare questi valori, quindi non considerate questo sistema assolutamente sicuro). La sostanziale differenza tra i due risiede nel fatto che get supporta al massimo 255 caratteri mentre la capacità post è sostanzialmente illimitata.

TIPI DEI CAMPI Valore Tipo di campo text Campo di testo radio Voci da selezionare, mutuamente esclusive checkbox Voci per selezione multipla

ESEMPIO <body> <form action="prova.php" method="post"> Inserire un nome: <input type="text" name="nome" size="20" maxlenght="15"> <br /> Inserire un cognome: name="cognome" size="40"> <br /> Inserire una password: <input type="password" name="pass" </form> </body>

MENU A DISCESA È possibile creare dei menù a discesa all'interno dei moduli; questo permetterà all'utente di scegliere tra voci predefinite. Per creare un menù a discesa si usa il tag <select>, </select> al cui interno verrà definita ogni voce attraverso il tag <option>, </option>. La sintassi per creare un menù a discesa è la seguente: <select name="nome del menù"><option>Testo che si vedrà nel menù</option></select>

ESEMPIO <body> <form action="prova.php" method="post"> <select name="menu"> <option>Wikibooks</option> <option>Wikipedia</option> <option>Wikisource</option> </select> </form> </body>

AREA DI TESTO Le aree di testo si possono creare utilizzando il tag <textarea> che, a differenza del tag <input>, deve essere chiuso dal suo tag di chiusura </textarea>. Gli attributi del tag <texarea> sono principalmente due: rows: indica il numero di righe che conterrà l'area di testo cols: indica il numero di colonne che conterrà l'area di testo Ovviamente il valore di questi due attributi sarà un numero a nostra discrezione.

AREA DI TESTO Altri due attibuti sono name che dà un nome all'area di testo e wrap (un attributo senza valore) che manderà automaticamente a capo il testo che verrà scritto all'interno della textarea.

ESEMPIO <body> Commenti su wikibooks? <form action="prova.php" method="post"> <textarea name="messaggio" rows="10" cols="50" wrap> Inviaci la tua opinione! </textarea> </form> </body>

PULSANTI Esistono due pulsanti che si possono definire tramite l'HTML uno per inviare i dati a un'altra pagina e un altro per resettare i campi di un modulo per poterli ricompilare, il primo è contraddistinto dal valore submit nell'attributo type; il secondo dal valore reset sempre nell'attributo type.

ESEMPI Esempio di pulsante che invia i dati: <body> <form action="prova.php" method="post"> <input type="submit" value="Invia!"> </form> </body>

ESEMPI Esempio di pulsante che cancella i dati: <body> <form action="prova.php" method="post"> <input type="reset" value="Cancella Tutto"> </form> </body>

FRAMES I frames che si possono rendere in italiano con il termine riquadri sono dei porzioni di pagina indipendenti l'una dell'altra. Ad esempio si può dividere la pagina in 3 frame: uno a sinistra, per il menù; una a destra, per i links; e infine la parte centrale per il contenuto della pagina. L'obiettivo dei frame è quello di evitare di dover riscrivere interamente ogni pagina in tutte le sue componenti ma ad esempio, suddividendo la pagina come suggerito prima, per lasciare intatti i frame menù e links, si potrà ricaricare solamente il contenuto del frame centrale, permettendo così di gestire una mole di codice nettamente minore.

SVANTAGGI DEI FRAMES L'uso dei frame per quanto possa sembrare vantaggioso, è sconsigliabile per i seguenti motivi: Per mantenere una parte di pagina invariata si può usare un linguaggio lato server come PHP, e con veramente poco codice avrete lo stesso risultato dei frame. Inoltre le diverse pagine che compongono il frame sono analizzate singolarmente dai motori di ricerca e quindi c'è il rischio che come risultato un motore di ricerca dia ad esempio solo un menu che dovrebbe fare parte del frameset Per riuscire a disegnare dei frame graficamente accattivanti è necessario saper utilizzare i fogli di stile.

FRAMESET Per poter creare una pagina con i frame utilizzeremo il tag <frameset> che inizializza la struttura di una pagina con i frame. All' interno del tag <frameset> useremo il tag <frame> i cui attributi principali sono id, per dare un nome al frame; e src, per indicare la pagina che verrà caricata all'interno del frame stesso.

ATTRIBUTI DI FRAMESET Gli attributi del tag <frameset> ci permettono invece di dare delle dimensioni ai frame essi sono due: cols: specifica la dimensione delle colonne di ogni frame. Se viene omesso la struttura della pagina sarà a righe. rows: specifica la dimensione delle righe di ogni frame. Se viene omesso la struttura della pagina sarà a colonne.

ESEMPIO <frameset cols="20%,60%,20%"> <frame src="pagina.htm"> <frame src="pagina2.htm"> <frame src="pagina3.htm"> </frameset>

ESEMPIO <frameset rows="20%,60%,20%"> <frame src="pagina.htm"> <frame src="pagina2.htm"> <frame src="pagina3.htm"> </frameset>

NOFRAMES Per poter scrivere al di fuori della struttura dei frame è necessario servirsi del tag <noframes> seguito da tutta la formattazione html necessaria ai vostri scopi </noframes>

ESEMPIO <frameset cols="30%,50%,*"> <frame src="pagina.htm"> <frame src="pagina2.htm"> <noframes> Se non ti piacciono i frame usa questo menù: <a href="pagina.htm">Pagina 1</a> <a href="pagina2.htm">Pagina 2</a> <a href="pagina3.htm">Pagina 3</a> </noframes> <frame src="pagina3.htm"> </frameset>

ATTRIBUTI DI FRAMESET Attributo Significato framespacing Specifica lo spazio tra un frame e un altro (solo IE) bordercolor Specifica il colore dei bordi del frameset border Specifica lo spazio tra un frame e un altro, espresso in pixel

ATTRIBUTI DEI FRAMES Attributo Significato scrolling Specifica se si desiderano i bordi, yes (opzione di default), o meno no noresize Impedisce il ridimensionamento di un frame (no necessita di valori) marginheight Specifica la distanza in verticale tra il bordo del frame e il suo contenuto marginwidth Specifica la distanza in orizzontale tra il bordo del frame e il suo contenuto frameborder Specifica se i bordi sono visibili o meno, rispettivamente i valori 1 e 0

CARICARE UNA PAGINA Attraverso l'attributo target del tag <a> è possibile caricare i contenuti di un link in un frame specifico o in nuova finestra. Questa è la sintassi: <a href="url alla pagina da inserire nel frame" target="nome del frame">Testo del link</a>

ATTRIBUTI DI TARGET L'attributo target può avere, oltre al nome del frame dichiarato negli attributi name o id, i seguenti valori: _blank: carica il contenuto in una nuova finestra. _top: carica il contenuto sovrastando la struttura del frameset. _self: carica il contenuto nello stesso frame del link. _parent: carica il contenuto nel frameset genitore

ESEMPIO <body> <a href="pagina.htm" target="_blank"> Il link verrà caricato in una nuova finestra </a> </body>

iFRAME Iframe sta per Inline frame e permette di inserire un frame anche in una pagina non strutturata in frame. È sufficiente servirsi del tag <iframe> i cui attributi sono width, che ne specifica la larghezza; height, che ne specifica l'altezza; e src che specifica il documento da caricare al suo interno (anche un url esterno se necessario). Per la sua comodità questo tag è stato subito incluso nelle specifiche dal W3C.

ESEMPIO <body> <iframe width="50%" height="30%" src="http://it.wikipedia.org"> Se il vostro browser non supporta i frame verrà mostrato questo testo </iframe> </body>