Version complète: sur le forum Webmaster Hub : message patientez durant upload
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
milou39
Bonjour a tous,

Sur mon site j'ai un formulaire qui permet au artiste d'uploder leur compos en .mp3!
Lors de envoi du formulaire j'affiche un message "merci de patienter" mais comme l'upload peut etre tres long(2a 5 mn),
pour ne pas que la page semble figée, j'ai rajouter une image gif animé avec le message!
Seulement l'animation est stopée lors du post!
Pourriez vous m'indiquer employer sur les site ou l'on voi "une petite roue qui tourne" ou comment faire faire pour que mon image ne se fige pas?

ps: Mon formulaire est traité sur la meme page; j'ai essayer en le traitent sur un eautre page mais ça change rien!
Mon message est juste affiché avec un div display:none passé en block!
Merci a vous!
captain_torche
Il n'y a aucune raison pour que l'animation de ton gif soit stoppée. Pourrais-tu donner un lien vers la page en question ?
milou39
bonjour,

voivi le lien:
http://www.leglobe-evenementiel.fr/artiste/creationFiche.php

si on vous demande de vous connecter:

email:emmanuel.milou[@]wanadoo.fr
passe: passteste

merci
milou39
j'ai un "header(location:....)" pour rediriger ma page a la fin du traitement du formulaire!
Je sais pas mais ça serait pas ça qui generait des fois?

J' ai essayé en laissant l'image toujour visible; elle est bien animé mais dès que clique sur envoyer, elle se fige!

Si vous avez une idée??

Merci
milou39
Bon après des heures de galère j'ai trouvé!
Je met la solution pour les prochain qui rencontrerait ce probleme!

Dans mon formulaire j'avais ceci:

function traitementFormulaire(){
//traitement
if..
if..
else{
affichage du gif animé
formulaire.submit();
}
}

<form>
<input type="file">
<input type="button" value="envoyer" onclick="traitementFormulaire()">
<form>

POur que l'image gif reste animée, il faut remplacer le "input button" par un "submit" et biensure enlever le "formulaire.submit de la fonction!

Voila je ne sais pourquoi ça marche dans un cas mais pas dans l'autre!

Merci quand meme!!
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.