Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Odliczanie kilku rzeczy na raz
vbig
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.06.2010

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


Witam!
Mam problem. Otóż mam skrypt, który odlicza mi czas do jakiegoś zdarzenia. Niestety pojawia się problem, gdy próbuje wywołać więcej niż 1 skrypt na raz.

Kod:
  1. echo "<script type='text/javascript'>
  2. var min = $minuty;
  3. var sec = $sekundy2;
  4. function czekaj() {
  5.  
  6. if(sec > 0) {
  7. sec--;
  8. }else{
  9. if(min > 0) {
  10. min--;
  11. sec = 59;
  12. }}";
  13. if($minuty > 0){
  14. echo "document.getElementById('czekaj').innerHTML=((min < 10) ? '' + min : min)+' minut '+((sec < 10) ? '0' + sec : sec)+' sekund';";
  15. }else{
  16. echo "document.getElementById('czekaj').innerHTML=((sec < 10) ? '' + sec : sec)+' sekund';";
  17. }
  18. echo "setTimeout('czekaj();', 1000);}
  19. </script>
  20. <body onload='czekaj()'><span id='czekaj'></span><br></body>";


(2gi skrypt się zwyczajnie nie ładuje, tylko ten pierwszy... Żeby nie było to w obu skryptach są różne nazwy funkcji i span'u)
Domyślam się, że to przez "body onload"... Jakieś pomysły jak to naprawić? Będę wdzięczny za każdą pomoc (IMG:style_emoticons/default/smile.gif)
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: 24.08.2025 - 16:27