La communauté ALL HTML c'est 60442 membres à ce jour dont 0 inscrits aujourd'hui et 5 depuis une semaine.

Stopper les erreurs

Photo de ALL HTML Article publié le mercredi 16 mars 2005 par ALL HTML.
Cet article est classé dans les catégories « Javascript »

Compatiblité


I.Explorer : Oui
Netscape : Oui

Description et scripts


Ce script permet de ne pas afficher les erreurs javascript. A utiliser avec parcimonie.

<script type="text/javascript"> <!-- function stopError() { return true; } window.onerror=stopError; --> </script>

VOS COMMENTAIRES ...

Commenter cette publication

Photo de rekam Commentaire publié le jeudi 27 avril 2006 à 16 h 28 par rekam
Une petite remarque concernant ce bout de code. A présent, il est possible de récupérer les erreurs et de les traiter plus "proprement" en utilisant le couple try catch (qu'on trouve dans d'autres langages, tel Java, C, PHP5, VB.net, etc.)

try {
var test = null;
// la variable test n'est pas définie
// L'alert ci-dessous va donc provoquer une erreur
alert (test[5]);
} catch (err) {
// On récupère l'erreur et on affiche son message
alert (err.message);
}

On peut également générer soit même ses propres erreurs (ça peut être vachement utile, parfois... même souvent :)

try {
var test = 5;
// Par exemple, admettons que, pour diverses raisons, test ne doit pas être
// supérieur à 3
if (test > 3) {
throw new Error('La variable test à une valeur trop élevée');
}
// Suite du code
} catch (err) {
// On récupère l'erreur et on affiche son message
alert (err.message);
}

Cela permet de gérer ses erreurs de fort belle manière, ce qui est très pratique pour le débug dans des grandes appli.

Plus d'infos :
http://developpeur.journaldunet.com/tutoriel/dht/011031jscript_exceptionhandling.shtml
http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/coursjavascript/error.html

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum Javascript - DHTML - VBScript.

Liens sponsorisés

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.