J'aimerais reproduire l'effet du compteur présent en haut de la page http://www.ensembleverslavenir.ca/fr/accueil/
Le code pour le calcul est simple (voir ci-dessous), mais il doit y avoir un système de cookies (et/ou une fonction ASP) qui permet de faire continuer le compteur de page en page (idem si on effectue un rafraîchissement de la page).
Un ID doit se créer à chaque fois que le navigateur ouvre une session sur le site.
Le compteur repart à zéro lorsque le navigateur quitte le site.
Auriez-vous une idée de comment re-coder le même système mais en PHP?
Merci beaucoup
Chris
Code : Tout sélectionner
<div class="counter"><span id="counter">8.15</span> tonnes</strong> de gaz à effet de serre ont été émis au Québec depuis le début de votre visite.</div>
<script language="JavaScript" type="text/javascript">
var sTotal = 0;
function gazCount(){
sTotal=sTotal+(0.1);
document.getElementById("counter").innerHTML = r2(sTotal*2.91);
//document.getElementById("counter").innerHTML = r2(sTotal);
setTimeout("gazCount();", 100);
}
function r2(n){
ans = n * 1000
ans = Math.round(ans /10) + ""
while (ans.length < 3) {ans = "0" + ans}
len = ans.length
ans = ans.substring(0,len-2) + "." + ans.substring(len-2,len)
return ans
}
gazCount();
</script>