logo windoweb



Sei qui:Home > Funzioni



I D R A
Ipertesto Dinamico per Racconti d'Avventura

Manuale dell'autore
rev 1.0, © 2000 Enrico Colombini
qui puoi scaricare IDRA con il manuale
qui puoi visitare il sito ufficiale dell'autore Enrico Colombini con esempi e giochi scaricabili

OFFERTE AMAZON


Programmazione evoluta CAP 6 1 Sfondo variabile 7 Link dal frame di controllo
2 Pagine e nomi di pagina 8 Variabili locali
3 Ricordare una pagina 9 Risparmiare variabili
4 Pagine temporanee 10 File multipli
5 Costanti 11 Riferimenti al documento
6 Funzioni

Funzioni

Per evitare di ripetere spesso una serie di istruzioni, si può definire una funzione che si occupa di quel lavoro.

Per convenzione le funzioni definite dall'autore devono iniziare con una lettera maiuscola, per distinguerle da quelle di Idra e di JavaScript stesso.

Ad esempio, una funzione Tavola2() potrebbe essere usata per scrivere del testo in due riquadri indipendenti:
function Tavola2(t1, t2) {
  testo('<table align=center width="100%" border=1 cellpadding=10><tr>')
  testo("<td>", t1, "</td>")  //prima colonna
  testo("<td>", t2, "</td>")  //seconda colonna
  testo("<tr></table>")
}
Basterà in questo caso aggiungere, nella funzione che descrive una pagina, una chiamata alla nuova funzione Tavola2():
Tavola2("Io sto a sinistra", "E io sto a destra")
per ottenere questo risultato:
Lo stesso sistema può essere usato per ottenere qualsiasi tipo di impaginazione complessa consentita dal linguaggio HTML, sempre ricordando di non usare caratteristiche specifiche di un determinato browser.

Ovviamente queste funzioni non hanno nulla a che fare con le funzioni che descrivono le pagine, tranne per il fatto che sono anch'esse "funzioni" dal punto di vista del linguaggio JavaScript: si tratta di sezioni di programma che vengono chiamate direttamente quando fa comodo usarle (mentre le pagine vanno chiamate solo attraverso le apposite vai() o mostra()).




CLICCA QUI ... PER CONSULTARE LA MAPPA SATELLITARE DEL GLOBO DI GOOGLE


Segnala un sito redazione@windoweb.it
© 1999-2014
Tutti i diritti riservati
Invia le tue foto o i documenti che vuoi pubblicare