me sa che ho sbajato qlc.. non mi funziona il contatore 3. non fa vedere nulla.. questo é il codice che ho modificato:
codice:
<script>
var tempo_totale = '.$timelefttotalforcounter.'; // questo lo passi da PHP
var valore_reset = '.$strainsoltime.'; // anche questo
var contatore_3 ='.$remainingsoldierstotrain.'; //cicli da fare
var tempo_secondario = 5; // forse questo non serve... vedi lo sviluppo
var data = new Date();
var secondi_passati = 0;
function conta() {
nd = new Date();
secondi_passati = ((nd - data) - (nd - data)%1000)/1000;
// ore minuti e secondi
ore = "" + ((tempo_totale - secondi_passati) - (tempo_totale - secondi_passati)%3600)/3600;
minuti = "" + ((tempo_totale - secondi_passati)%3600 - ((tempo_totale - secondi_passati)%3600)%60)/60;
secondi = "" +(tempo_totale - secondi_passati)%60;
if (ore.length==1)
ore = "0" + ore;
if (minuti.length==1)
minuti = "0" + minuti;
if (secondi.length==1)
secondi = "0" + secondi;
// secondario
tempo_secondario = (tempo_totale - secondi_passati)% valore_reset;
ore_sec = "" +((tempo_secondario) - (tempo_secondario)%3600)/3600;
minuti_sec = "" +((tempo_secondario)%3600 - ((tempo_secondario)%3600)%60)/60;
secondi_sec = "" +(tempo_secondario)%60;
if (ore_sec.length==1)
ore_sec = "0" + ore_sec;
if (minuti_sec.length==1)
minuti_sec = "0" + minuti_sec;
if (secondi_sec.length==1)
secondi_sec = "0" + secondi_sec;
// Visualizzo il tempo principale
stringa = ore + "h " + minuti + "m " + secondi + "s ";
// E quello secondario
stringa_sec = ore_sec + "h " + minuti_sec + "m " + secondi_sec + "s ";
document.getElementById("principale").innerHTML = stringa;
if(tempo_secondario==0) {
contatore_3 --;
document.getElementById("secondario").innerHTML = "00h 00m 00s";
} else {
document.getElementById("secondario").innerHTML = stringa_sec;
}
// finito il tempo totale?
if ((tempo_totale - secondi_passati)==0) {
location.href = "?tab=barracks";
} else {
setTimeout("conta()",1000);
}
}
</script>
// e dove mi serve inserirlo ho usato
<div id="contatore_3"> </div>
semplicemente non mi fa vederenulla..