La communauté ALL HTML c'est 60190 membres à ce jour dont 0 inscrits aujourd'hui et 15 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é.