attente chargement²

Répondre
Patochewie
le 23/08/2006 à 10:18
Patochewie
Salut tout le monde, j'ai réalisé un petit script qui tient bcp de la bidouille pour afficher un petit gif le temps que la page se charge. Mais il ne marche plus,... sans que je l'ai touché... Alors je voulais savoir si ce que j'ai fait été potable ou si ça avait marché juste par hasard pendant un jour.
alors je vous montre mon debut de page:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Tableau de bord - IQGRR</title>
<link rel="stylesheet" href="../styles/gerq.css">
<link rel="stylesheet" href="../styles/tableau.css">


</head>
<body>
<?
require('../config/config.php');
require('../lib/affichage.php');
//récupération du temps pour affichage durée de génération de la page
$debut=getmicrotime();
echo '<!--Affichage ENTETE-->';
afficher_haut_page_tbb('../index.php','../index.php');
echo '<!--Fin Affichage ENTETE-->';
?>

<script>
function detail(objet)
{
if(document.getElementById(objet).style.display=='none')
document.getElementById(objet).style.display='';
else
document.getElementById(objet).style.display='none';
}

</script>
echo '<div id="attente" align="center"><br><br><br><br>'.police('Veuillez patienter pendant le chargement des données').'<br><br><img src="../images/barre_chargement.gif"></div>';

echo '<div align="center">';
echo '<table width="100%" border="0" cellpadding="0" cellspacing="0" id="tableau" style="display:none">'."\n"

Suivent une connexion à une base MYSQL, de nombreuses requetes et un tableau affiché.
Ensuite je ferme donc ce tableau et je fini ma page comme ça:
echo '</table>';
echo '</div>';

mysql_close($link);

$fin = getmicrotime();
echo "<br><font size='-2' color=#FFFFFF>Tableau généré en ".round($fin-$debut, 3) ." secondes.</font>";

echo '<script>detail(\'tableau\');detail(\'attente\');</script>';

afficher_bas_page();
bas_de_page();
?>
</body>
</html>


Eh beh moi je voudrai qu'il affiche mon attente pendant qu'il charge et calcule ce qu'il y a dans tableau.
Mais lui il veut plus, la methode que j'emploie est donc peut être pas très adaptée.
Merci de vos conseils.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours