Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Odliczanie kilku rzeczy na raz
Forum PHP.pl > Forum > Przedszkole
vbig
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 smile.gif
CuteOne
  1.  
  2. function load() {
  3.  
  4. czekaj();
  5. czekaj2();
  6. }
  7.  
  8. <body onload='load()'><span id='czekaj'></span><br></body>
vbig
Ok, działa smile.gif Dzięki bardzo za pomoc!
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.