Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Dojo
Dojo Forum d'entraide sur le framework Dojo
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 18/10/2011, 18h23   #1
Invité de passage
 
Inscription : avril 2003
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 10
Points : 1
Points : 1
Par défaut dojo.xhr et IE6

Hello,

J'ai une page qui fait une dizaine d'appels asynchrones simultanés afin de récupérer des compteurs, en utilisant des dojo.xhrPost.
J'utilise IE6 car c'est une contrainte lié à la boite.

Mon problème est que si je quitte la page avant que tous mes compteurs soient chargés et que je tente de ré accéder à ma page, il y a un temps de l'attence qui semble lié au fait que IE attend que les appels asynchrones précédents soient terminés.

J'ai vu que IE6 ne permettait que deux appels asynchrones simultanés.
Je pensais que les appels asynchrones lancés à partir d'une page étaient killés dés que l'on sortait de la page.

Il faudrait donc que je kill les appels en cours sur un évènement onUnload ?
Je ne peux pas tester mais le problème sera t'il le même avec des navigateurs plus récent ?

Merci,
Gg
gglefoncede est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 20h43   #2
Membre habitué
 
Homme Bernard Le Roux
Développeur informatique
Inscription : octobre 2005
Messages : 128
Détails du profil
Informations personnelles :
Nom : Homme Bernard Le Roux
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : octobre 2005
Messages : 128
Points : 136
Points : 136
Bonjour,

je proposerai des solutions plutôt de contournement :

- faire un appel qui indique les compteurs voulus, ainsi la réponse retourne tous les compteurs en un seul appel.

- ou bien, on réalise les dix appels mais lorsqu'un un appel est terminé on relance un autre appel à partir de la fonction de réception.
Le Roux B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 10h18   #3
Invité de passage
 
Inscription : avril 2003
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 10
Points : 1
Points : 1
Merci de ta réponse, pourrais tu me confirmer que le problème vient bien du fait que mes appels asynchrones lancés ne sont pas killés lorsque je quitte ma page et que ce phénomène ne se produira pas si j'utilise un navigateur récent ?
gglefoncede est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 19h15   #4
Membre habitué
 
Homme Bernard Le Roux
Développeur informatique
Inscription : octobre 2005
Messages : 128
Détails du profil
Informations personnelles :
Nom : Homme Bernard Le Roux
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : octobre 2005
Messages : 128
Points : 136
Points : 136
te confirmer que ton problème vient de cela, je ne pourrais pas n'ayant pas IE6. Par contre, j'ai pense que les navigateurs récents gèrent correctement cette situation. Par exemple, Dojo si on l'interrompt lorsqu'il lance le chargement des différents fichiers, un rechargement de la même page ne pas pas de problème.
Le Roux B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h52.


 
 
 
 
Partenaires

Hébergement Web