Nell'esempio 3.1 abbiamo visto la nostra prima funzione, la sua
sintassi e la sua dichiarazione all'interno del codice.
Ma, se non
chiamiamo la funzione, essa non verrà
mai applicata all'interno del programma. Si rende perciò
necessario uno script che indichi all'interprete del browser che
la nostra funzione deve essere eseguita.
Nell'esempio 3.2 vediamo come chiamare una funzione
Esempio 3.2
<html>
<head>
<script language="javascript">
<!--
function newColours() {
document.bgColor = "red";
document.fgColor = "blue";
newColours();
}
//-->
</script>
</head>
<body>
</body>
</html> |
La chiamata alla funzione, effettuata in questo caso
all'interno dei tag <head>...</head>, è molto semplice. Abbiamo
infatti usato il nome stesso della funzione seguito da due
parentesi tonde (aperta e chiusa).
Quando l'interprete del browser, incontrerà questa "chiamata",
immediatamente eseguirà la funzione newColours, cambiando nel
nostro esempio il colore dello sfondo e del testo (se c'è) della
nostra pagina Web.
Non fatevi fuorviare dal fatto che prima è stata dichiarata la
funzione e solo in seguito è stata chiamata. E' normale che sia
così, o meglio è auspicabile. Come detto in precendenza è
opportuno che il browser prima carichi la funzione e solo
successivamente la chiami.