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


Estetica e HTML

CAP 4

1

Decorare la pagina

7

Immagini come scelte

2

Caratteri grandi e piccoli

8

Colore di fondo

3

Comandi separati e inclusi

9

Immagine di fondo

4

Esempi di comandi HTML

10

Opzioni multiple

5

Testo colorato

11

Intestazione e pič di pagina

6

Immagini nelle pagine

12

Frame e HTML

 

Intestazione e pič di pagina

Altre due funzioni opzionali consentono di mostrare del testo (o, in generale, di eseguire istruzioni HTML) all'inizio e alla fine di ciascuna pagina del racconto; si tratta rispettivamente delle funzioni Intestazione() e PiePagina(). Come sempre maiuscole e minuscole vanno riportate esattamente, altrimenti le funzioni non sono riconosciute da Idra.

Gią nel file gioco.js fornito nella cartella Dati dentro la cartella Base vi č una semplice funzione Intestazione(); essa ha il compito di lasciare un po' di spazio prima dell'inizio del testo:

// All'inizio di ogni pagina: fa una riga di stacco

function Intestazione(pag) {
  testo("<br>")
}

Questa funzione puņ essere modificata per aggiungere, ad esempio, un'immagine decorativa in cima a ciascuna pagina; anche in questo caso con l'uso della programmazione JavaScript si possono ottenere intestazioni differenti, in base alla specifica pagina o al contenuto delle variabili di gioco.

La funzione reciproca PiePagina() viene eseguita, se esiste, al termine di ciascuna pagina; puņ essere usata ad esempio per mostrare informazioni sull'autore del racconto (anche se queste ultime trovano normalmnte posto nell'apposita pagina Info(), come illustrato nel capitolo 2):

// Alla fine di ogni pagina: separatore e informazioni

function PiePagina(pag) {
  testo("<hr>")
  testo('<font size="-2">Tempesta, un racconto-gioco di Gigi Bombarda</font>')
}

Le pagine avrebbero dunque un aspetto di questo genere:

In questo caso il testo cambia a seconda della pagina, ma il pič di pagina rimane sempre uguale; un esempio di impiego utile del pič di pagina consiste nell'elenco degli oggetti posseduti dal lettore, o comunque di altre informazioni utili, con un minimo di programmazione in JavaScript.