Aller au contenu

Sujets conseillés

Posté

Bonjour,

je souhaiterai afficher un compteur (texte) qui se met à jour en temps réel (ou toute les 2 ou 3 secondes). la donnée est présente dans une table mysql... et ceci en utilisant javascript.

(on pourrait citer en exemple "Oh, and you still have over 2808.264180 megabytes" de la page d'accueil de gmail)

Je me suis donc tourné vers Ajax et php mais je trouve très peu d'exemple concret qui correspond à ceux que je faire... :mad2:

donc je vous demande comment faire une mise à jour périodique ? (et non avec un onclick ou autre)

et si vous connaissez des exemples (tutoriaux) qui pourrait m'aider ? ou si vous avez un peu de temps de me montrer le chemin à suivre :)

Merci

Posté

Utilise un timer javascript qui a toute les x secondes fait une requetes au server.

Un php sur le server lit la base de donner et envoit les info au javascript.

Le javascript modifie la page.

(c'est ce qu'on apelle du AJAX)

Ta interet a avoir un server solid parce que ca va surment demander

beaucoup...en fonction du nombre de page bien sur.

SetTimeout();

la fonction javascript pour le timer. Google va te

trouver un exemple.

http://google.com/codesearch/

Posté

Pour faire un retour sur mon problème :

J'ai réussit à faire ce que je voulais avec xajax et en utilisant

<body onload=(setInterval("xajax_majHits()",500))> au lieu de SetTimeout();

xajax est une classe PHP pour Ajax vraiment simple à utiliser...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...