|
Naturalmente la pagina Esame() verrà
presentata in base al valore corrente delle variabili
di gioco: sia il testo che le scelte potranno essere diverse
da quelle che si avrebbero raggiungendo la pagina stessa nel
corso del gioco.
È da notare che richiedendo una seconda volta la stessa
pagina (ad esempio scrivendone ancora il nome e premendo
"Esegui") essa potrà avere un diverso aspetto: infatti
durante la presentazione vengono eseguite le
istruzioni JavaScript contenute nella pagina, che possono
cambiare il valore di una o più variabili, influenzando la
presentazione stessa o quella successiva.
A volte ciò è precisamente quello che si desidera, per
esempio nel caso in cui si voglia controllare l'effettiva
apparizione di testo o scelte dipendenti da un'estrazione
casuale, cioè fatta con la funzione dado().
In questi casi si può far eseguire di nuovo la
funzione di pagina premendo il pulsante "Aggiorna" che
richiama la corrispondente funzione di Idra, come se nel
campo di input fosse stata scritta l'istruzione
aggiorna(). Per evitare aggiornamenti accidentali,
l'esecuzione di un comando nullo (campo vuoto) non ha invece
effetto.
Il tasto "Richiama", infine, serve per riscrivere
automaticamente l'ultimo comando dato, nell'esempio
Esame, in modo da poterlo eseguire nuovamente o
modificare prima di dare la conferma; è particolarmente
utile per la correzione di errori di battitura, o per
scrivere un comando leggermente diverso da quello
precedente. |