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

JavaScript Discussion :

Affichage d'une page pendant le chargement d'une page


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par d�faut Affichage d'une page pendant le chargement d'une page
    Bonjour,

    Je souhaite afficher pendant le chargement d'une page, une page qui se trouve au dessus et qui la cache compl�tement.

    Pour le moment j'arrive uniquement � afficher une image, cependant je seche sur la maniere d'afficher une page noir avec cette image au centre.
    Ainsi quand la page est charg�, la page �cran disparait pour apparaitre le r�sultat.

    Voici mon code actuel :

    Au niveau du body
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <body onLoad="init()">
    Dans le body
    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
     
    <div id="loading" style="position:absolute; width:100%; text-align:center; top:300px;">
    <img src="images/attente.png" border=0></div>
     
      <script>
     var ld=(document.all);
      var ns4=document.layers;
     var ns6=document.getElementById&&!document.all;
     var ie4=document.all;
      if (ns4)
     	ld=document.loading;
     else if (ns6)
     	ld=document.getElementById("loading").style;
     else if (ie4)
     	ld=document.all.loading.style;
      function init()
     {
     if(ns4){ld.visibility="hidden";}
     else if (ns6||ie4) ld.display="none";
     }
     </script>
    merci de votre aide

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    fais une recherche sur
    flush

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par d�faut
    On m'a fourni cette solution qui fonctionne tr�s bien!

    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
     
     <body style="margin:0px;"
                      onload="document.getElementById('aff').style.display='none';">
      <div style=" position:absolute;  
         top:0;      
         left:0;      
         height:100%;    
         width:100%;
         background-color:#FFFF00 ;       /* chacun ses goûts ! */
         -moz-opacity:0.50;                   /* si on veut laisser apparaître la page html */
         opacity:0.5;                                            
         filter:alpha(opacity=50);                          
         -khtml-opacity:0.50; "                            
        id="aff" >
                           ici, ce qu'on veut, du texte, des images.....
                    </div>
               ....

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 31/08/2010, 14h11
  2. R�ponses: 3
    Dernier message: 10/08/2007, 10h32
  3. affichage d'une page pendant son chargement
    Par boss_gama dans le forum ASP
    R�ponses: 3
    Dernier message: 17/08/2006, 18h04
  4. Chargement d'une image al�atoire au chargement d'une page.
    Par Link14 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 11
    Dernier message: 13/12/2005, 20h51

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