Image attente affichage page

cs_joebuz Messages postés 321 Date d'inscription samedi 12 février 2005 Statut Membre Dernière intervention 21 février 2013 - 5 janv. 2007 à 17:32
cs_joebuz Messages postés 321 Date d'inscription samedi 12 février 2005 Statut Membre Dernière intervention 21 février 2013 - 6 janv. 2007 à 01:14
Salut !

Je souhaiterais savoir comment qu'on fait pour afficher une image ou un texte en attendant que la page s'affiche et éviter d'avoir une belle page blanche pour les pages trop longues a afficher.

Cela me servira également pour remercier les visiteurs avant de les rediriger vers un autre site.

Merci d'avance
joebuz

4 réponses

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
5 janv. 2007 à 18:07
Salut,

tu fous un
en haut de ta page :

<style type="text/css" media="all">
#chargement{
display:none;
}
</style>
<script type="text/javascript">
document.getElementByiId('chargement').style.display='block';
function masquer_cgt()
{
document.getElementByiId('chargement').style.display='none';
}
</script>


Chargement de la page en cours


..... code xhtml ici


Tout ça évitera à ceux qui désactivent le JS d'avoir un div avec "chargement" écrit en continu ...
0
cs_joebuz Messages postés 321 Date d'inscription samedi 12 février 2005 Statut Membre Dernière intervention 21 février 2013
5 janv. 2007 à 19:58
Salut et merci encore une fois Anthomicro,

cela me donne une erreur

Warning: Cannot modify header information - headers already sent by (output started at /home/internetk/www/out.php:11) in /home/internetk/www/out.php on line 42

ma page est en fait une page de redirection, voici le code :

<HTML xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">


<style type="text/css" media="all">
#chargement{
display:none;
}
</style>
<script type="text/javascript">
document.getElementByiId('chargement').style.display='block';
function masquer_cgt()
{
     document.getElementByiId('chargement').style.display='none';
}
</script>

Chargement de la page en cours


 


<?php
$page = out;
include("inc/connexion.php.inc");
include("inc/stats.php.inc");




$sql = mysql_query("SELECT url FROM NV_sites WHERE num='$idsite'");
if($data = mysql_fetch_array($sql)){
 $url = $data['url'];
}


$sql2 = mysql_query("UPDATE NV_sites SET clics=clics+1 WHERE num='$idsite'");


if($url == ''){
header("Location: erreur.html");
}
else{
header("Location: ".$url."");
}


?>



</html>




joebuz
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
5 janv. 2007 à 23:09
0
cs_joebuz Messages postés 321 Date d'inscription samedi 12 février 2005 Statut Membre Dernière intervention 21 février 2013
6 janv. 2007 à 01:14
merci mais ca ne m'aide pas bcp !

mais c'est bon j'ai trouvé autre chose :

<?php
$page = out;
include("inc/connexion.php.inc");      // Connexion SQL
include("inc/stats.php.inc");               // Pour mes stats

// Selection de l'url du site de redirection


$sql = mysql_query("SELECT url FROM NV_sites WHERE num='$idsite'");
 if($data = mysql_fetch_array($sql)){
 $url = $data['url'];
 }


 if($url == ''){
 header("Location: erreur.html");      // Page d'erreur si l'url n'existe pas
 }


 else{
 echo ' <HTML>


   <HEAD>
          <meta HTTP-EQUIV=Refresh CONTENT="5;URL='.$url.'">
   </HEAD>


  
      <center>
         

        

        

            La page est en cours de chargement - veuillez patienter
Merci d\'avoir choisi Internet-Malin
        

     </center>


  
  </HTML>';
 }


?>




joebuz
0
Rejoignez-nous