disign.it | Come catturare e gestire i messaggi di errore JavaScript | a digital sign for a best design!
A digital sign for a best design
Javascript 2.897 visualizzazioni

Come catturare e gestire i messaggi di errore JavaScript

28/09/2011

Javascript mette a disposizione le istruzioni try  catch che permettono di testare gli errori in un blocco di codice.
Il blocco try contiene il codice da eseguire mentre nel blocco catch inseriremo il codice da eseguire nel caso fosse riscontrato un errore.
Questa è la sintassi:

try
  {
  // codice da testare
  }
catch(err)
  {
  // codice in caso di errore
  }


Nel nostro esempio facciamo un errore di battitura e al posto dell'istruzione corretta alert scriviamo allert. Quando javascript porverà il blocco try, riscontrando un errore ci resituirà il confirm di segnalazione. Se invece proviamo lo stesso script scrivendo correttamente alert javascript visualizzerà correttamente il messaggio senza eseguire il blocco catch.

try
  {
  allert(w);
  }
catch(err)
  {
  txt="Errore in questa pagina.\n\n";
  txt+="Clicca OK per continuare,\n";
  txt+="Annulla  per tornare a Disign\n\n";
  if(!confirm(txt))
    {
    document.location.href="http://www.disign.it/";
    }
  }
}

 

L'esempio qui.

← Chi ti ha cancellato l'amicizia su Facebook Ottimizzazione per Ipad →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.