Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2012, 18h33   #1
Nouveau Membre du Club
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : novembre 2011
Messages : 31
Points : 37
Points : 37
Par défaut Highcharts et internet explorer

Bonjour à tous,

Je m'en remets à vous car j'ai un sérieux problème de compréhension au niveau de l'interprétation d'internet explorer 8.

Je travail en ce moment sur le développement d'une interface de monitoring utilisant la librairie highcharts, tous les navigateurs interprètent normalement sauf ie évidemment!!

Les graphiques highcharts que j'ai développé ne se chargeaient pas (fenêtre blanche à l'endroit prévu pour les graph), pour chaque graph une erreur apparaît telle que :
Code :
1
2
 
']'attendu                                                     index.php ligne 203769918
L'ensemble du code est long mais ne fait quand même pas 200 millions de lignes loin de là!! J'ai bien vérifié les pages en question plusieurs fois aucun crochet n'était manquant (il n'y en a pas tellement à part pour les tableaux en php) or je pense que les autres navigateurs m'auraient indiqué une erreur aussi grossière. Je ne comprends pas à quoi correspond cette erreur, d'autant plus que lorsque je fais une erreur volontaire il m'indique le bon numéro de ligne.

Après quelques heures à devenir fou, un collègue m'envoie une page html similaire à la mienne avec d'anciens graphiques highcharts qui s'affichent correctement sous ie, de manière à partir d'une base fonctionnelle. J'ai simplement remplacé les liens de ses scripts par les miens toujours rien.

Ne sachant plus quoi faire je repars de la page html et des scripts de mon collègue qui fonctionnent très bien, je copie colle un des scripts highcharts dans un document vierge, j'enregistre ce nouveau fichier évidemment au même emplacement que l'original, en lui donnant un nouveau nom et en remplaçant l'appel dans la page html par cette copie du script.
Et là je n'ai plus d'affichage et la même erreur que celle qui apparaît pour mes scripts!! C'est donc que l'erreur ne vient d'ailleurs.
J'ai vider le cache et toutes les sortes de fichiers qui peuvent provoquer des problèmes d'affichage.

D'où ma question, qu'est ce qui peut faire que deux scripts parfaitement identiques ne soient pas interprétés de la même manière sous ie?? (je n'ai testé qu'avec la version 8).
Je ne sais plus où chercher, si quelqu'un pouvait venir à mon secours!

Je vous remercie pour les réponses que vous pourrez m'apporter.
10903513 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 18h49   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 951
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 951
Points : 4 785
Points : 4 785
Bonjour,
pas trop d'info pour ce prononcer, une page test en ligne pour observer peut être ?

il existe cette particularité, à tester sur différents navigateurs.
Code :
1
2
3
4
5
6
7
var data = [
  {
   'nom' : 'Nom',
   'oui' : 'Oui',   // la dernière VIRGULE gène IE
  },
];
alert( data.length);
NoSmoking est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 10h31   #3
Nouveau Membre du Club
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : novembre 2011
Messages : 31
Points : 37
Points : 37
Merci pour ta réponse, ça m'a permis de me rendre compte que c'était un problème d'encodage.

Je ne comprends toujours pas bien pourquoi highcharts ne passe pas en ANSI pour moi alors que certains arrivent apparemment à le faire tourner comme ça. Mais bon ça marche, je m'arrêterai là.
10903513 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h27.


 
 
 
 
Partenaires

Hébergement Web