Page 1 sur 1

Actualiser ou rafraichir Variable

Posté : 03 févr. 2008, 13:32
par malabarbe
Bonjour,

Voila, j'ai une grande liste a afficher et pour
éviter la page vide pendant le chargement, j'affiche
la variable $attente qui contient "Patientez..." avant
le chargement de la liste.

Ce que je voudrais faire, c'est qu'a la fin du chargement
de la liste, c'est donner une autre valeur a $attente
et l'afficher en lieu et place de la première et non a la
fin de la liste.

Merci de votre aide

Posté : 03 févr. 2008, 15:55
par Ryle
Cela se fait en javascript... en effet, php s'exécute côté serveur et une fois le code généré et transmis au navigateur, il n'y a pas moyen de le modifier avec php...

Tu peux par exemple créer un bloc contenant ton texte en lui donnant un id spécifique, et une fois la fin de la page chargée par le navigateur, modifier le contenu de ce bloc :
<div id="wait">Patientez...</div>

....

<script type="text/javascript">
  document.getElementById('wait').innerHTML = "Ayé, c'est terminé !";
</script>

Posté : 03 févr. 2008, 17:51
par malabarbe
Salut,

Oui, cela fontionne mais :

Je fais mon ID
<div id="message" align="center"><b><font size="5" color="#99ff99">Veuillez Patientez, Chargement...</div>

Quand je veut la rafraichir avec :
<script type="text/javascript">
document.getElementById('message').innerHTML = "La Liste cômplète";
</script>

Le nouveau texte qui s'affiche a perdu les attributs (taille et couleur !)

???

Posté : 03 févr. 2008, 18:04
par @rthur
Bonjour,

2 possibilités:
- soit tu passes les attributs de mise en gras/taille et couleur en CSS sur le div message
- soit tu répètes tes attributs autour du texte de remplacement

La meilleure solution étant la 1ère