Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoBaldovino Lia Modificato 10 anni fa
1
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Informazioni globali nelle pagine HTML
2
2 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Informazioni globali Alcune funzioni usano informazioni globali (valide in tutta la pagina html) Esempio: calcola(), oppure controllaDati() prendono le informazioni dai campi del modulo, usando un percorso, per es. document.modulo.quantita.value
3
3 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Variabili globali Se una variabile è definita fuori di qualunque funzione, essa è globale Può essere usata dovunque (dentro qualunque funzione della pagina) Eventuali modifiche sono permanenti
4
4 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Esempi 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;
5
5 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Esempi (2) Larray serieImmagini e lintero indice sono variabili globali Ogni funzione le può usare e modificare
6
6 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Esempio: immagini a rotazione function cambiaBanner() { 1. Passa al prossimo indice se indice è allultimo, riparti da 0 2. Cambia limmagine con quella di posizione indice in serieImmagini 3. Ricomincia, tra un po di tempo } algoritmo
7
7 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini 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
8
8 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini setTimeout setTimeout() è una funzione predefinita in Javascript Ha bisogno di DUE argomenti: setTimeout (comando, tempo)
9
9 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini setTimeout (comando, tempo) Il comando (di solito) è una chiamata di funzione - es. cambiaBanner() Il tempo è lattesa in millisecondi prima che venga eseguito il comando - es. 1000 1 secondo (1000 millisecondi)
10
10 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Nella pagina...
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.