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

HTML Discussion :

Barre de progression : problème affichage


Sujet :

HTML

  1. #1
    Membre confirmé
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Points : 642
    Points
    642
    Par défaut Barre de progression : problème affichage
    Bonjour,

    dans une application j'utilise une barre de progression sur l'évolution d'un traitement.

    mais lorsque je precise que l'on est au début c'est à dire à 0% du traitement
    ma barre affiche déja quelque chose comme si le traitement était déjà en cours

    voici le code :

    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
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    	<head>	
    				<title>Génération des vignettes en cours</title>
    				<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    		<style> 
                            .hidden{display:none;}
                        .visibleTransfertT{display:'';}
                            .hiddenTransfertT{display:none;}        
                            .visible{display:'';}                                   
                            .donneeLu{font-size :9pt;font-family: arial ;color: #C0C0C0 ;font-weight: bold}         
                    </style>				
    	</head>
    	<body>
    		<table border="0" height="100%" width="100%"> 
    			<tr>
    				<td style="text-align: center;" width="400"><span id="percentComplete" style="font-weight: bold; color: white; position: relative; top: 29px;">50.0%</span><br>
    				</td>
    			</tr>
    			<tr id="progressBarTable" class="visible">	
    				<td align="center" width="400">
    					<table cellpadding=0 cellspacing=0 style="border: 1px none ; background-color: rgb(254, 226, 198); color: white;" border="1" bordercolor="#ff0000" width="200">
    						<tr>
    							<td  width="200" >
    								<table id="progressBar" style="border: 1px none ; width: 0%; background-color: rgb(254, 162, 66);" width="0px">
    									<tr>
    										<td>&nbsp;</td>
    									</tr>
    								</table>
    							</td>								
    						</tr>						
    					</table>					  						
    				</td>
    			</tr>
    			<tr id="donneeT" class="visible">
    				 <td align="center" nowrap="nowrap">
    					<br><br><span id="bytesRead" class="donneeLu">0 sur 17 vignettes</span>
    				</td>
    			</tr>		
    		</table>
    	</body>
    </html>
    J'ai mis un aperçu du résultat en piece jointe.

    Si quelqu'un a une explication je suis preneur ^^

    merci

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    salut,
    je vois pas trop d'ou vient l'erreur cependant une question me taraude, tu compte faire une progresse bar sans javascript ?

  3. #3
    Membre confirmé
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Points : 642
    Points
    642
    Par défaut
    j'ai juste épuré le code de ma page

    le javascript est en place avec XLMRequest pour mettre à jour la barre de progression.

    ce qui me bloque c'est ce maudit zero 0% éronné

  4. #4
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    je pense qu'il faudrais le code complet pour mieux répondre.

  5. #5
    Membre confirmé
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Points : 642
    Points
    642
    Par défaut
    via l'XMLRrequest et ma fonction javascript je ne modifie que la propriété suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("progressBar").style.width = pourcentageCree + "%";
    où pourcentageCree est la valeur associée et récupérée d'un flux XML.


    je tente une seconde solution en m'inspirant du code d'ajout de pièce jointe du forum :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <table width="200" style="border:2px groove" bordercolor="#FF8000" cellpadding="0" cellspacing="0" >
    	<tr>
    		<td width="0%" bgcolor="#FEA242" id="progressBar" style="border:1px outset;width: 0px">&nbsp;</td>
    		<td width="100%" bgcolor="#FEE2C6" style="border:1px outset">&nbsp;</td>
    	</tr>						
    </table>
    j'ai le même symptome IE/Firefox seule solution retirer les nbsp; et précisé une hauteur pour la TR


    edit : fausse joie sans les nbsp; même résultat
    edit2 : en passant d'une bordure outset à hidden le problème ne se pose plus
    c'est un peu du bricolage mais sa marche.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    style="border:1px hidden;width: 0px"

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 13/07/2007, 13h19
  2. Problème avec une Barre de Progression
    Par hugo69 dans le forum Access
    Réponses: 1
    Dernier message: 15/12/2006, 16h37
  3. Problème affichage ComboBox et barre déroulante!
    Par ghan77 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/01/2006, 15h09
  4. [C#]Affichage d'une barre de progression
    Par boleduch dans le forum ASP.NET
    Réponses: 9
    Dernier message: 27/08/2005, 18h12
  5. Réponses: 12
    Dernier message: 27/05/2004, 01h13

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