Informazioni globali nelle pagine HTML

Slides:



Advertisements
Presentazioni simili
Active Server Pages ed ADO. Scrivere ASP Le pagine ASP possono contenere codice HTML o XML Le parti del documento che racchiudono codice script vanno.
Advertisements

Facciamo uno script I Usiamo il comando condizionale e quello che abbiamo imparato sulle funzioni per costruire una pagina che: –proponga una lista di.
JavaScript 8. Altri oggetti JavaScript. history Contiene lelenco delle pagine visitate Sintassi: window.history frame.history history Proprietà length.
PHP.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Informazioni globali nelle pagine HTML.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Immagini.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Funzioni in Javascript.
Le strutture di controllo
1 2. Analisi degli Algoritmi. 2 Algoritmi e strutture dati - Definizioni Struttura dati: organizzazione sistematica dei dati e del loro accesso Algoritmo:
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.
Array Funzioni che operano su array. Funzioni Ricordiamo che una funzione è una parte di codice a sé stante che esegue un compito e/o ritorna un risultato.
Le funzioni.
AN FI Un denominatoe comune Comandi u notazioni che esprimono azioni che, una volta eseguite, comportano una modifica permanente dello stato interno.
Corso di PHP.
Javascript 6 Funzioni. Una funzione sarà eseguita in risposta ad un evento o ad una chiamata diretta. Le funzioni possono essere inserite comodamente.
Javascript: fondamenti, concetti, modello a oggetti
Lo sviluppo top down Le funzioni
Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli.
BIOINFO3 - Lezione 331 SUBROUTINE IN PERL Una subroutine (funzione, metodo, procedura o sottoprogramma), e` una prozione di codice all`interno di un programma.
2000 Prentice Hall, Inc. All rights reserved. Attivazione di funzioni La chiamata/attivazione di funzione viene indicata citando il nome della funzione.
1 Javascript e la gestione del testo Le stringhe di caratteri –Ogni oggetto di tipo stringa ha la proprietà length che indica la lunghezza della stringa.
JavaScript Variabili. Caratteristiche Alice Pavarani2  var permette la dichiarazione esplicita di variabili  JavaScript permette anche la dichiarazione.
- prof. V. Riboldi - SOTTOPROGRAMMI IN TPASCAL METODO TOP DOWN.
programmazione ad oggetti
JavaScript Generalità Cos'è JavaScript?
1 Drag & Drop Ci sono varie soluzioni per simulare l'azione di spostamento e trascinamento di un oggetto. Le diverse soluzioni presuppongo: 1)sapere dove.
Introduzione a Javascript
Javascript Istruzioni di ciclo: for(inizio; condizione; incremento ) {blocco istruzioni} istruzione seguente; – inizio e incremento possono contenere più.
Informatica 4 Funzioni. FUNZIONE: definizione MATEMATICA Relazione (o applicazione) binaria tra due insiemi A e B che associa a ogni elemento di A un.
I L CODICE HTML. U n'immagine regolare funzionante come un bottone-link appare in questa maniera nel codice HTML:
Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia
1 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
1 Elementi DI INFORMATICA Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica Linguaggio C A.A. 2011/2012
Amministrazione di reti di calcolatori - Massimo Bertozzi Shell e scripting.
.  I tipi di dati non primitivi sono gli array, le struct e le union.  Gli array sono degli aggregati di variabili dello stesso tipo.  La dichiarazione.
Dati in rete Appunti.
Ereditarietà Uno dei principi della programmazione orientata agli oggetti (OOP) è il riuso Le classi dovrebbero essere progettate come componenti riutilizzabili.
Ambienti di Programmazione per il Software di Base
Come inviare una comunicazione (proroga, trasformazione, cessazione) successiva all’assunzione Entrare nel modulo COB.
come aggiornare un sito con wordpress
Terza Lezione → Navigare nel file System → parte 2
Script Marco D. Santambrogio –
IL CONCETTO DI ALGORITMO
Array di controlli.
PHP Argomenti avanzati Alberto Ferrari.
Ambienti di Programmazione per il Software di Base
Approcci nella soluzione di un problema
APACHE2-PHP su Raspberry
Organizzazione fisica
Tipo di dato: array Un array è un tipo di dato usato per memorizzare una collezione di variabili dello stesso tipo. Per memorizzare una collezione di 7.
PROGRAMMAZIONE BASH – ISTRUZIONE IF
Informatica per l’Ingegneria
Creazione di pagine per Internet
Introduzione a JavaScript
iterazione o ricorsione nel pensare per OGGETTI
Ambienti di Programmazione per il Software di Base
Ricorsione 16/01/2019 package.
JavaScript 6. Oggetti e JavaScript A. Ferrari.
Esercitazione Javascript
Analisi di regioni Luigi Cinque 23/02/2019 Analisi di regioni.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
8. Altri oggetti JavaScript
Registro personale.
Unità 1 Programmi base.
Ricerca 01/08/2019 package.
La programmazione strutturata
Fondamentali JavaScript
Transcript della presentazione:

