2009-04-24 12 views
0

Je reçois "Erreur JS attendue dans l'objet IE 6 et 7. Je ne suis pas capable de reproduire cela toujours.Le comportement est incohérent.J'utilise Dojo Charts dans ma page JSP.JS Erreur dans Internet Explorer

J'ai eu un problème similaire avec IE auparavant, c'est-à-dire qu'une fonction JS a été appelée avant le chargement complet du fichier JS Nous pouvons voir le fichier JS dans la requête, mais fichier est vide. Je me demande pourquoi IE ne prend pas les fichiers JS du cache. Il fonctionne parfaitement dans Mozilla. quelqu'un peut suggérer une meilleure façon de suivre ces erreurs de JS incohérentes?

grâce

+1

Je vous recommande de poster l'exemple de code le plus simple possible qui illustre le problème. –

Répondre

1

Vous déréférencer une variable qui n'est pas définie, mais sans exemple, difficile de dire beaucoup plus loin que cela.

(tout est un objet en javascript il est donc à peu près la seule façon de générer cette erreur)

0

Dans Options Internet dans l'onglet Avancé, vous pouvez activer le débogage.

0

IE a beaucoup de bizarreries qui ne se poseront pas dans d'autres navigateurs. La meilleure façon de déboguer IE est d'obtenir une copie de Script Debugger de Microsoft, et vous pouvez le lancer à partir de IE pour avoir une idée plus précise de l'endroit où le problème est réel. Script Debugger arrêtera l'exécution sur la ligne de problème et l'affichera dans une fenêtre séparée (IE se verrouille jusqu'à la fermeture du Script Debugger, mais vous avez une meilleure idée de la ligne qui cause le problème).

Voir ici pour plus: http://www.codestore.net/store.nsf/unid/DOMT-5UBUVW?OpenDocument

Il y a un lien au milieu de ce document qui va à MS Script Debugger, mais here it is anyway.