Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LOADING DANS UNE PAGE #3


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Loading dans une page, et oui encore !! Mais cette fois ces un vrai loading !! Un progress bar bien standard mais des plus facile a modifier... Il vous faut une valeur par defaut et ensuite insérer le code ou le chargement doit etre effectuer... Il peut etre utiliser lors d'un enregistrement par exemple !!

J'ai insérer 2 exemples.

- loading selon une boucle

- loading multiple, permet de loader selon plusieur chargement (ici boucle for), mais peut etre utile du genre, enregistrement dans une table, suppression ensuite dans une autre et modification ensuite... permet de dispatcher le loading !!


Comme ont dit, "jamais 2 sans 3" ;)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Nurgle le 02/04/2005 12:02:35 administrateur CS

C'est vrai que ça marche plutôt bien.
Mais ton exemple de code ne marche pas sous IE6 : ça le fait planter. Il y a trop de Response.flush pour lui (il arrive pas à suivre). Alors qu'un code comme ça ça marche :
For i = 1 To 10000
For ii = 1 to 100
Next

'incremente le progress bar
i_p = i_p + 1
'renvoi la valeur et augment le progress
response.Write("<script language='JavaScript'>SetLoadingValue('loading','" & i_p & "','" & i_rs_count & "');</script>")
response.flush()

Next

Juste pour ralentir un peu le chargement...:)

signaler à un administrateur
Commentaire de Jackboy le 02/04/2005 19:53:49

je suis sous ii6, a mon travail et a ma maison et j'ai tester sous ces 2 poste et moi tous est ok !

J'ai utiliser les multitudes flush, car lorsque l'on enregistre, comme moi par batch une série de 1000 a 10000 enregistrement a la queue, la page devient tres lourde et donc le flush me permet de sortir de cette lourdeur, il est donc de mise d'utiliser la méthode de Nurgle (que j'ai pas tester par contre), pour des situations moins demandent !!

signaler à un administrateur
Commentaire de Jackboy le 02/04/2005 19:55:05

je suis sous ii6, a mon travail et a ma maison et j'ai tester sous ces 2 poste et moi tous est ok !

J'ai utiliser les multitudes flush, car lorsque l'on enregistre, comme moi par batch une série de 1000 a 10000 enregistrement a la queue, la page devient tres lourde et donc le flush me permet de sortir de cette lourdeur, il est donc de mise d'utiliser la méthode de Nurgle (que j'ai pas tester par contre), pour des situations moins demandent !!

signaler à un administrateur
Commentaire de Nurgle le 19/04/2005 17:53:42 administrateur CS

en fait, j'ai testé et j'ai remarqué que si le code qui doit se passer pendant le chargement n'est pas suffisement long (si il n'y a pas assez de temps entre les response.flush), eh ben ça va trop vite pour le navigateur et/ou le serveur.
En gros, pour des situations qui demandent moins de ressources, il faut forcer le code à ralentir, et comme il n'y a pas de Timer en ASP3 (je crois...:p), une boucle vide plus ou moins longue suffit...

signaler à un administrateur
Commentaire de Nurgle le 19/04/2005 17:56:00 administrateur CS

Et pourquoi pas

Fo i = 1 To i_rs_count

...'et toute la suite

(comme ça la boucle se fait par rapport au nombre d'étapes de chargement)

signaler à un administrateur
Commentaire de Jackboy le 28/04/2005 04:57:26

ces ce que je fais dans mon appli, mais pas ici pour demo ;)

signaler à un administrateur
Commentaire de HolyDev le 04/04/2007 23:42:55

J'adopte ton code, vraiment pratique, perso je l'utilse pour voir la progression d'une longue fonction sur une base de données. Félicitation.
Par contre j'ai aussi zieuté du coté Page#4 et là c'est tout bidon comme bcp de code sur codeproject.
Merci encore.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

ProgressBar [ par elpens ] Bonjour a tous,Je suis a la recherche d'un bout de code me permettant d'avoir une progress bar &#224; la "Michael Knight (K2000) &nbsp;&nbsp;"Si vous Boucle sur <asp:Textboxt /> [ par jamal_22 ] bonjour tt l monde, voudriez vous m'indiquer comment modifier dans le code HTML de tel sorte que la balise qui affiche l' ASP:TEXTBOX soit généré auta quitter while [ par pbocsak ] Hello World,J'ai une boucle genre :while a =b&nbsp;&nbsp;&nbsp;&nbsp;---mon code---&nbsp;&nbsp;&nbsp;if MaBDD.EOF then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n boucle sur 2 tables [ par scartail ] Bonjour,j'ai une table de personnes et une table de catégories. Je souhaiterais afficher pour chaque catégorie les personnes qui lui correspondent com Afficher un message d'attente pendat le chargement d'une page aspx [ par tanginthemiddle ] Salut,J'ai une page aspx qui met parfois du temps à s'afficher (génération d'une image par une dll), et j'aimerai afficher un message d'attente. Je sa Tri sur un gridview avec boucle infini [ par Eric25 ] Bonjour,Je débute en asp.net et je galère sur le tri d'un GridView :J'ai un gridview que je rempli via MonGridView.Databind(). J'ai renseigner les pro Message d'attente de réponse webservice. [ par Randol ] Bonjour, j'utilise des composants clients et je souhaiterais pouvoir faire apparaître un message d'attente ou un gif animé pendant qu'un webservi Mon site plante et je ne sais pas pourquoi [ par antoine2000 ] Bonjour j'ai developpé un gros site en asp.Mais voila c'est un site qui est ammné a etre visite par enormement de personne peut êtres des milliers en J'ai un problème d'envoie massif de mails !!! [ par fabiano13 ] Pour alléger l'envoie massif d'email personnalisé je procède en 2 étapes :1) En même temps que je trie ma base de donnée contacts je créé des fiches d Attente pendant l'upload d'une fichier [ par adrixx ] Que faire pour faire patientez l'utilisateur pendant l'upload d'un fichierJe voudrais savoir également ce qu'il faut installer sur mon poste pour qu'A


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.