Actualiser ou rafraichir Variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Actualiser ou rafraichir Variable

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

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

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

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 !)

???

par Ryle » 03 févr. 2008, 15:55

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>

Actualiser ou rafraichir Variable

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

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