Laboratorio di Informatica (Chimica)

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

HTML il linguaggio per creare le pagine per il web

Laboratorio di Informatica

Il linguaggio HTML - Parte 5

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

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

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

I moduli HTML Interazione per l invio di informazioni in Internet

Programmazione Web D B M G. Il linguaggio HTML

D B M G Il linguaggio HTML

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

@2011 Politecnico di Torino 1

HTML Sesta lezione. 29 Marzo di Ivano Stranieri

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

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

Modulo o Form in Html

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1

HTML Interazione con l utente

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

Introduzione ad HTML seconda parte WWW. Fabio Vitali

HTML e interattività FORM

04/05/2011. Lezione 6: Form

Corso di PROGRAMMAZIONE IN RETE

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

Introduzione all HTML

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

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

HTML Settima lezione. 7 Aprile di Ivano Stranieri

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

Metodologie Informatiche Applicate al Turismo

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

HTML Tutorial HTML By A.C. Neve 1

Tutorial di HTML basato su HTML 4.0 e CSS 2

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

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

Dott.ssa Adriana Pietramala

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

LE PRIME ACTIVE SERVICE PAGE: oggetto REQUEST

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

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

Metodologie Informatiche Applicate al Turismo

Strumenti a disposizione

Laboratorio di Basi di Dati

Basi di dati - Laboratorio

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

STRUTTURA BASE DELLA PAGINA HTML

Cimini Simonelli - Testa

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

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

IL LINGUAGGIO HTML (HyperText Markup Language)

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

Il linguaggio HTML - Parte 3

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

Laboratorio di Basi di Dati/Basi di dati per Bioinformatica. Docenti: Alberto Belussi e Carlo Combi (lucidi a cura di Alberto Belussi) Lezione 5

"-//W3C//DTD XHTML 1.1//EN

Formattazione di liste

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)

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

Linguaggi di scripting

Guida introduttiva al PHP

IMMAGINI INTRODUZIONE

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

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

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

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

Tabelle HTML. Tabelle Un po di notazione.

Lezione 6: Form 27/04/2012

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

Esercizi su HTML5 e form

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

