Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Odliczanie 10 sekund
kurczak610
post 25.02.2011, 19:13:30
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 2
Dołączył: 3.05.2009

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


Witam, napisałem skrypt który odlicza 10 sekund a gdy jest 0 zatrzymuje się.
  1. <script language=javascript>
  2.  
  3. function odliczanie() {
  4. z=10;
  5.  
  6. if(z>0) {
  7. z=z-1;
  8. document.getElementById('output').innerHTML = z
  9. } else {
  10. val = window.clearInterval(val);
  11. }
  12. }
  13. val = setInterval('odliczanie()','1000');
  14. </script>


Problem jest taki że jest liczba 10, potem zmienia się na 9 i nic dalej się nie dzieje. Proszę o pomoc (to moje pierwsze kroki z js).
Pozdrawiam
Go to the top of the page
+Quote Post
ylk
post 25.02.2011, 19:21:52
Post #2





Grupa: Zarejestrowani
Postów: 194
Pomógł: 26
Dołączył: 9.01.2011
Skąd: /dev/null

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


Definiujesz zmienną z w funkcji, przez co przy każdym jej wywołaniu jej wartość jest nadpisywana.
Go to the top of the page
+Quote Post
kurczak610
post 25.02.2011, 19:25:57
Post #3





Grupa: Zarejestrowani
Postów: 87
Pomógł: 2
Dołączył: 3.05.2009

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


Dzięki smile.gif
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: 11.06.2024 - 18:33