Accueil > Forum > > > > Comment afficher "veuillez patienter...." pendant que la page est partie au serveur
Comment afficher "veuillez patienter...." pendant que la page est partie au serveur
samedi 10 décembre 2005 à 16:49:21 |
Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

SuperBouly
|
Bonjour, Quand la page part au serveur, généralement tout s'efface pendant que le serveur bosse et le résultat vient remplacer la page blanche. Sur certains sites, s'affiche : "Veuillez patienter etc." et pas de page blanche. et hop la page-résultat s'affiche. Comment fait-on ? merci du tuyau Gilles
|
|
samedi 10 décembre 2005 à 17:32:10 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

jesusonline
|
Regarde sur le site y'a des sources qui font des bidouilles du genre ... en gros, ils envoient un bout de la page avant la fin, puis une fois la page finit de se faire ils envoient le reste qui passe par dessus. Perso j'aime pas trop, ces méthodes ... Le mieux est quand meme d'optimiser le serveur :) et si vraiment t'as une tache lourde à faire, tu la fait aynchrone via javascript, ok la c'est mon coté javascriptite aigue qui prend le dessus, mais moi je ferais en gros : je clique sur un bouton, je fais une requete ajax, qui appelle une page qui lance le bordel, puis au cours de ta longue opération, tu trouves le moyen de connaitre l'etat, et toutes les n ms ou autres, tu écrit l'avancement dans une variable session. Tu fais une deuxieme page, qui lui ne fait qu'afficher l'avancement. En gros ca te donne ca : l'user clique sur un bouton Tu emets une requete via ajax vers la page lourd.aspx
Tu emets une requete via ajax vers getavancement.aspx toutes les n ms. Cette page ne fait qu'afficher la variable session. js analye cette requete, et affiche l'avancement au client
lourd.aspx met à jour une variable session
requete via getAvancement.aspx
la requete sur lourd.aspx est finit, tu le dit dans la page, le js qui a lancé la requete voit la fin de la page, analyse la réponse, est dit à l'user que le travail est finitVoila qui peut etre marrant à faire :) si j'ai le temps (donc n'y compte pas trop (faudra insister ;)) je te ferais un petit exemple avec de
Cyril - MVS - MCP ASP
|
|
dimanche 11 décembre 2005 à 11:10:16 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

SuperBouly
|
Bon j'ai du boulot, car je n'ai pas la moindre idée de ce que peut être "une requête via ajax", je dois me renseigner ! @+ Gilles
|
|
dimanche 11 décembre 2005 à 13:05:09 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

jesusonline
|
Effectivement si tu ne sais pas ce que c'est qu'une requete ajax, tu as un peu de boulot ;-) mais tout le monde en parle en ce moment, ce ne sera donc pas difficile de trouver ca :) généralement les exemples qu'on voit pour Ajax sont trés limité, ton cas me semble interessant, je vais voir cette aprés midi si j'ai le temps :) Mais ca risque d'etre fortement lié à javascript, va donc falloir te renseigner sur le fonctionnement de js : ca tombe bien je suis justement en train de faire des articles sur js sur mon blog ;) ! [ Lien ]
Cyril - MVS - MCP ASP
|
|
mardi 13 décembre 2005 à 10:48:26 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

AC1
|
Bonjour, je suis dans le même cas que Gilles avec le même besoin. Je suis le dossier avec vous. Alain AC1 Databases on the Web & on the LAN
|
|
mardi 13 décembre 2005 à 19:08:42 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

SuperBouly
|
Bon, j'ai finalement trouvé tout seul un truc bien simple. Je ne l'ai pas testé en ligne, mais y a aucune raison pour que ça ne marche pas : 1. je cree un label "lbPatient" 2.Dans le page-Load, j'ajoute un script-client à mon bouton de validation:
dim monscript as string monscript="javascript:document.getElementById('lbPatient').innerHTML='Veuillez patienter...' MonBouton.attributes.Add("onclick",monscript)
Dans la routine de validationexecutée sur le serveur,MonBouton.click, je termine par : lbPatient.text=""
et voilà le travail, à un détail près ce n'est que ça Bon, ça m'évite ajax?
@+ gilles
|
|
mardi 13 décembre 2005 à 21:04:47 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

