HTML il linguaggio per creare le pagine per il web

Documenti analoghi
HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web

Laboratorio di Informatica (Chimica)

Il linguaggio HTML - Parte 5

Laboratorio di Informatica

Programmazione Web D B M G. Il linguaggio HTML

Università di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi B3_2 V1.22. HTML Parte B

D B M G Il linguaggio HTML

HTML: FORM. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

HTML e interattività FORM

@2011 Politecnico di Torino 1

I moduli HTML Interazione per l invio di informazioni in Internet

Informatica di base Laboratorio di HTML Dott. Serena Villata A.A. 2004/05

Frames. Come organizzare le pagine web usando i frames. Definizione Frame = 1. struttura, armatura, telaio 2. inf. videata, schermata, cornice

Programmazione Web D B M G. Il linguaggio HTML

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1

@2011 Politecnico di Torino 1

Il tag form indica l'inizio della costruzione di un modulo. Necessita del tag di chiusura

@2011 Politecnico di Torino 1

HTML Sesta lezione. 29 Marzo di Ivano Stranieri

I campi di un form: come utilizzare il tag Input

HTML Sintassi di HTML Tag principali per i contenuti I Forms

Corso di HTML. Prerequisiti. Modulo L2. B5-I frame. Percentuali Fattore di scala. M. Malatesta B5-I frame-07 09/01/ /01/2014

Modulo o Form in Html

IL LINGUAGGIO HTML (HyperText Markup Language)

HTML Interazione con l utente

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server

Laboratorio Progettazione Web PHP e FORMs HTML - Lezione 8. Andrea Marchetti IIT-CNR 2011/2012

04/05/2011. Lezione 6: Form

MODULO 7 HTML HTML. HTLM (Hypertext Markup Language) è un linguaggio per la creazione di documenti ipertestuali e ipermediali

HTML 6. Il modulo. Tipi di controlli. Esempio di modulo. I moduli a.k.a. form

Metodologie Informatiche Applicate al Turismo

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML

Dott.ssa Adriana Pietramala

Indice del forum -> Classe 3M - 2 Modulo. Inviato: 26 Nov :08 am Oggetto: 2 Modulo - classe 3M

HTML 6. I moduli a.k.a. form

Introduzione ad HTML seconda parte WWW. Fabio Vitali

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML

Introduzione all HTML

STRUTTURA BASE DELLA PAGINA HTML

HTML 3. I link (collegamenti) L URL. Il tag <A> LINK (àncora) Come collegare documenti

DREAMWEAVER 4. Viviana Patti

Corso di PROGRAMMAZIONE IN RETE

Strumenti a disposizione

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE

LE PRIME ACTIVE SERVICE PAGE: oggetto REQUEST

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW

Esercizi su HTML5 e form

Laboratorio di Basi di Dati

a cura di Romina Biava HTML IMMAGINI ELENCHI TABELLE LINK FRAME FORM STRUTTURA DI UNA PAGINA HTML

HTML ELEMENTI CONTENITORI. Elementi contenitori. <body> Nel body ci sono elementi vari (testi, immagini, moduli...)

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link)

HTML Settima lezione. 7 Aprile di Ivano Stranieri

