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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    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 Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

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

    google est ton ami

  3. #3
    Membre émérite 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
    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 : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    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 éclairé
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    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 émérite 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
    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