ESEMPI DI FORM (da

Laboratorio di Basi di Dati Web/MM

Nome Tipo Lunghezza Decimali Descrizion Formato Controlli Note

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

Il linguaggio HTML. Marco Porta - CIM: Web Design & Technologies

Tecnologie di Sviluppo per il Web

JavaScript (4) Programmazione lato client. document.forms[] Oggetto form. Oggetto form. È uno degli oggetti più importanti del DOM

Corso di Web Programming

HTML: CSS: Le proprietà di base per dare stile ai form

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

Il linguaggio HTML. <html> </html> I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura.

Programmazione web. Lezione del 2 Marzo 2018

Transcript:

Laboratorio di Informatica (Chimica) HTML: Elementi Avanzati. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it Walter Cazzola HTML: Elementi Avanzati 1

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. Walter Cazzola HTML: Elementi Avanzati 2

HTML: <frameset> Il tag <frameset> serve per creare una pagina strutturata in frame <frameset> </frameset frameset> <noframes> </noframes noframes> <frameset> sostituisce il comando <body> Walter Cazzola HTML: Elementi Avanzati 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. Walter Cazzola HTML: Elementi Avanzati 4

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 nome della finestra" scrolling="yes" "no" "auto" noresize marginwidth="numero" marginheight="numero" > Walter Cazzola HTML: Elementi Avanzati 5

HTML: Esempio <FRAMESET COLS="5%,19%" BORDER="0" "0"> <FRAME SRC="index_page.html" NAME="index_box" SCROLLING="AUTO" FRAMEBORDER="0"> <FRAME SRC="main_page.html" NAME="main_box" SCROLLING="AUTO" FRAMEBORDER="0" "0"> <NOFRAMES> It is time to update your browser.</noframes> </FRAMESET> </HTML> Walter Cazzola HTML: Elementi Avanzati 6

HTML: target Se da un documento si passa ad un altro, questo viene aperto nella stessa finestra. Si può scegliere la finestra usando l attributo target: in cui aprire il documento <a target="principale principale href="..." "...">clicca qui</a> In target si possono usare alcuni valori speciali: target="_self" target="_blank" target="_top" target="_parent" Walter Cazzola HTML: Elementi Avanzati 7

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. Walter Cazzola HTML: Elementi Avanzati 8

HTML: <map> <img src="nomefile nomefile.gif" usemap="#mappa1" "#mappa1"> La a specifica della mappatura si mette nel documento HTML (di solito al fondo). <map name="mappa1" "mappa1"> <area shape="rect rect" coords="50,10,100,100" href="..." "..."> <area shape="circle circle" coords="20,20,15" href="..." "..."> <area shape="default default" href="..." "..."> </map> Walter Cazzola HTML: Elementi Avanzati 9

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" href=... > Walter Cazzola HTML: Elementi Avanzati 10

Trovare le Coordinate Come si scoprono le coordinate? si può aprire l immagine con Paint (xpaint( xpaint) muovere il mouse sull immagine e leggere le coordinate nella barra di stato in basso Walter Cazzola HTML: Elementi Avanzati 11

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 i deve usare il comando: <form> descrizione </form form> <form action="..." method="..."> descrizione del form <input type="submit submit" value="invia" "Invia"> <input type="reset" value="cancella" "Cancella"> </form form> Walter Cazzola HTML: Elementi Avanzati 12

HTML: Textarea Lo spazio per l input può essere creato con il tag: <textarea> </textarea textarea> <form name="frm1" action="..." method="..."> <textarea name="area1" rows="10" cols="20"> inserisci qui un tuo commento </textarea textarea> <br> <input type="submit submit" name="b1" value="invia" "Invia"> <input type="reset" name="b2" value="cancella" "Cancella"> </form form> Walter Cazzola HTML: Elementi Avanzati 13

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 nome" size="30" "30"> NB: ogni elemento di un modulo deve avere un nome (name="...") che viene usato al momento dell invio dei dati. Walter Cazzola HTML: Elementi Avanzati 14

HTML: input form name="frm1" action="..." method="..." "..."> ome <input type="text text" size="30" name="nome" "nome">< ><br> ognome <input type="text text" size="30" name="cog cognome" nome">< ><br> -mail <input type="text text" size="30" name="mail mail"> br> br> uoi ricevere le nostre novità per e-mail? e input type="radio" value="s" name="news news">sì input type="radio" value="n" name="news news">no br> br> input type="submit submit" name="b1" value="invia" "Invia"> input type="reset" name="b2" value="cancella" "Cancella"> /form> Walter Cazzola HTML: Elementi Avanzati 15

HTML: form + table Servizi riservati, per accedere devi digitare user name e password e poi premere il pulsante <b>ok OK</b> </b>.<br><br> <br><br> <center><form form> <table bgcolor="# "#dddddd" cellpadding="10" "10"> <tr>< ><td>user name</ </td> <td><input type="text text" name="user user" size="20" "20"></ ></td></ ></tr> <tr>< ><td>password</ </td> <td><input type="password" name="pws pws" size="20" "20"></ ></td></ ></tr> <tr>< ><td colspan="2" "2"><center> <input type="submit submit" value="ok" "OK"> <input type="reset" value="cancella" "Cancella"> </center></td td></ ></tr> </table table> </form form></center> Walter Cazzola HTML: Elementi Avanzati 16

HTML: menu È possibile inserire dei menu nei form usando i tag <select>... </select select> e <option>... </option option> <form name="frm1" action="..." method="..." "..."> <select name="menu1" "menu1"> <option value="net" "net">netscape</ </option> <option value="exp exp">explorer</ </option> </select select> <br> <input type="submit submit" name="b1" value="invia" "Invia"> <input type="reset name="b2" value="cancella" "Cancella"> </form form> 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. Walter Cazzola HTML: Elementi Avanzati 17

HTML: action <form action="..." method="..." "..."> Quando si seleziona il pulsante Invia viene eseguita l azione specificata nell attributo action. action="mailto mailto:cazzola@dico.unimi. :cazzola@dico.unimi.it" action="http://www.uni "http://www.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. Walter Cazzola HTML: Elementi Avanzati 18

HTML: Riferimenti Bibliografici HTML ha molti altri tag. Potete consultare manuali e tutorial che si trovano in rete, es.: www.html.it/guida www.w3.org/tr/wd.w3.org/tr/wd-html40 www.htmlcodetutorial.com Libri: HTML 4.0 flash - Apogeo HTML 4.0 - Mc Graw Hill Walter Cazzola HTML: Elementi Avanzati 19