Tout JavaScript.com - Scripts, Tutoriaux, Forums pour webmasters et développeurs
Retour à l'accueil
Rechercher :    

Les indispensables
Magic Menu
Les meilleurs scripts
Les forums
Les tutoriaux
La référence JavaScript
Les actus du net
Les petites annonces

Shopping
Le guide complet
Hébergement web

Les javascripts
Les plus vus
Les mieux notés
La boutique

Les tutoriaux
Introduction javascript
La structure javascript
Les limites de javascript
Les popups
Les formulaires
Le DHTML
Les cookies
Les frames
Les maths
Les chaînes de caractères
Les expressions régulières
Débugger un script
AJAX / XMLHTTPRequest
Introduction au PHP
Javascript et PHP
Traiter les données PHP
Intro base de données
Optimiser ses développements
Tous les tutoriaux

Les services
Les questions fréquentes
Les forums | Le chat
L'annuaire de sites
Le livre d'or
Contacts
A propos du site
La newsletter
 Inscription à la newsletter
HTML - Texte

Les partenaires
Beauté-test
Mémoclic
Glandouille.com
Nord vs Sud
Révélateur.com
ActuLab
Foorby, favoris en ligne
Cadeau gratuit
Config Mac
Pifex
Chiffres Significatifs
jquery
Hébergement gratuit



Codes promotions, réductions et bons plans pour vos achats en ligne









Cet article est destiné à vous aider à résoudre vos problèmes de scripts. Il se compose de 4 pages :
  - La liste des erreurs courantes (cette page),
  - Les réponses à apporter aux erreurs de syntaxe,
  - Les réponses à apporter aux anomalies de fonctionnement,
  - Une aide pour commencer le débug.

Comment débugger

On peut distinguer deux types d'erreurs :
  • Les erreurs de syntaxe détectées par le navigateur,
  • Les erreurs qui amènent à un fonctionnement différent de celui attendu.
Voici la liste des messages d'erreur les plus courants. En face de chaque message, un ou plusieurs liens redirigent vers une explication de l'origine de l'erreur et vers une correction possible.

Une seconde liste présente les fonctionnements anormaux des scripts et les moyens d'y remédier.

La liste des erreurs courantes

Comment repérer le message d'erreur retourné par le navigateur?
Retrouvez votre message d'erreur et voyez la réponse à apporter pour débugger.

Libellé de l'erreurAller à
'XXXXX' est indéfini Erreur de majuscules/minuscules
XXXXX est une fonction
Erreur dans la structure du script
'XXXXX' n'est pas un objet Erreur de majuscules/minuscules
XXXXX est une fonction
Erreur dans la structure du script
'parent.XXXXX' est indéfini
'top.XXXXX' est indéfini
Erreur due à l'utilisation des frames
Constante de chaîne non terminée Erreur de déclaration de chaîne de caractères
')' attendu Erreur d'appel à une fonction
Erreur de déclaration de chaîne de caractères
';' attendu Erreur de structure
Erreur de déclaration de chaîne de caractères
Propriété ou méthode non gérée par cet objet Erreur de programmation objet
Incompatibilité entre navigateurs
Objet attendu Erreur de structure
Erreur d'écriture
REMARQUE : Les messages d'erreur varient en fonction du navigateur (Netscape, IE, Opera, ...) , de l'environnement (Windows, Mac, Linux, ...) et de la langue.


Les fonctionnements anormaux

Un fonctionnement anormal n'est pas une erreur détectée par le navigateur, mais une erreur de conception ou d'écriture qui donne des résultats différents de ceux attendus.

Anomalie de fonctionnementAller à
Le résultat d'un test if est incohérent Erreur dans l'écriture du test if
Le résultat d'une fonction est incohérent Erreur dans l'écriture de l'appel à une fonction
Le script ne se termine pas
Boucle infinie
Erreur de déclaration de boucle
Les calculs mathématiques sont inexacts Anomalie de calcul
Impossible de lire un cookie Gestion des cookies
Fonctionnement différent entre local et online Différence local / online
Gestion des cookies

| © Tout JavaScript.com 1999-2005 | Scripts | Tutoriaux | Forums | Référence | Magic Menu V2 | Mailociraptor | Petites annonces informatiques |


Edité par DevTribu sarl  Google
Serveur dédié btssd : Page générée en 8 msec
12/03/2010 20:32:53 - OB = off