Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ 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 24/01/2008, 08h41   #1
Membre du Club
 
Homme Jonathan
Inscription : avril 2007
Messages : 274
Détails du profil
Informations personnelles :
Nom : Homme Jonathan

Informations forums :
Inscription : avril 2007
Messages : 274
Points : 57
Points : 57
Par défaut [Ajax] tchatbox visible sous FF mais pas sous IE

Bonjour à tous,

Je viens de finir une petit shoutbox pour mon site. Celle-ci marche parfaitement sur mon poste en local aussi bien sous FF que sous IE.
Malheureusement, une fois transféré sur mon site, celle-ci n'est maintenant visible que sur FF.

Savez vous d'où cela peux venir?

Petites précision. Le formulaire d'envoi des messages est visible et marche correctement. Un membre sous IE envoie un message mais ne le voie pas. Les autres membres sous FF vont voir sont message apparaitre.

Dernière chose : www.bmxperience.com

Merci d'avance.
Jonathan.b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 11h45   #2
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 315
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 315
Points : 15 609
Points : 15 609
Bonjour,
ça ressemble beaucoup au problème de cache de IE6 avec Ajax, régulièrement évoqué sur le forum ...
Ainsi que dans les Contributions

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 15h05   #3
Membre du Club
 
Homme Jonathan
Inscription : avril 2007
Messages : 274
Détails du profil
Informations personnelles :
Nom : Homme Jonathan

Informations forums :
Inscription : avril 2007
Messages : 274
Points : 57
Points : 57
Oui, j'avais eu ce problème lorsque j'ai developpé le tchat en local mais j'avais réglé ce problème avec les headers correspondant. Cela marche lorsque j'accède à la même page en local avec IE. De plus, je pense que si c'etait un problème de cache, IE chargerait une premiere fois la liste des messages mais ne trouverai aucun nouveau message lors des rafraichissements.
Je cherche toujours...
Jonathan.b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 15h19   #4
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 315
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 315
Points : 15 609
Points : 15 609
Citation:
Envoyé par Jonathan.b Voir le message
De plus, je pense que si c'etait un problème de cache, IE chargerait une premiere fois la liste des messages mais ne trouverai aucun nouveau message lors des rafraichissements.
Le symptôme est toujours le même : la mise à jour n'est pas visible au premier rechargement, mais à partir du suivant. Est-ce le cas pour tes messages ?

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 15h58   #5
Membre du Club
 
Homme Jonathan
Inscription : avril 2007
Messages : 274
Détails du profil
Informations personnelles :
Nom : Homme Jonathan

Informations forums :
Inscription : avril 2007
Messages : 274
Points : 57
Points : 57
Sur le site en ligne, il n'y a aucun chargement, n'y au premier rafraichissement ni au second ni plus tard

En local, avec les même headers, tout se passe bien.

J'ai également fait un test sur le site en ligne. J'ai récupéré le lien du fichier xml et les paramètres utilisés par la requête Ajax pour voir directement le fichier xml dans IE et j'ai bien le résultat attendu. Le fichier n'est pas vide et il se réactualise lorsque les données à récupérer ont été modifiées.

Exemple xml.
Jonathan.b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 16h14   #6
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 315
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 315
Points : 15 609
Points : 15 609
Dans function chatbox_afficher_msg(requete) il faudrait enlever les "var" des déclarations contenues dans la boucle for().
Sinon : multidéclaration (à chaque itération) => possible que ça soit le problème

... en tous cas, ça lèvera déjà celui là

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 19h21   #7
Membre du Club
 
Homme Jonathan
Inscription : avril 2007
Messages : 274
Détails du profil
Informations personnelles :
Nom : Homme Jonathan

Informations forums :
Inscription : avril 2007
Messages : 274
Points : 57
Points : 57
Je viens de modifier la fonction mais cela ne change rien
Jonathan.b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 13h58   #8
Membre du Club
 
Homme Jonathan
Inscription : avril 2007
Messages : 274
Détails du profil
Informations personnelles :
Nom : Homme Jonathan

Informations forums :
Inscription : avril 2007
Messages : 274
Points : 57
Points : 57
Le problème venait d'un div qui entourait le tout avec une class CSS "tchatbox" qui n'était pas définie dans la feuille de style.

Je ne sais pas comment cela se fait mais en enlevant la class du div, maintenant tout s'affiche correctement aussi bien sous IE que sous FF.

Merci à tous pour votre aide.
Jonathan.b 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 17h56.


 
 
 
 
Partenaires

Hébergement Web