Recherche des Erreurs

Tutoriaux, Sommaire JavaScript

1. Erreur de gestion du tutorial
    Vous pouvez voir apparaitre cette erreur :
    writeWin.close is not a function
    Cette erreur peut survenir dans la gestion de fenêtre, si vous fermez la fenêtre d'essai manuellement et que vous rechargez la page, elle n'est pas fonctionelle et vous devez l'ignorer.
    Je n'ai constaté cette erreur que sous Netscape Communicator.
2. Erreurs de syntaxe
    Ce sont les erreurs d'orthographe de la programmation, exemple oubli d'un opérateur, interversion dans une commande, etc... La forme ci dessous édite le même code que la page précédente avec cette différence que l'on a oublié les doubles apostrophes à la fin du message dans l'instruction "alert".
Code de la page:

     
 

    Si vous afficher cette page, vous aurez les messages d'erreurs suivant, selon le navigateur employé.
Netscape

JavaScript Error:
file:/C:/Mes%20documents/FrontPage/Tutors/JSTutor/template.htm,
line 6:
unterminated string literal.
alert("Bonjour tout le monde)
......^

Internet Explorer
Ligne 4
Erreur:Constante de chaîne non terminée

    Pour cette erreur, les messages sont relativement clair.

3. Erreurs multiples

    Nous reviendrons par la suite sur la détection d'erreurs multiples. Celà se manifeste par l'émission de plusieurs messages d'erreurs, souvent causé par une seule erreur de syntaxe. Dans ce cas, essayer de corriger la premiére erreur, celà souvent corrigera aussi les autres.

4. Précautions

    Quand vous développez ou modifiez un programme, gardez des copies des états précédents, (sur un nombre raisonnable), par exemple en faisant évoluer le nom de la page, (Essai0, Essai1, etc...). Entre chaque version n'effectuer qu'un petit nombre de modifications. Ceci permet de revenir rapidement à une version qui fonctionnait et par ajout successif des modifications de déterminer où le probléme commence.
    Quand vous modifiez un programme, tester les modifications ou les augmentations une par une. Nous reviendrons sur ce point plus tard.
    Dans le cours de ce tutorial, vous pourrez toujours revenir à l'état précédent des problémes posées, avant vos modifications. Mais la précaution précédente se justifie, si on vous demande de modifier plusieurs points d'un programme, modifiez les un par un si celà est possible.

Suite les variables


Sommaire
Précédent Suivant