ESEMPI DI FORM (da

Guida introduttiva al PHP

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto

La struttura del WWW: gli ipertesti. Il linguaggio HTML. Ipertesto. Libro. Dizionario. Ipertesto. Il linguaggio HTML

Internet, il web e il linguaggio HTML. percorso 3. Form

Laboratorio di Basi di Dati e Web/Basi di dati e Multimedia. Docenti: Alberto Belussi e Carlo Combi Lezione 5

Metodologie Informatiche Applicate al Turismo

HTML Lezione2 Le Immagini e i link. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

HTML. Pagine localizzate su server web e visualizzate da un client (browser)

I TAG - Form (moduli) (1/21)

CSS: HTML: Proprietà per la formattazione delle immagini Immagini di sfondo e sfondi multipli. Le immagini mappate

Appunti di HTML. Department of Computing (doc) Imperial College (ic) rete academic (ac) dominio United Kingdom (uk)

PHP & MySQL. Giselda De Vita

Cimini Simonelli - Testa

Tutorial di HTML basato su HTML 4.0 e CSS 2

HTML Tutorial HTML By A.C. Neve 1

Form HTML. <form> campi del modulo </form>

Basi di dati - Laboratorio

WWW (World Wide Web)!& ( # %% (*0 #,% )0#1( &#"#2

Per la creazione di un form utilizziamo l'omonimo tag form, come nell'esempio che segue:

Linguaggio base per produrre documenti per World Wide Web (WWW o WEB)

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

HTML. I tag HTML (parte 1)

Corso di Web Programming

<html> <head> <title> Il nome della pagina </title> </head> <body> </body> </html>

Linguaggi di scripting

I Tag dell html. Parte quarta

Programmazione lato client. JavaScript (3) Applicazioni di Rete M. Ribaudo - DISI. Document Object Model (DOM)

Interazione con l utente : i moduli.

Manuale d uso della Posta TBS. Oracle Collaboration Suite

Prefazione... xi. Da leggere prima di iniziare...xiv. Capitolo 1 Introduzione a JavaScript Sezione A Programmazione, HTML e JavaScript...

Tag <br> : per definire l interruzione di riga (andata a capo)(senza tag di chiusura); sta per break row

Transcript:

HTML il linguaggio per creare le pagine per il web Parte II: elementi "complessi" HTML: frame i frame servono per suddividere il browser in parti indipendenti all interno delle quali si possono caricare documenti HTML diversi è necessario innanzitutto realizzare un file HTML che definisca la struttura della pagina, ovvero la sua suddivisione in parti indipendenti 2 1

HTML: <frameset> il tag <frameset> serve per creare una pagina strutturata in frame <frameset> <noframes> </frameset> </noframes> <frameset> sostituisce il comando <body> 3 HTML: <frameset> <frameset> ha due attributi rows divide lo schermo in righe orizzontali cols divide lo schermo in colonne verticali le dimensioni delle righe e delle colonne possono essere espresse in pixel oppure in percentuale tra gli altri attributi si può usare frameborder per associare un bordo alle varie porzioni dello schermo (esteticamente non è troppo bello) 4 2

HTML: <frameset> <html> <frameset rows="200,*" frameborder="yes">...... </frameset> <noframes> mi dispiace il tuo browser non supporta i frame </noframes> </html> 5 HTML: <frameset> primo frame secondo frame 6 3

HTML: <frame> all interno di ogni porzione dell interfaccia del browser si deve aprire un documento usando il tag <frame> <frame src="file HTML da aprire nel frame" name="nome della finestra" scrolling="yes" "no" "auto" noresize marginwidth="numero" marginheight="numero" > 7 HTML: esempio <html> <frameset rows="20%,80%"> <frameset cols="30%,*"> <frame src="logo.htm" name="logo" scrolling="no" noresize> <frame src="indice.htm" name="indice" scrolling="no" noresize> </frameset> <frame src="principale.htm" name="principale" scrolling="yes"> </frameset> </html> 8 4

HTML: esempio indice.htm indice logo.htm logo Home Intranet Staff Research principale.htm principale 9 HTML: target se da un documento si passa ad un altro, questo viene aperto nella stessa finestra si può scegliere la finestra in cui aprire il documento usando l attributo target <a target="principale" href="...">clicca qui</a> in target si possono usare alcuni valori speciali target="_self" target="_blank" target="_top" target="_parent" 10 5

HTML: image map una image map è un immagine cui si possono associare link diversi è necessario avere il file dell immagine (.gif o.jpg) e una specifica della mappatura, cioè l indicazione di quali parti dell immagine sono attive e quali no 11 HTML: <map> <img src="nomefile.gif" usemap="#mappa1"> la specifica della mappatura si mette nel documento HTML (di solito al fondo) <map name="mappa1"> <area shape="rect" coords="50,10,100,100" href="..."> <area shape="circle" coords="20,20,15" href="..."> <area shape="default" href="..."> </map> 12 6

HTML: <area> <area shape="circle" coords="20,20,15" href="..."> 0,0 15 50,10 20,20 100,100 <area shape="default" href="..."> <area shape="rect" coords="50,10,100,100"...> 13 HTML: coords come si scoprono le coordinate? si può aprire l immagine con Paint muovere il mouse sull immagine e leggere le coordinate nella barra di stato in basso 14 7

HTML: esempio come si possono mappare le regioni italiane? 15 HTML: form i form sono dei moduli che possono essere compilati dai visitatori di un sito permettendo così la creazione di pagine HTML interattive e non solo di consultazione si deve usare il comando <form> descrizione </form> <form action="..." method="..."> descrizione del form <input type="submit" value="invia"> <input type="reset" value="cancella"> </form> 16 8

HTML: textarea il modulo può essere creato con il tag <textarea>. </textarea> <form name="frm1" action="..." method="..."> <textarea name="area1" rows="10" cols="20">inserisci qui un tuo commento</textarea> <br> <input type="submit" name="b1" value="invia"> <input type="reset" name="b2" value="cancella"> </form> 17 HTML: textarea 18 9

HTML: input altri elementi possono essere creati con il tag <input> e valori diversi dell attributo type type="text" type="checkbox" type="radio" type="hidden" type="password" type="file" <input type="text" name="nome" size="30"> NB: ogni elemento di un modulo deve avere un nome (name="...") che viene usato al momento dell invio dei dati 19 HTML: input <form name="frm1" action="..." method="..."> Nome <input type="text" size="30" name="nome"> <br> Cognome <input type="text" size="30" name="cognome"> <br> E-mail <input type="text" size="30" name="mail"> <br><br> Vuoi ricevere le nostre novità per e-mail? <input type="radio" value="s" name="news">sì <input type="radio" value="n" name="news">no <br><br> <input type="submit" name="b1" value="invia"> <input type="reset" name="b2" value="cancella"> </form> 20 10

HTML: input NB: per facilitare la compilazione, gli elementi all interno dei moduli dovrebbero essere allineati. Per questo motivo molto spesso i moduli sono scritti all interno di tabelle 21 HTML: form + table.. <center> <font color="white"> Servizi riservati, per accedere devi digitare user name e password e poi premere il pulsante <b>ok</b> </font> <form> <table bgcolor="#dddddd" cellpadding="10"> <tr><td>user name</td> <td><input type="text" name="user" size="20"></td></tr> <tr><td>password</td> <td><input type="password" name="pws" size="20"></td></tr> <tr><td colspan="2"> <center> <input type="submit" value="ok"> <input type="reset" value="cancella"> </center></td></tr> </table> </form> </body> </html> 22 11

HTML: form + table 23 HTML: menu è possibile inserire dei menu nei form usando i tag <select>... </select> e <option>... </option> <form name="frm1" action="..." method="..."> <select name="menu1"> <option value="netscape">download Netscape</option> <option value="explorer">download Explorer</option> </select> <br> <input type="submit" name="b1" value="invia"> <input type="reset" name="b2" value="cancella"> </form> 24 12

HTML: menu NB: il tag <select> ha anche un attributo size che permette di specificare quanti elementi del menu devono essere visibili. Se non si specifica nulla c è un solo elemento visibile. 25 HTML: action <form action="..." method="..."> quando si seleziona il pulsante Invia viene eseguita l azione specificata nell attributo action action="mailto:pippo@disi.unige.it" action="http://www.disi.unige.it/cgi-bin/programma" nell attributo method si possono scrivere i valori POST o GET che servono per inviare i dati inseriti nel form NB: in entrambi i casi è richiesta programmazione dal lato server 26 13

HTML HTML ha anche altri tag Molti manuali sono in rete, ad esempio si veda http://www.html.it/guida Libri: HTML 4.0 flash - Apogeo HTML 4.0 - Mc Graw Hill 27 Progetto di laboratorio con questo si esaurisce la parte di HTML; esistono anche altri linguaggi di markup, ma si tratta di argomenti più avanzati Progetto di laboratorio preparare un mini-sito web usando tutti i tag "semplici" e l elemento complesso che si usa per creare le image map l argomento è a scelta il progetto può essere fatto in coppia la verifica è individuale 28 14