Interazione di JavaScript e HTML

Slides:



Advertisements
Presentazioni simili
Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (
Advertisements

Il linguaggio HTML I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura. ……………………………… …………………………… ……………….
Introduzione ad XML Mario Arrigoni Neri.
HYPER TEXT MARK-UP LANGUAGE
JavaScript 6. Oggetti e JavaScript. Linguaggio ad oggetti JavaScript è un linguaggio orientato agli oggetti In JavaScript sono presenti oggetti predefiniti.
JavaScript 1. Per cominciare.
JavaScript 7. Eventi di JavaScript.
HTML Hyper Text Mark-Up Language. HTML Hyper Text Mark-Up Language Linguaggio di marcatura per ipertesti E un linguaggio di formattazione usato per descrivere.
JavaScript 2. JavaScript nelle pagine web. HTML e XHTML Gli script JavaScript sono utilizzabili sia in pagine HTML che XHTML XHTML impone che il codice.
HTML Hyper Text Mark-Up Language. HTML Hyper Text Mark-Up Language Linguaggio di marcatura per ipertesti E un linguaggio di formattazione usato per descrivere.
PHP.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
IL LINGUAGGIO HTML Il linguaggio html. Il linguaggio html. Utilizzo dei tag. Utilizzo dei tag. Script Browser I link I link Caricamento dei dati sul server.
MATLAB. Scopo della lezione Programmare in Matlab Funzioni Cicli Operatori relazionali Esercizi vari.
Esercitazione 2 Array, funzioni, form
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
Università La Sapienza Web programming e programmazione multimediale 1 Web Programming e comunicazione multimediale Lezione 10: PHP.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Linguaggi per il Web Laboratorio di Applicazioni Informatiche II mod. A.
JAVASCRIPT DIFFERENZA TRA JAVASCRIPT E JAVA TAG LO SCRIPT OGGETTI LE CLASSI FUNZIONE GESTORE DI EVENTI ELEMENTI DEL LINGUAGGI è un vero e proprio linguaggio.
Architettura del World Wide Web
Animazioni con le immagini
Array Struttura numerate di dati. Memorizzare molti dati In informatica cè spesso bisogno di memorizzare ed elaborare un insieme costituito da molti dati.
Eventi Come rendere gli elementi HTML di una pagina web sensibili alle azioni del mouse.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
PHP – Un’introduzione Linguaggi e Traduttori 2003 Facoltà di Economia
HyperText Markup Language
HTML HyperText Markup Language
Realizzazione siti web Pagine web dinamiche - javascript.
Corso di PHP.
Javascript Javascript è il linguaggio di scripting più diffuso sul Web
Javascript 6 Funzioni. Una funzione sarà eseguita in risposta ad un evento o ad una chiamata diretta. Le funzioni possono essere inserite comodamente.
JavaScript 2 Input / output. Voglio leggere un dato inserito dallutente dello script, come posso fare? Voglio scrivere un valore e farlo leggere allutente.
Creiamo una cartella nel nostro hard disk dove andremo ad inserire le risorse che costituiranno i contenuti del sito. Apriamo il programma Dopo aver cliccato.
Javascript: fondamenti, concetti, modello a oggetti
Classe 5 A Pr1 Il Sito Web Internet è la rete mondiale grazie alla quale possiamo comunicare via computer con ogni parte del globo. Di Internet fa parte.
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli cambiando la loro posizione nel tempo.
Lezione 6 Strutture di controllo Il condizionale
V.1 Progettazione Multimediale – 1 Progettazione multimediale HTML e i tag di base.
HTML Lezione 8 I collegamenti ipertestuali (link).
Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli.
Il linguaggio HTML Le pagine web sono file di testo scritte utilizzando il linguaggio HTML. I documenti HTML vanno racchiusi dentro una coppia di TAG.
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Eventi Come rendere gli elementi HTML di una pagina web sensibili alle azioni del mouse.
Utilizzo di Vettori e Funzioni a.s. 2012/13. Pagine Web Anche nelle pagine Web (linguaggio JavaScript) vengono utilizzati Vettori e Funzioni. Le Funzioni.
Il linguaggio HTML Antonella Schiavon – settembre 2008 rev. 1 – aprile 2011.
HTML HyperText Markup Language Linguaggio per marcare un’Ipertesto
Prof. Reale Nicola Studentessa Parcesepe Federica
Pagine Web statiche: HTML
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
JavaScript Programmare il client. Cenni storici Alice Pavarani2  Nasce nel 1995 (Netscape): da LiveScript a JavaScript  La risposta di Microsoft: Jscript.
INTRODUZIONE A JAVASCRIPT
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Accesso a basi di dati con ASP.
JavaScript Generalità Cos'è JavaScript?
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.
Lezione 3 Struttura lessicale del linguaggio
Internet e HTML Diffusione di informazioni mediante la rete Internet.
Introduzione a Javascript
HTML HTML e il web.
HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.
HTML. Notizie storiche Tim Berners-Lee stava cercando un modo per gestire e distribuire fra i colleghi grandi quantità d'informazioni e nel 1989 propose.
Eprogram informatica V anno. Introduzione a PHP Introduzione La diffusione di PHP ha avuto un notevole incremento dalla fine degli anni Novanta a oggi,
Tecnologia per la comunicazione
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
Javascript. HTML per definire il contenuto delle pagine web CSS per specificare il layout delle pagine web JavaScript per definire il comportamento delle.

2. JavaScript nelle pagine web
I siti web: statici e dinamici
Transcript della presentazione:

Interazione di JavaScript e HTML Come JavaScript individuazione gli elementi HTML della pagina Proprietà JavaScript degli elementi HTML

L’ HTML HTML (HyperText Markup Language) è il linguaggio con il quale si definisce una pagina web. Il browser (es. Explorer) legge queste istruzioni (contenute in un file .htm) e riproduce la pagina nella finestra seguendo tali istruzioni Vi sono elementi HTML per il testo, le immagini, i link ecc. HTML non è un linguaggio di programmazione

Esempio Le seguenti istruzioni HTML costruiscono una pagina web, all’interno della quale vi è un testo in un paragrafo e una immagine Per vedere la pagina <html> <head> <title>Sephiroth</title> </head> <body> <p><img src="Sephiroth.jpg" align=left>Sephiroth è un personaggio immaginario, antagonista principale di Final Fantasy VII ed uno dei più popolari personaggi della saga di Final Fantasy.</p> </body> </html>

JavaScript JavaScript è un linguaggio di programmazione che opera all’interno delle pagine web Il browser è in grado di leggere le istruzioni, elaborarle ed eseguirle Come linguaggio di programmazione, uno script JavaScript è un insieme di istruzioni organizzate con strutture di controllo (esempio: selezione if, ciclo for) che operano su dei dati (di tipo numero, stringa, booleano) per fornire azioni o risultati.

Esempio Le seguenti istruzioni JavaScript chiedono all’utente un numero intero e ne scrivono i divisori sulla pagina Per vedere lo script funzionare <script> x=prompt("inserisci un numero intero",""); for (i=1;i<=x;i++) if (x%i==0) document.write(i +"<br>"); </script>

Interazione JavaScript - HTML JavaScript è stato creato per permettere ad un linguaggio di programmazione di interagire sugli elementi della pagina HTML JavaScript può accedere a tutte le proprietà di un elemento (posizione, dimensione, colore, ecc.) e modificarle dinamicamente, reagendo anche a eventi che l’utente produce con il mouse sulla pagina HTML, JavaScript, Stylesheets (CSS) e DOM (Document Object Model - Modello del Documento a Oggetti) formano una tecnologia che va sotto il nome di DHTML (HTML dinamico)

Come JS individua un elemento HTML Nell’HTML identifichiamo un elemento attribuendogli un identificatore (un nome) mediante l’attributo ID Ad esempio, nell’HTML inseriamo una immagine <img src="Sephiroth.jpg" id="myimg"> Nello script JavaScript utilizziamo la funzione document.getElementById("identificatore"); per ottenere un riferimento all’elemento HTML della pagina che ha ID l’identificatore scritto tra le parentesi Nell’esempio x=document.getElementById("myimg"); Da questa istruzione in poi, per JavaScript la variabile x rappresenta l’immagine e quindi siamo in grado di combiare con le istruzioni le sue proprietà.

Come JavaScript accede alle proprietà di un elemento HTML Una volta individuato l’elemento con la funzione getElementById JavaScripot accede alle proprietà dell’elemento con la sintassi x.nomeproprietà x.style.nomeproprietà (se è una proprietà CSS) dove x è il riferimento all’elemento Esempio (comunica le dimensioni delle immagini) <img src="Sephiroth.jpg" id="myimg"> <script> x=document.getElementById("myimg"); alert(x.width); alert(x.height); </script>

Esempio 1 Nell’esempio lo script mostra le dimensioni dell’immagine nelle finestre di alert e poi le raddoppia <img src="Sephiroth.jpg" id="myimg"> <script> x=document.getElementById("myimg"); w=x.width; h=x.height; alert(w); alert(h); x.width = 2 * w; </script>

Esempio 2 Nell’esempio mostra il colore del testo del paragrafo nella finestra di alert e poi lo modifica <p id="mytext" style="color:#000000">PROVA</p> <script> x=document.getElementById("mytext"); c=x.style.color; alert(c); x.style.color = "#0000ff"; </script>

Esempio 3 Nell’esempio mostra la stringa di testo del paragrafo nella finestra di alert e poi la modifica <p id="mytext">VECCHIO TESTO</p> <script> x=document.getElementById("mytext"); c=x.innerText; alert(c); x.innerText = "NUOVO TESTO"; </script>