Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Liczenie do x
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
PiNkOs
Witam,

Potrzebuje skrypt, który by odliczał do określonej wartości x co 1s. o 0.03 pewnego punktu i wyświetlał tylko liczby całkowite

Przykład:

Wartość: 0.03
Liczba: 234

I co 1 s do 1 dodaje 0.03 ale wyświetla 2, gdy [wartość] jest równa 1 itd.

Pozdrawiam

Nie znam w ogóle JS tak więc prosze o jakiś przykład
lord_t
Pokaż co wykodziłeśsmile.gif bo coś tu nie pasuje.
Rewil
To sie przypadkiem nie zwie zaokrąglaniem?
PiNkOs
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.