IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Afficher une barre de progression


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Par défaut Afficher une barre de progression
    Bonjour tout le monde,
    J'ai un bouton qui me permet de générer un fichier word. la génération prend beaucoup de temps. j'aimerais bien afficher à l'écran une barre de progression indiquant que l'opération est en cours. avez-vous une idée ? merci

  2. #2
    Membre expérimenté Avatar de gderenne
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2007
    Messages : 250
    Par défaut
    Salut,

    Si c'est seulement afficher une barre de progression en mouvement, il suffit d'utiliser un GIF animé qui tourne en boucle.

    Pour une vraie barre de progression qui reflete l'état réel d'avancement, ca se complique...

  3. #3
    Membre éclairé Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Par défaut
    peux-tu me donner un exemple ?

  4. #4
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Ce gars-là affiche une image animée pendant le chargement de sa page :
    http://www.developpez.net/forums/sho...d.php?t=402446

    Voir le site : [EDIT : retirée]

  5. #5
    Membre éclairé Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Par défaut
    Salut,
    j'ai trouvé ce lien là www.toulouse-renaissance.net/c_outils/c_texte_wait2.htm mais je sais pas comment faire pour l'afficher uniquement lorsque je clique sur le bouton Exporter au format word. pourriez-vous me donner un coup de main ?

  6. #6
    Membre expérimenté Avatar de gderenne
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2007
    Messages : 250
    Par défaut
    Citation Envoyé par Skalp Voir le message
    Ce gars-là affiche une image animée pendant le chargement de sa page :
    http://www.developpez.net/forums/sho...d.php?t=402446

    Voir le site : http://www.statshotels.com/
    Meme pas...

    Il simule un chargement de page pendant une seconde. En fait, le serveur attend une seconde sans rien faire de plus puis REFRESH sur une autre page.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 156
    Par défaut
    Ce gars-là affiche une image animée pendant le chargement de sa page
    Justement c'est ce que je voulais faire, mais bon j'ai pas encore trouvé le moyen.
    Si vous savez faire ce genre de truc sans utiliser de frame (comme Hotmail) je suis preneur..

    PS:Skalp tu peux retirer l'url svp.

  8. #8
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Citation Envoyé par Archeone Voir le message
    Justement c'est ce que je voulais faire, mais bon j'ai pas encore trouvé le moyen.
    Ben quand je me suis connecté sur la page, j'ai vu une image animée (que j'ai même eu le temps de télécharger !) avant de voir la page elle-même, j'ai pas rêvé. Ceci dit, c'est peut-être une fonction de Firefox...

    Citation Envoyé par Archeone Voir le message
    PS:Skalp tu peux retirer l'url svp.
    Done.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 156
    Par défaut
    Ben quand je me suis connecté sur la page, j'ai vu une image animée (que j'ai même eu le temps de télécharger !) avant de voir la page elle-même, j'ai pas rêvé. Ceci dit, c'est peut-être une fonction de Firefox...
    Vi c'est une page vierge avec un meta redirect à 0.

    Du coup si la page derriere galere à se générer on a une pseudo attente sur cette page.


    Le probléme c'est que l'url de la vraie page d'acceuil n'est pas à la racine donc si on met un favori sur la page longue a charger on a pas cet effet.

    Après certains font ça dans des frames pour pas qu'on voit le changement d'url mais je trouve ça pas très joli.

    Ps:Marci d'avoir retirée le link google commençait a indexer mon site et à le mettre en relation avec developper.com ça fait pas trop au niveaux des futurs visiteurs du site^^.

  10. #10
    Membre éclairé Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Par défaut
    j'ai mis résolu et j'ai pas mis la solution, pardon les amis, voici la solution et ca marche très bien :

    coté html, il faut créer un cadre contenant la barre de progression et un message :

    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
    <script language="javascript" src="Js/xp_progress.js"></script>
    <DIV id="waitDiv" style="DISPLAY: none; LEFT: 40%; POSITION: absolute; TOP: 55%">
    <CENTER>
       <TABLE borderColor="#000000" cellPadding="6" bgColor="#e4eaf1" border="2">
           <TR>
    	<TD align="center"><FONT face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="4"><B>Chargement en cours ...</B></FONT><BR>
    <BR>
    <!-- Barre de Progression en Javascript -->
    <script type="text/javascript"> 					
    var bar= createBar(260,20,'white',1,'black','blue',85,7,2,""); 
    </script>
    <BR>
    <FONT face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="2">Patientez s'il vous plait</FONT></TD>
    </TR>
     </TABLE>
    </CENTER>
    </DIV>
    et il faut mettre le bouton qui va faire les traitements dans un lien qui a pour rôle uniquement l'affichage de la zone de la barre de progression

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="document.getElementById('waitDiv').style.display='';"><asp:button id="valider" runat="server" CssClass="CommandButton" Text="Valider"></asp:button></a></td>
    le fichier xp_progress.js à télécharger du site suivant : http://www.dynamicdrive.com/dynamici...rogressbar.htm

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 156
    Par défaut
    gdrenne si tu peux retirer le lien vers le site ça m'arangerait.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher une barre de progression lors d'un téléchargement
    Par khayyam90 dans le forum Contribuez
    Réponses: 0
    Dernier message: 28/12/2010, 19h29
  2. Réponses: 11
    Dernier message: 14/01/2009, 12h03
  3. Afficher une barre de progression
    Par paradeofphp dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/08/2007, 20h42
  4. [Formulaire] Afficher une barre de progression
    Par JohnDoeVS dans le forum IHM
    Réponses: 1
    Dernier message: 28/03/2007, 22h16
  5. Afficher une barre de progression en upload
    Par illuzmax dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/06/2006, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo