Les consoles d'erreurs

Parent Previous Next


Les consoles d'erreurs



Comme nous venons de le voir à l'instant, un script peut contenir des erreurs. Quand c'est le cas, l'interpréteur vous le fait savoir en vous affichant un message d'erreur qui s'affiche dans ce que l'on appelle la « console d'erreurs ».


Chaque navigateur possède sa propre console d'erreurs, nous allons donc faire le tour des différents navigateurs pour voir où elles se trouvent. Par la suite, si votre script ne fonctionne pas et que vous vous demandez pourquoi, ayez le bon réflexe : allez consulter la console d'erreurs !


Mozilla Firefox


Allez dans le menu Outils puis cliquez sur Console d'erreurs et voici ce que vous obtenez :



La console d'erreurs de Firefox



On lit ici qu'une erreur « superFunction is not defined » est apparue à la ligne 11, dans le fichier C:\Sebastien\fake.htm. L'erreur décrite signifie que l'on a voulu exécuter la fonction superFunction()alors qu'elle n'existe pas.


Internet Explorer


Si une erreur survient, Internet Explorer (versions antérieures à la verion 9) le signale à gauche de la barre d'état, via ce symbole :



Internet Explorer signale une Erreur Javascript



. Il vous suffit de double-cliquer dessus pour afficher le détail des erreurs survenues :



La console d'erreurs d'Internet Explorer



Ici, on remarque que l'erreur est donnée en français, ce qui ne la rend pas spécialement plus simple à comprendre. Généralement, les erreurs affichées par les versions d'Internet Explorer 7 et 8 restent assez obscures. Heureusement cela s'arrange avec la version 9.


Opera


Dans le menu, cliquez sur Page, sur Outils de développeur et enfin sur Console d'erreur :



La console d'erreurs d'Opera



Ici le descriptif est assez précis et la portion de code incriminée est affichée.


Google Chrome


Cliquez sur l'icône



L'icône « Outils »



pour aller dans le menu Outils, puis cliquez sur Console JavaScript. Cliquez aussi sur l'onglet Console pour n'afficher que la console Javascript.



La console d'erreurs de Google Chrome



Ici, l'erreur affichée est semblable à celle de Firefox, excepté que le type de l'erreur est mentionné : ReferenceError.


Safari


Dans Safari, il faut dans un premier temps activer le menu Développement. Pour ce faire, cliquez sur



Il faut dans un premier temps activer le menu Développement



puis sur Préférences. Dans l'onglet Avancées, cochez la case Afficher le menu Développement dans la barre des menus. Quand c'est fait, pour ouvrir la console, cliquez sur



Ce menu permet d'ouvrir la console des erreurs



puis sur Développement, et enfin sur Afficher la console des erreurs :



La console d'erreurs de Safari



Créé avec HelpNDoc Personal Edition: Créer des aides HTML, DOC, PDF et des manuels depuis une même source

Site à deux balles