Salut,
je dois creer une petite animation flash pour faire patienté l'utilisateur sur un site.
en meme temps, je dois faire appel a une dll jusqu'a ce que la valeur dont j'ai besoin soit correcte.
Comment pourrais-je réaliser cette boucle??
Salut,
je dois creer une petite animation flash pour faire patienté l'utilisateur sur un site.
en meme temps, je dois faire appel a une dll jusqu'a ce que la valeur dont j'ai besoin soit correcte.
Comment pourrais-je réaliser cette boucle??
Tu dois patienter jusqu'à quel événements ? Chargement de page ?
<SplyRock95> c'est quoi ton style?
<Bat> #bat{height:180cm;weight:160lbs; eye-color:#0000FF; hair-color: #FFFF00;}
Copyright @ bashfr.org
Non, pour être clair,
Ma DLL va chercher dans une Base de donnée, un code qui signal que le traitement en cours à été effectué correctement ou à subit une erreur.
et donc si elle le recois, elle passe à l'étape suivante.
Mais comme c'est un traitement qui peut prendre parfois du temps, je veux pouvoir lui mettre un temporisateur flash pour le faire patienter.
Je pensais à une boucle for avec à l'intérieur l'appel a ma DLL, mais est ce faisable ou est ce que cela risque de faire planté le truc. et puis de saturé l'appel à ma db.
Qu'en pensez-vous?
Salut,
Dans ce cas là, quand ma page se recharge après le submit, je met un GIF animé et de suite un. Cela indique au serveur d'envoyer le morceau de page avant d'effectuer le traitement sur la base de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part response.flush
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <body> <div id="waitgif" STYLE="position:absolute"> <img src="images/waiting.gif"> </div> <%response.Flush()%> (...) <script language="javascript">document.getElementById("waitgif").style.visibility="hidden"</script> </body>
"Winter is coming" (ma nouvelle page d'accueil)
heu je te suis pas la?
pourrais-tu m'expliquer?
Qu'est-ce qui déclenche cet évènement?Envoyé par kaygee
"Winter is coming" (ma nouvelle page d'accueil)
Simplement l'arrivée sur la page, il n'y a pas d'évenement particulier
Mnt je ne sais pas si une fonction timer sur cette page ne serait pas une bonne idée
Ok, il y a qd mm une instruction qui déclenche le traitement. Si tu places un response.flush avant cet appel, la partie de la page qui aura déjà été traité sera envoyé au client. Donc, si tu places un peu de code HTML (le GIF animé), le client le verra l'image pendant que la suite du traitement sera en cours.Envoyé par kaygee
Il te faudra tout de mm placer un flush parce que sinon, le serveur n'enverra pas la partie de script qui contient le timer.Envoyé par kaygee
"Winter is coming" (ma nouvelle page d'accueil)
Je suppose que tu veux parler de l'appel a ma fonction initform de ma dll
et donc je place mon code html avant mon flush() pour garder le gif
et avant l'appel a ma dll je place un flush
et donc je dois créer une boucle d'appel a ma fonction dll?
J'ai essayer le Flush, mais rien a faire, il boucle et rien ne s'affiche,
voila mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <div> <div align="center"><img src="images/1eurob_snow.gif" width="25" height="25"></div> </div> <!--#INCLUDE FILE="Includes/templates/template-footer.asp" --> <% ' Appel a la fonction Flush pour envoyer l'image pendant qu'il traite la DLL response.Flush() %> <% set lobj_FLcAdmin = server.CreateObject ("PaschiWeb_pc471.FlcDisplay") ls_Result = lobj_FLcAdmin.InitForm(ls_ConnectionString, ls_UsrData, "asp_MCdispowait",ls_IniData) response.write ls_Result %>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager