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 chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    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
    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 ?
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

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

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    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
    Par défaut
    je pense qu'il faudrais le code complet pour mieux répondre.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

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

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    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, 12h19
  2. Problème avec une Barre de Progression
    Par hugo69 dans le forum Access
    Réponses: 1
    Dernier message: 15/12/2006, 15h37
  3. Problème affichage ComboBox et barre déroulante!
    Par ghan77 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/01/2006, 14h09
  4. [C#]Affichage d'une barre de progression
    Par boleduch dans le forum ASP.NET
    Réponses: 9
    Dernier message: 27/08/2005, 17h12
  5. Réponses: 12
    Dernier message: 27/05/2004, 00h13

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