jesusonline
|
Ben si, ca va pas marcher ... quand tu cliques sur le bouton, tu vas lancer ta requete, donc tu peux deja oublier ta page .. Mais, j'ai pensé à un truc qui pourrait etre sympa à faire, je l'explique pas la car c'est hyper compliqué, en gros un control "jemerappellepluslenom" qui permet d'avoir l'avancement, je vais lui mettre quelques propriétés qui définira l'intervalle de temps à vérifier, un evenenement qui permettra de vérifier etc... bref, j'ai ca dans ma tete, faut juste que je trouve le temps de le faire et sans utiliser tout mon framework js qui est en cours de dev .... Je te paserais peut etre une version de dev quand j'aurais avancé ;)
Cyril - MVS - MCP ASP
|
|
vendredi 22 décembre 2006 à 14:46:48 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

javajavajava
|
Bonjour, j'essaie actuellement de mettre en place un systeme "d'attente" pour le client avec message "Veuillez patienter", comme SuperBouly l'a suggéré.
J'aimerai le faire avec Ajax, mais je ne sais trop comment m'y prendre, qq'un a des exemples ? ou un code dont je pourrai m'inspiré ?
Merci d'avance :)
|
|
samedi 5 janvier 2008 à 10:52:21 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur

NEVERFORGET
|
"ca tombe bien je suis justement en train de faire des articles sur js sur mon blog ;) ! http://blog.developpeur.org/cyril/" Ben j'ai été voir sur son blog. En considérant que le message susmentionné à été posté le 13.12.2005, soit depuis plus de deux ans et que rien n'a bougé depuis, on peut dire que là, Jésus fait pas des miracles ^^. Je recherche aussi une solution pour mettre un message "veuillez patienter..." ou une barre de progression pendant le téléchargement d'une vidéo flash (.swf) pour que les visiteurs ne pensent pas que leur navigateur s'est planté et j'ai pas encore trouvé, malgré une recherche intensive depuis quelques temps sur le net. Alors si qqun pouvait me donner un script qui fontionne (et pas seulement des indications vagues faites en partie d'anglicismes qui pour moi ne veulent pas dire grand-chose), ça m'aiderait. Merci.
|
|
samedi 5 janvier 2008 à 12:28:26 |
Re : Comment afficher "veuillez patienter...." pendant que la page est partie au serveur
|
Cette discussion est classée dans : page, afficher, serveur, partie, patienter
Répondre à ce message
Sujets en rapport avec ce message
Faire patienter le visiteur [ par Benz ]
Salut,J'aimerais savoir si quelqu'un connais le truc (si c'est possible) qui permet d'afficher un message d'attente, non pas pendant que la page est e
Tester l'existence d'une page en asp [ par Nurgle ]
BonjourJ'aimerais tester l'existence d'une page en asp ou vbscript ou javascript, SANS afficher la page elle même. J'ai eu beau chercher, j'ai pas tro
Et oui encore besoin d'aide!! [ par thanae19 ]
Voila suis toujours avec la meme page d'upgrade d'un fichier XML. Maintenant c'est le transfert du fichier de mon pc en serveur asp.net où tourne ma p
Afficher du rtf dans une page asp.net [ par lutin2004 ]
Bonjour,J'aimerais afficher du texte rtf dans une page asp.net, mon texte vient d'une base de donnée et est formaté en rtf. Qqn connait-il un contrôle
afficher un page html dans un page aspx [ par EvilDef ]
Bonjourje n'arrive pas a afficher un page html dans une page aspx, si j'utilise un Iframe, alors ca marche si je renseigne le champs src="..." mais je
Afficher une Img d'un répertoir du serveur [ par AwazLeon ]
Slt à tous,Bon, c'est pas compliqué mais cela ne marche pas. J'essaye d'afficher dynamiquement une image se trouvant dans un répertoire de mon serveur
pb de serveur [ par kaskran ]
Salut, j'ai un petit soucis, depuis quelque temps mon serveur IIS ne veut plus lire les page asp, mais je n'ai aucun probleme avec les aspx.Lorsque je
Photo + <input type=file> [ par Mia ]
Salut tlmJ'ai un petit prob. J'ai une page dans laquelle se trouvent, 1 Img, 1 Input type=file. J'aimerais que lorsque je sélectionne un fichier Jpeg
Afficher des icones sans composant [ par tataye ]
Bonjour,ça fait deux semaines que je galère pour trouver un moyen d'extraire l'icone d'un fichier et de l'afficher sur une page Web.Le meilleur moyen
Acces a un serveur FTP depuis page ASP [ par ricpie ]
Salut les gens, jai un truc tous con à faire en asp (vbscript) et je perds plein de temps avec car j'arrive pas à trouver des infos qui tiennent la ro
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par Megafan
Cliquez pour lire la suite par Megafan FORMULAIREFORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|