Problème chiffres qui s'inscrémente

Fermé
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 20 sept. 2014 à 14:06
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 21 sept. 2014 à 13:12
Bonjour,

j'utilise une fonction javascript qui va récuperer un gain 'x',

toutes les 2 secondes , ce chiffre monte il s'incremente tout seul a 1 chiffre apres la virgule,

style par exemple, 0.0 points au début, 2 secondes apres 1.3points, 2 secondes après 1.8points, 2 secondes après etcetc bon bast pour cela tout va bien,

mon problème est, quelle fonction dois-je utiliser pour que :

de passer de 0.0 a 1.8, que ça monte de 0.1 en 0.1 et non pas d'un coup de 0.0 a 1.8 ???


je veux dire qu'il faudrait que ca ressemble a un compteur qui monte de 0.1 en 0.1,

or lorsque cela s'actualise ca récupere le gain donc direct cela affichera 1.8, et non pas 0.0,0.1,0.2,0.3,0.4,0.5,etcetc en bien vite style comme un compteur rapide


en cas de besoin, voici la foction que j'utilise actuellement, cela fonctionne très bien pour changer le gain toutes les 2 secondes mais pas comme j'ai besoin de l'afficher...
====================
function getXMLHttpRequest() {
var xhr = null;
if (window.XMLHttpRequest || window.ActiveXObject) {
if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
} else {
xhr = new XMLHttpRequest();
}
} else {
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
return null;
}
return xhr;
}

function refreshInfos()
{
var xhr = getXMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
document.getElementById('mininofs').innerHTML = xhr.responseText;
}
};
xhr.open("GET", "infospersosheader.php", true);
xhr.send(null);
}
var timer=setInterval("refreshInfos()", 2000);

====================





2 réponses

bodonoah Messages postés 2 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 21 septembre 2014 1
21 sept. 2014 à 09:46
Bonjour,
Ce que tu affiches vient de ton fichier infospersosheader.php
C'est là qu'il faut chercher le probème.
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
21 sept. 2014 à 13:12
bonjour merci bodonoah,

le fichier envoie juste une requete pour aller chercher en base le nombre de points a 2 chiffres apres la virgule,

et donc a cahque actualisation toutes les 2 secondes ce chiffres est changé mais il affichera directement la variable,

il s'ecrira direct sans monter de 0.01 en 0.01 il passera direct par exempel de 510 a 520, sans passer par toute la montee de 0.01...

0