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

Développement Web en Java Discussion :

Barre de progression


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par défaut Barre de progression
    Bonjour à tous,

    dans une page web j'ai un bouton.
    Apres avoir cliquer dessus,une opération est lancée. Cette opération peut prendre une dizaine de minutes.
    J'aimerai afficher un message ou une barre de progression qui indique que l'opération est en cours.
    Est ce que quelqu'un a une solution un peu détaillée?

    Merci d'avance pour vos aides.

  2. #2
    Membre chevronné Avatar de Jabbal'H
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2004
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 403
    Par défaut
    bah un javascript qui lance la page jsp en arrière plan, ta jsp lui envois l'info quand elle a finis le traitement. Donc sur le retour d'info tu lance une fonction javascript qui stoppe la barre ou efface le message.

  3. #3
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Jette un oeil à cette discussion qui traite déjà du sujet.

  4. #4
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par défaut
    J'ai essayé la proposition de c_nvy. (image animéé)
    Mais j'ai un problème lorsque je clique sur le bouton l'image n'apparait pas (il ya juste une croix rouge.
    Voici ma page jsp
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
    <%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout"%>
    <html:html>
    <HEAD>
    <script>
      function showGif() 
      { 
      document.getElementById("gif").style.visibility="visible"; 
      }
    function Valoriser()
    {
     
    var frm=document.forms.item(1);
     
    frm.BUTTON_ACTION.value ='INSERT';
     
    frm.submit();
    }
    </script>
     
     
     
    </HEAD>
    <BODY>
     
    <layout:form action="/operationACT" styleClass="FORM" width="100%">
     
    	<layout:text key="" mode="N,H,R" property="BUTTON_ACTION" />
    	<layout:text key="" mode="N,H,R" property="CODOPE" />
     
     <layout:row>
    <div id="gif" style="visibility: hidden;">   
    <img src="ajax-loader.gif" width="100" height="30">
    </div>
    </layout:row>
    <layout:row>
    <layout:button onclick="showGif();Valoriser();" style="width: 100px;" property="upd">   
    		Valoriser
        </layout:button> 
    </layout:row> 
    </layout:form>
    </BODY>
    </html:html>

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Essaie en utilisant le tag layout:img comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <layout:img src="ajax-loader.gif" width="100" height="30">
    ceci suppose que ajax-loader.gif est sous WEB-INF.

  6. #6
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par défaut
    J'ai l'erreur balise inconnue pour layout:img
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <layout:img src="ajax-loader.gif" width="100" height="30" >
     
    </layout:img>

Discussions similaires

  1. Indy FTP (idFTP) faire une barre de progress de transfert
    Par Harry dans le forum Web & réseau
    Réponses: 4
    Dernier message: 09/07/2004, 13h15
  2. [VB.NET] Pb avec le bouton Annuler d'1 barre de progression
    Par dada1982 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/06/2004, 09h56
  3. Réponses: 12
    Dernier message: 27/05/2004, 00h13
  4. [DEBUTANT] Barre de progression
    Par pupupu dans le forum MFC
    Réponses: 4
    Dernier message: 18/01/2004, 16h47
  5. [web] Barre de Progression ASCII
    Par Red Bull dans le forum Web
    Réponses: 13
    Dernier message: 05/06/2003, 12h56

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