Mam taki kod:
Kod
window.onload = podmiana;
var thisAd = 0; // Liczymy od ...
var Ad = 255; // Liczymy do ...
var dodaje = 0.13; // Chce żeby dodawało tą wartość do obecnej wartości liczenia i wyświetlało ją całkowitą w czasie, gdy jest zamiana i żeby była zaokrąglona w dół
function podmiana(){
thisAd++;
if(thisAd == Ad){
thisAd = 0;
}
document.getElementById("zmiana").innerHTML;
setTimeout("podmiana()", 1000 * 1);
}
HTML nie podaje bo to tylko znacznik akapitu z id.
Więc chcę żeby do obecnej wartości liczenia zostało dodane 0.13 to ze zmiennej dodaje i żeby wyświetlało tylko liczbę całkowitą, ale tylko wtedy gdy:
*wartość (dodawania co sekunde 0.13) wynosiła 1
*i tylko wtedy gdy jest podmiana (co 1s)
Oczywiście jeżeli wartośc będzie wynosi np. 1.68 to skrypt czeka aż osiągnie 2, nie zaokrągla sam w górę (prędzej w dół)
A można zrobić tak, że zmiana nastapi dopiero gdy liczba osiągnie wartość całkowitą? z funkcją settimeout