Afficher un message d'attente durant le chargement d'un fichier

WRInaute impliqué
Bonjour à tout le monde,

J'utilise un formulaire pour interroger un serveur distant, qui prend entre 10 et 20 secondes pour me retourner une réponse sous forme de flux xml.
Pendant ces 10-20 secondes, la page de mon formulaire devient blanche et attend la réponse du serveur distant pour afficher les résultats.

Je pense que les 3/4 des utilisateurs vont quitter le site s'ils voient une page blanche si longtemps.

J'aimerais donc afficher un gif animé avec une indication annonçant que les résultats vont bientôt apparaître.
Je ne sais pas du tout comment procéder pour afficher du contenu html uniquement durant le temps de chargement de la réponse.

=> Voyez-vous comment faire ?

Pour info, mon serveur est un LAMP. la fonction que j'utilise pour lire de flux xml obtenu en réponse est fopen().

Merci par avance pour votre aide
 
WRInaute occasionnel
[AJAX] tu affiches l'image avec onload(une fonction qui fait la requête)... par contre la logique est différente pour ff et ie...
 
WRInaute impliqué
Hello Erestrebian,

Merci pour ta réponse.

J'avoue ne rien savoir du javascript, et encore moins de l'Ajax.
Pourrais-tu me recommander un site où apprendre les bases, je plancherai ensuite sur le onload.

Encore merci !
 
Discussions similaires
Haut