Informazioni globali nelle pagine HTML Argomenti Evoluzione delle architetture di elaborazione. Architettura e funzionalità delle reti. Protocolli di comunicazione. Concetti di base sulle reti: indirizzi, accesso remoto, domini.

Informazioni globali Alcune funzioni usano informazioni globali (visibili in tutta la pagina html) Esempio: calcola(), oppure controllaDati() prendono le informazioni dai campi del modulo, usando un percorso: document.modulo.quantita.value

Variabili globali Se una variabile è definita fuori di qualunque funzione, essa è globale Può essere usata dovunque nella pagina Anche dentro qualunque funzione Che non dichiari un'altra variabile con lo stesso nome Eventuali modifiche sono permanenti

Esempi già visti di variabili globali Moduli (esercitazione 3): prezzo, quantita Rollover (esercitazione 4): mappaGenerale, aula6, aula11,... Notiziario (esercitazione 5): L'array notizie e la variabile i

Esempio Cambio automatico di immagini a rotazione Utile per: Annunci pubblicitari a rotazione Immagini animate Galleria di fotografie

<HEAD> <SCRIPT …> Esempi <HEAD> <SCRIPT …> var serieImmagini = new Array(3); serieImmagini[0] = new Image (200,150); serieImmagini[0].src = "parabola.gif"; serieImmagini[1] = new Image (200,150); serieImmagini[1].src = "montecitorio.gif"; serieImmagini[2] = new Image (200,150); serieImmagini[2].src = "composizione.gif"; var indice = 0;

Esempi (2) L’array serieImmagini e l’intero indice sono variabili globali Ogni funzione le può usare e modificare

Esempio: immagini a rotazione function cambiaBanner() { 1. Passa al prossimo indice se indice è all’ultimo, riparti da 0 2. Cambia l’immagine con quella di posizione indice in serieImmagini 3. Ricomincia, “tra un po’ di tempo” } algoritmo

Esempio: immagini a rotazione function cambiaBanner() { if (indice < 2) indice=indice+1; else indice = 0; document.banner.src = serieImmagini[indice].src; setTimeout("cambiaBanner()",1000); return true; } indice è globale serieImmagini è globale

setTimeout (comando, tempo) setTimeout() è una funzione predefinita in Javascript Ha bisogno di DUE argomenti: setTimeout (comando, tempo)

setTimeout (comando, tempo) Il comando (di solito) è una chiamata di funzione - es. “cambiaBanner()” Il tempo è l’attesa in millisecondi prima che venga eseguito il comando - es. 1000 1 secondo (1000 millisecondi)

Nella pagina... <BODY onLoad='cambiaBanner()'> <IMG ALIGN="left" NAME="banner" SRC="parabola.gif" WIDTH="200" HEIGHT="150">

Variabili locali Quando una variabile è dichiarata in una funzione essa è locale alla funzione Può essere usata solo nelle istruzioni della funzione stessa Il suo valore si perde quando la funzione termina Ecco perché la variabile i deve essere globale in cambiaBanner()

Esempio di variabili locali function calcola() { var prezzo = parseFloat(document.modulo.prezzoUnitario.value); var quantita = parseInt(document.modulo.quantita.value); var totale = prezzo*quantita; var iva = totale*20/100; var totaleConIva = totale + iva; document.modulo.totale.value = totale; document.modulo.iva.value = iva; document.modulo.totaleConIva.value = totaleConIva; return true; } var. locali

Conseguenze Se si cerca di usare la variabile locale fuori della funzione dove è dichiarata, si ottiene “undefined” Conseguenze positive: si può dichiarare lo stesso nome in funzioni diverse gli omonimi locali non interagiscono