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


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

 

 

 

Riferimenti al documento

Normalmente non č necessario fare riferimento al documento HTML che contiene le pagine create da Idra: ci pensa infatti la funzione testo(). Un programmatore esperto puņ comunque accedervi con:

parent.area.document

Se ad esempio, per mezzo di istruzioni HTML stampate con la funzione testo(), č stato creato nella pagina un form formRichiesta contenente il campo editabile campoNome, si puņ leggere il contenuto del campo e assegnarlo a una variabile di gioco in questo modo:

v.nome = parent.area.document.formRichiesta.campoNome.value

Il debugger fa uso appunto di questa tecnica. Fortunatamente si tratta di operazioni non necessarie per un impiego normale di Idra, ma che consentono di realizzare meccanismi anche piuttosto complessi.