COURS JavaScript


Accueil | Debugger : Netscape JavaScript Debugger 1.1

Debugger les programmes JavaScript

Généralités

"Debugger" !!! En Français, repérer les erreurs de programmation dans un programme JavaScript. Pour ça, deux méthodes :

1) Lorsque vous exécutez un programme JavaScript sous Netscape et qu'il y a une erreur de syntaxe dans votre code, un message s'affiche dans la barre d'état (la barre grise tout en bas de votre navigateur). Dans le style "JavaScript error". Tapez alors le texte suivant dans la barre de navigation : javascript: (ne pas oublier les deux points (:) ) puis appuyez sur la touche "Entrée". La console JavaScript s'ouvre et vous indique l'erreur rencontrée.

2) Uitilisez Netscape JavaScript Debugger 1.1 (téléchargeable depuis l'adresse suivante :
http://developer.netscape.com/software/jsdebug.html#download

Suivez les instructions et c'est parti.

Attention !! Netscape JavaScript Debugger ne peut fonctionner qu'avec les navigateurs Netscape à partir des versions 4.0 et suppérieures. N'essayez pas de le lancer si vous utilisez MIE, ça ne marcherai pas. C'est normal, c'est Netscape qui est à l'origine du langage. Faut pas leur en vouloir... :-)

Pour les anglophones, vous trouverez la doc d'utilisation en anglais à l'adresse :
http://developer.netscape.com/docs/manuals/jsdebug/index.htm

Pour les non anglophones, je vias vous expliquer comment s'en servir utilement dans les pages qui suivent.



Première installation

La première fois que vous installez Netscape JavaScript Debugger sur votre ordinateur il se lance automatiquement. Vous avez une page spéciale qui s'ouvre dans votre navigateur et dont l'adresse est (sous windows 9x) :
file:///C:/PROGRAM FILES/NETSCAPE/COMMUNICATOR/PROGRAM/JSDebug/jsdebugger.html
Restez sur cette page et mettez là en signet. C'est grâce à elle que vous pourrez par la suite, lancer le debugger lorsque vous en aurez besoin. Ca vous évitera d'aller rechercher la page sur votre disque dur chaque fois que vous voudrez lancer le debugger. C'est bien pratique.

Lors de cette première installation, Netscape vous demandera d'accorder des privilèges de sécurité indispensables pour qu'il puisse effectuer son travail correctement. Vous pouvez accorder ces privilèges sans crainte. Ils ne seront valables que pour ce programme et pour rien d'autre.



Fenêtre de démarrage.

Quand vous lancez le debugger, vous vous trouvez devant la fenêtre suivante :

Vous aurez aussi une toute petite fenêtre qui s'ouvre en même temps et qui est :

Ne la refermez pas, c'est elle qui vous permettra de refermer le debugger lorsque vous n'en aurez plus besoin. Pour fermer le debugger, vous n'aurez qu'à cliquer sur le lien "Exit Debugger" dans cette petite fenêtre.



Ouvrir un programme dans le debugger.

Pour pouvoir ouvrir un programme dans le debugger, il faut que vous l'ayez d'abord lancé dans votre navigateur au moins une fois. De manière à ce que votre code JavaScript soit en mémoire. Que ce soit du code inclus dans votre page HTML ou un programme externe appelé par cette page HTML. Lorsque c'est fait, cliquez sur le bouton qui se trouve en haut à gauche de la barre d'outils du debugger. La liste des programmes mémorisés s'affichera alors comme ça :

Pour moi, j'ai lancé le programme "RechBdD.js" pour le tester. Il est grisé en haut parceque je l'ai selectionné. Sélectionnez le programme à "debugger" et cliquez sur le bouton "Open" . Votre code s'affichera dans une fenêtre comme ci-dessous :

Voilà. Nous pouvons maintenant commencer à travailler sur le "debuggage" de notre programme.

Suite de la leçon.



Ce cours est enseigné par Philippe Médan 
dans le cadre de la formation des professionnels de l'INTERNET.
au CREFAC , 14 rue Scandicci, 93000 Pantin. Tél. : 01 48 46 51 99
au GITA-GRETA , Lycée Technologique Diderot 61, rue David D'Angers 75019 Paris Tél. : 01 40 40 36 27
au CESI à l'Ecole des ingénieurs, 116 Av Aristide Briand, BP 57, 92224 Bagneux CEDEX Tél. : 01 45 36 70 00
au CFA-AFIA Centre de Formation par l'Apprentissage spécialisé en Informatique DUT Licence MIAGE,
PUIO - Bâtiment 640 - Plateau du Moulon - 91405 Orsay Tél. : 01 69 15 35 19.

© Philippe Médan 1999-2007. Tous droits de reproduction réservés pour tous pays.