logo windoweb



Sei qui:Home > Pagine e nomi di pagina



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

Pagine e nomi di pagina

Lo stesso sistema sopra illustrato si pu usare anche nelle funzioni Intestazione() e PiePagina(): anch'esse ricevono infatti come argomento la pagina corrente. quindi possibile cambiare l'una o l'altra a seconda della pagina:
// Alla fine di ogni pagina tranne Copertina(): separatore e scritta piccolafunction PiePagina(pag) {
  if (pag != Copertina) {
    testo("<hr>")
    testo('<font size="-2">Riuscirai a risolvere questo mistero?</font>')
  }
}
Una nota importante: l'argomento pag e i nomi di pagina come Copertina (indicati senza parentesi) si riferiscono a funzioni JavaScript, che non sono stringhe; non quindi possibile, ad esempio, confrontarli con una stringa:
if (pag != "Copertina") {  //--- errore ---
  ...
}
Si pu per ricavare una stringa contenente il nome di una funzione di pagina, usando l'apposita funzione nomePagina():
if (nomePagina(pag) != "Copertina") {  //valida
  ...
}
Nell'esempio mostrato il confronto valido perch avviene fra due stringhe. Un possibile uso della funzione nomePagina() consiste nel mostrare il nome della pagina corrente a pi di pagina:
function PiePagina(pag) {
  testo("<hr>")
  testo("Siamo nella pagina ", nomePagina(pag), ".")
}
Ad esempio, al termine della pagina Valanga() verrebbe in questo caso rappresentato questo pi di pagina:
Per evitare errori importante ricordare questa distinzione tra la pagina, che una funzione, e il suo nome che invece una stringa. Quest'ultima non si usa spesso, ma a volte pu essere assai utile, come vedremo tra breve.




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