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

Webdesign & Ergonomie Discussion :

Page de chargement


Sujet :

Webdesign & Ergonomie

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 102
    Points
    102
    Par défaut Page de chargement
    Bjr,

    est-il possible d'afficher un mot tel que "patientez" en attendant que la page se charge???

  2. #2
    Membre chevronné Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Points : 1 967
    Points
    1 967
    Par défaut
    réponse : oui

    google est ton ami

  3. #3
    Membre éclairé Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Points : 718
    Points
    718
    Par défaut
    Ah bah tien j'avais répondu et mon message à été supprimé... C'est étrange de supprimer une réponse à une demande...

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    Citation Envoyé par Korko Fain
    Ah bah tien j'avais répondu et mon message à été supprimé... C'est étrange de supprimer une réponse à une demande...
    Il n'y a pas de messages supprimés dans cette discussion...
    Es-tu sur de ne pas t'être trompé de discussion quand tu as répondu?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 102
    Points
    102
    Par défaut
    lol, ce post est possédé !!!!

    sinon pour mon problème j'ai fais un bon vieux script en javascript dont voici le code si ça tente quelqu'un

    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
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
     <!--Gestion du chargement-------------------------------------------------------------------------->
           <div id="chargement">
            <center><div id="messageChargement">Chargement en cours</div><br /></center>
            <div id="ProgressBar1" name="ProgressBar1" max="100" value="0"></div>
           </div>
                    <script type="text/javascript">
                    progressBar=function(progressBarNode) {
                    var p=progressBarNode;
                    p.input=document.createElement("input");
                    p.input.type="hidden";
                    p.input.name=p.getAttribute("name");
                    p.layer=document.createElement("div");
                    p.layer.style.backgroundColor="darkorange";
                    p.layer.style.height="100%";
                    p.layer.style.width="0%";
                    p.appendChild(p.input);
                    p.appendChild(p.layer);
                    p._onchange=function() {
                        var newTaille=((this.Value()*100)/this.Max());
                        this.layer.style.width=newTaille+"%";
                        try {
                            this.OnChange();
                        } catch (ex) {}
                    }
                    p.OnChange=function() {
                        eval(this.getAttribute("onchange"));
                    }
                    p.Max=function(value) {
                        if (value || value==0) { // SET
                            this.setAttribute("max", value);
                            this._onchange();
                        } else { // GET
                            return parseInt(this.getAttribute("max"));
                        }
                    }
                    p.Value=function(value) {
                        if (value || value==0) { // SET
                            value=parseInt(value);
                            if (value < 0) {value=0;}
                            if (value > this.Max()) {value=this.Max();}
                            this.setAttribute("value", value);
                            this.input.setAttribute("value", value);
                            this._onchange();
                        } else { // GET
                            return parseInt(this.getAttribute("value"));
                        }
                    }
                    p._onchange();
                    return p;
                }
                var p=progressBar(document.getElementById("ProgressBar1"));
                p.Value(10);
    
    function afficher()
    {
        document.getElementById('messageChargement').style.display = 'block';
        document.getElementById('ProgressBar1').style.display = 'block';
    }
    function cacher()
    {
        document.getElementById('messageChargement').style.display = 'none';
        document.getElementById('ProgressBar1').style.display = 'none';
    }
                </script>
    pour l'afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<script type=\"text/javascript\">afficher();</script>";
    pour le cacher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<script type=\"text/javascript\">cacher();</script>";
    pour faire augmenter la progresssion de la barre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<script type=\"text/javascript\">p.Value(p.Value() + 10);</script>";

    Sans oublier le style :

    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
    /*Gestion du chargement----------------------------------------------------------*/
    #messageChargement {
    	background-color: darkorange;
    	border: 1px solid #000000;
    	color: #fff;
    	display: none;
    	height: 20px;
    	padding: 1em;
    	width: 120px;
    	text-align: center;
        vertical-align: middle;
    }
    #ProgressBar1 {
    	border: 1px solid #000000;
    	color: #fff;
    	height: 15px;
    	display: none;
    	width: 250px;
    	text-align: center;
    }
    #chargement{
    	position: absolute;
    	top: 25%;
        left:40%;
      	margin-left: auto;
    	margin-top: auto;
        width:auto;
    }

  6. #6
    Membre éclairé Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Points : 718
    Points
    718
    Par défaut
    Désolé alors ça doit venir de ce foutu bug qui fait que je n'arrive pas à poster du code 1 fois sur 2 sa bug :p

    Donc je reprend (bah oui sa vien de me le refaire), tu cré une div disons d'une id "loading", tu lui affecte une css comme celle la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #loading {
    position: absolute;
    z-index: 50;
    width: 100%;
    height: 100%;
    background-color: #CCC;
    }
    Et tu ajoute dans ton body :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onLoad="document.getElementById('loading').style.display='none';"

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

Discussions similaires

  1. Cacher une page en chargement
    Par sagopa dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 20/11/2008, 15h57
  2. Modifier toutes les URL d'une page apres chargement.
    Par landsteph dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/08/2007, 21h11
  3. Changer de page sans chargement
    Par Xann_71 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 09/07/2007, 17h30
  4. animation flash pour page de chargement
    Par menzeli dans le forum Flash
    Réponses: 1
    Dernier message: 04/11/2006, 17h47
  5. Page de chargement avec window.setInterval
    Par frechy dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/08/2006, 11h34

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