logo windoweb



Sei qui:Home > Il debugger



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


Come funziona Idra Appendice B 1 L'idea di Idra 5 Lo stato precedente
2 Perché JavaScript? 6 Il debugger
3 Struttura di Idra 7 Possibili migliorie
4 Salvataggio e ripristino

Il debugger

Il debugger non è particolarmente complesso: fa uso di una form per mostrare il campo di input e i pulsanti di comando; la stringa scritta nel campo di input viene eseguita con la solita funzione eval().
Ho solo dovuto risolvere qualche difficoltà di ordine tecnico, in particolare la tendenza di alcuni browser ad andare in crash in determinate condizioni; ho rilevato sperimentalmente che la suddivisione dell'esecuzione in due parti (eseguiDebug() ed eseguiDebug2()) collegate fra loro con un timer sembra aver eliminato l'inconveniente.
Avrei voluto controllare l'attivazione del debugger con una combinazione di tasti, ma le incompatibilità tra i diversi browser hanno sconsigliato questa soluzione; per evitare di dover modificare il file del racconto (gioco.js) per attivare o disattivare il debugger, ho inserito un automatismo nel frame di controllo ctrl.html: se la pagina viene aperta dentro un frame di nome "Debug", biene mostrato il link corrispondente.




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