Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
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 22/08/2006, 17h06   #1
Nouveau Membre du Club
 
Inscription : juillet 2002
Messages : 75
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : juillet 2002
Messages : 75
Points : 35
Points : 35
Par défaut Attendre 5 secondes avant Next Action

Bonjour,

J'aimerai qu'à la fin de mon XMLService mon application attende 5 secondes avant d'aller dans le XMLService suivant (lui renseigné dans le "Next Action").

La fonction Sleep(5000) suivit d'un "XMLRequest.SendRedirect" ne convient pas du tout car elle freeze la totalité du site web et donc les autres utilisateurs connectés aussi !!!!.

On ne peut pas non plus utilisé "Application.ProcessMessages" ...

Donc j'en sais rien .....................

Merci pour vos réponses
Lux interior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2006, 17h35   #2
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
C'est logique si tu n'as qu'un seul thread dans ton pool.
Moi je verrais plutot ici un delais d'attente avant le post de ton formulaire précedent (avant l'execution du businessService) avec un peu de code javascript (un setTimeout par exemple).
Peut etre aussi au chargement de la page html (de la nextaction) il y a moins de bricoler un truc dans le genre en cachant le contenant et en ne l'affichant que 5s apres...
Mais pourquoi faire patienter l'utilisateur ?
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2006, 17h52   #3
Nouveau Membre du Club
 
Inscription : juillet 2002
Messages : 75
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : juillet 2002
Messages : 75
Points : 35
Points : 35
Je veux faire patienter l'utilisateur pour qu'il ai le temps de lire un texte (Message d'avertissement)

Merci Jeweller pour tes réponses, je te tiens au courant ...
Lux interior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2006, 20h08   #4
Membre éprouvé
 
Inscription : mars 2002
Messages : 516
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 516
Points : 483
Points : 483
Envoyer un message via MSN à Sylvain James
Personnellement je pencherais plus pour une version Javascript du sleep via SetTimeOut comme le propose Jeweller ;-)
Au moins tu es sur que tu ne perturbes pas la mécanique du framework, dans tous les cas c'est moins "intrusif".
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

Mon Blog : http://blog.developpez.com/index.php?blog=89
Mes Articles : http://sjames.developpez.com/
Rubrique XMLRAD: http://xmlrad.developpez.com
Sylvain James est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2006, 10h15   #5
Nouveau Membre du Club
 
Inscription : juillet 2002
Messages : 75
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : juillet 2002
Messages : 75
Points : 35
Points : 35
Alors, pour ceux que ça interesse :

Dans le "onunload" de body une petite fonction javascript qui fait une pause :

Code :
1
2
3
4
5
6
7
8
function pausecomp(millis) 
{
date = new Date();
var curDate = null;
 
do { var curDate = new Date(); } 
while(curDate-date < millis);
}
(fonction trouvée sur: )
Lux interior est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h53.


 
 
 
 
Partenaires

Hébergement Web