logo windoweb



Sei qui:Home > Testo variabile



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 JavaScript CAP 5 1 Testo variabile 5 Aggiornare una pagina
2 Testo condizionale 6 Problemi con la riesecuzione
3 Alternative 7 Casualità e dado
4 Istruzioni nelle scelte

Testo variabile

Ciascuna pagina del racconto è, come abbiamo visto, una funzione nel linguaggio JavaScript; ciò significa che si possono usare le istruzioni del linguaggio stesso per variare dinamicamente, ossia durante la lettura, il contenuto della pagina stessa (è anche da qui che viene la 'd' di "Idra").

Ad esempio, supponiamo che la variabile v.carb contenga un valore numerico che indica il carburante rimasto; lo si può mostrare in questo modo:
function Riserva() {
  titolo("In riserva")
  testo("Nel serbatoio sono rimasti solo ")
  testo(v.carb)
  testo(" kg di cherosene!")
  continua(Volo3)
}
Il numero effettivamente mostrato dipenderà naturalmente dal contenuto della variabile v.carb, che a sua volta potrà essere conseguenza di precedenti azioni (ad esempio l'aver fatto rifornimento o meno):
Una comoda abbreviazione è consentita dal fatto che la funzione testo() accetta più argomenti (stringhe o valori) separati da virgole; lo stesso effetto sopra illustrato si può quindi ottenere più comodamente così:
function Riserva() {
  titolo("In riserva")
  testo("Nel serbatoio sono rimasti solo ", v.carb, " kg di cherosene!")
  continua(Volo3)
}




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