Funzioni in Javascript Dichiarazione di funzione

Transcript

Funzioni in Javascript Dichiarazione di funzione
Funzioni in Javascript
Università della Tuscia - Facoltà di Scienze Politiche.
Informatica 2 - a.a. 2003-2004 - Prof. Francesco Donini
1
Dichiarazione di funzione
function nomeFunzione ( )
{
comandi Javascript…
}
Università della Tuscia - Facoltà di Scienze Politiche.
Informatica 2 - a.a. 2003-2004 - Prof. Francesco Donini
Pag. 1
2
Chiamata di funzione
Sintassi:
nomeFunzione();
Esempio:
onClick=“calcola();”
Università della Tuscia - Facoltà di Scienze Politiche.
Informatica 2 - a.a. 2003-2004 - Prof. Francesco Donini
3
Esempio di dichiarazione
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;
}
Università della Tuscia - Facoltà di Scienze Politiche.
Informatica 2 - a.a. 2003-2004 - Prof. Francesco Donini
Pag. 2
4
Dichiarazioni nell’intestazione
<HTML>
<HEAD>
<SCRIPT TYPE=“text/javascript”
LANGUAGE =“javascript”>
…. Dichiarazione di funzione…
</SCRIPT>
</HEAD>
Università della Tuscia - Facoltà di Scienze Politiche.
Informatica 2 - a.a. 2003-2004 - Prof. Francesco Donini
5
Chiamata nel corpo del documento
<BODY>
… evento =“nomeFunzione();”….
…
</BODY>
</HTML>
Università della Tuscia - Facoltà di Scienze Politiche.
Informatica 2 - a.a. 2003-2004 - Prof. Francesco Donini
Pag. 3
6