equids Posté 21 Novembre 2008 Posté 21 Novembre 2008 Bonjour, j'ai une requête AJAX qui se fait via le framework "prototpe.js" Je souhaite afficher une image pendant le chargement du résultat, qui s'effacera une fois le résultat affiché. Voici le code du javascript utilisé : new Ajax.Request('search.php?tags='+tags, { asynchronous:true, method: 'get', onLoading: function(t){ $('load').innerHTML = '<center><IMG alt="" src="http://www..."></center>'; }, onSuccess: function(t){ $('resultat').innerHTML = t.responseText; }, onComplete: function(t){ $('load').innerHTML = ''; } } ); Donc le résultat doit s'afficher dans la Div "resultat" et le loader dans la Div "Load". Tout se passe bien sur Firefox et Opéra, mais sur IE, le "OnComplete" s'affiche avant le "OnLoading", ce qui fait que je me retrouve avec une page ou le résultat est affiché, mais l'image du Loader s'affiche après (les résultats), et ne s'efface pas. J'ai testé avec des alert, et effectivement, le OnComplete s'execute avant le OnLoading. Pouvez vous m'éclairer sur ce point ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant