Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odliczanie czasu
JustHuman4
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 10.12.2011
Skąd: Stumilowy Las

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


Witam. Pilnie potrzebuję licznik napisany w JS lub AJAX odliczający mi jakiś czas np 8 minut i 15 sekund. Po dojściu do zera zapytanie PHP dodające cyfry do bazy danych.
Mówiąc jaśniej, potrzebuję skrypt na grę, budowanie budynku, po wybudowaniu dodanie punktów.
Bardzo dziękuję za każdy ułamek* kodu
Pozdrawiam

*proszę nie brać tego dosłownie ;P
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zdemotywowany
post
Post #2





Grupa: Zarejestrowani
Postów: 74
Pomógł: 3
Dołączył: 15.01.2012

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


  1. <script type="text/javascript">
  2. var c=0;
  3. var t;
  4. var timer_is_on=0;
  5. d='0:00';
  6.  
  7. function timedCount()
  8. {
  9. document.getElementById('txt').value=d;
  10. c=c+1;
  11. m=Math.round((c/60)-0.5);
  12. s=c%60;
  13. d=m+':'+s;
  14. t=setTimeout("timedCount()",100);
  15. }
  16.  
  17. function doTimer()
  18. {
  19. if (!timer_is_on)
  20. {
  21. timer_is_on=1;
  22. timedCount();
  23. }
  24. }
  25.  
  26. function stopCount()
  27. {
  28. clearTimeout(t);
  29. timer_is_on=0;
  30. }
  31. </head>
  32.  
  33. <input type="button" value="Start count!" onclick="doTimer()" />
  34. <input type="text" id="txt" />
  35. <input type="button" value="Stop count!" onclick="stopCount()" />
  36. </form>
  37. <p>
  38. Click on the "Start count!" button above to start the timer. The input field will count forever, starting at 0. Click on the "Stop count!" button to stop the counting. Click on the "Start count!" button to start the timer again.
  39. </p>
  40. </body>
  41. </html>


Tutaj masz drobną przeróbkę kodu z W3Schools. --> Oryginał
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 04:15