Vous n'êtes pas identifié(e).
Bien vu Grand Maitre,
Je n'ai pas réussi avec la routine de Pierrot.
On va faire plus simple :
J'écrit mon compteur dans un fichier txt
il comprends le nombre "12345".
Le seul truc que je demande, c'est d'afficher ce
que contiens le txt avec un rafraichement
toutes les minutes !
Sachant que le txt est mis à jour de lui-même.
A vous lire.
Hors ligne
Hors ligne
Cela, lire le compteur je sais faire !
Ou est la notion de rafraichement dans ton code.
J'ai la nette impression de me faire ballader
dans une spirale infernale !!!
Hors ligne
Vous m'avez complêtement embrouillé !
Avez-vous la possibilité de me faire parvenir
un source complet.
Simple et net :
Hors ligne
le code que j'ai mis devrait être fonctionnel
les sources sont commentées.
au onload du texte la fonction majcompeur est appelée.
<input type="text" id="compteur" value="" readonly="readonly" onLoad="majCompteur()" />
et a la fin de la fonction le rappel est défini a 60000 millisecondes ( c'est à dire une minute).
setTimeout("majCompteur()",60000); // rappel la function majCompteur() dans 60000 millisecondes
le texte est mis a jour de cette façon :
document.getElementById('compteur').value = xhr.responseText;
j'vois pas ce que je peux faire de plus ?
a++
Hors ligne
pas ne news ?
a++
Hors ligne
Bonsoir Pierrot,
Je suis complêtement perdu avec tous ces bouts de codes.
Je ne sais plus le bout qui va devant !
Hors ligne
au onload du texte la fonction majcompeur est appelée.
<input type="text" id="compteur" value="" readonly="readonly" onLoad="majCompteur()" />
et a la fin de la fonction le rappel est défini a 60000 millisecondes ( c'est à dire une minute).
setTimeout("majCompteur()",60000); // rappel la function majCompteur() dans 60000 millisecondes
le texte est mis a jour de cette façon :
document.getElementById('compteur').value = xhr.responseText;
comprends tu ça ?
a++
Hors ligne
Peut tu me redonner le code final dans le bon sens
sans la fonction d'écriture.
A te lire.
Hors ligne
Voila ta page HTML ou php
le fichier majcompteur.php qui est appelé dans la fonction javascript majcompteur de ta page.
Voila, tu creer ces 2 fichiers, tu les met dans un répertoir de ton serveur et tu essay, ca devrai fonctionner
tu crée d'abord le fichier compteur.txt avec une valeur quelquonque.
tu verra, si tu modifi le fichier compteur.txt le rafraichissement suivant affichera bien la nouvelle valeur.
Bon courage.
Hors ligne
Bonjour Pierrot,
Merci pour le code.
J'ai tout bien fait, mais cela ne tourne pas !
J'ai fais des points tests
Seul le passe - 0 s'affiche pourquoi pas les autres ?
A vous lire.
Hors ligne
parce que la fonction majcompteur n'est pas appelée.
tu doit l’appeler au moins une fois.
de ces 2 façons :
<input type="text" id="compteur" value="" readonly="readonly" onLoad="majCompteur()" />
ou a la place de ton alert 0 majCompteur()
a++
Hors ligne