Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Liczenie do x, co 1 s.
PiNkOs
post 3.11.2010, 20:11:56
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 4
Dołączył: 27.02.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
lord_t
post 3.11.2010, 22:15:41
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


Pokaż co wykodziłeśsmile.gif bo coś tu nie pasuje.


--------------------
Go to the top of the page
+Quote Post
Rewil
post 3.11.2010, 22:41:36
Post #3





Grupa: Zarejestrowani
Postów: 175
Pomógł: 0
Dołączył: 19.09.2009

Ostrzeżenie: (10%)
X----


To sie przypadkiem nie zwie zaokrąglaniem?
Go to the top of the page
+Quote Post
PiNkOs
post 4.11.2010, 07:23:15
Post #4





Grupa: Zarejestrowani
Postów: 76
Pomógł: 4
Dołączył: 27.02.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:45