2009-04-06 2 views
0

J'ai une collection d'objets extjs sur une page Web, je développe en utilisant Firefox pour pouvoir déboguer en utilisant Firebug. Après un certain temps, je démarre IE pour vérifier la compatibilité et obtenir une page blanche dans IE, mais tout fonctionne dans FF.La grille extjs fonctionne dans Firefox, pas dans IE

Dans IE je n'ai pas d'erreurs Javascript.

Répondre

2

Dans les options Firebug, activez "Strict Warnings" puis recherchez un avertissement dans le fichier source .js pour votre page. Il semble que Firefox pardonne beaucoup plus une virgule après le dernier membre d'une collection. Recherchez un avertissement intitulé "La virgule de fin n'est pas légale dans les initialiseurs d'objet ECMA-262". Cela a identifié le problème.

+1

C'est une bonne chose à propos de Netbeans, que j'utilise pour PHP. Si dans mon Javascript je mets une virgule à la fin d'une liste ou d'un objet il me donne un avertissement que IE ne l'aime pas. Sinon, je n'aurais probablement pas su. – cletus

0

jslint.com aide beaucoup avec les problèmes JavaScript. Il est trop facile d'avoir une virgule flottante que FF ignore et IE étouffe.

1

'Il semble que Firefox pardonne beaucoup plus la virgule après le dernier membre d'une collection.'

Ouais !! c'est tout. En plus de jslint theres est également http://www.jsonlint.com/ disponible.

Questions connexes