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


Scrivere una pagina

CAP 2

1

La pagina è una funzione

7

Scelte per il lettore

2

Nomi di pagina

8

Rinvii nel testo

3

Il titolo

9

Menu di scelte

4

Il testo

10

Pagine mancanti

5

Gli a capo

11

La pagina di Informazioni

6

Lettere accentate

 

 

 

Gli a capo

Per inserire un ritorno a capo bisogna usare esplicitamente l'apposito comando (tag) HTML, cioè <br>, inclusi i simboli di minore ( < ) e maggiore ( > ) che lo delimitano, mentre per fare uno stacco tra due paragrafi si usa <p>; per esempio, scrivendo:

function Disastro() {
  testo("Il pilone cede.<br>Il ponte crolla.<p>Ti fermi appena in tempo.")
  continua(Finale)
}

si otterrà un risultato simile a questo:

Anche in questo caso è del tutto indifferente che il testo della pagina sia scritto in un'unica funzione testo() o ripartito in più chiamate successive.
 

Un ultimo richiamo di HTML: il comando <p>, anche se ripetuto, inserisce sempre e comunque un singolo stacco; per ottenere più righe vuote si può usare &nbsp;<br> per ciascuna riga, in questo modo:

function Pag27() {
  testo("Aspetta un attimo...<br>")
  testo("&nbsp;<br>&nbsp;<br>")
  testo("Ah, eccolo qui!")
  continua(Pag28)
}

L'effetto dei due &nbsp;<br> è appunto quello di inserire due ulteriori a capo forzati (quindi due righe vuote) nella pagina:

Dato che la pagina verrà comunque reimpaginata dal browser del lettore, il suo aspetto potrà essere diverso da quello mostrato dal proprio browser; in particolare, le righe troppo lunghe potranno essere spezzate per andare a capo in qualsiasi punto, oltre a quelli forzati con <br>.