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
 
Start new topic
Odpowiedzi (1 - 2)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1.  
  2. function load() {
  3.  
  4. czekaj();
  5. czekaj2();
  6. }
  7.  
  8. <body onload='load()'><span id='czekaj'></span><br></body>
Go to the top of the page
+Quote Post
vbig
post
Post #3





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

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


Ok, działa (IMG:style_emoticons/default/smile.gif) Dzięki bardzo za pomoc!

Ten post edytował vbig 1.06.2011, 20:49:20
Go to the top of the page
+Quote Post

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: 23.08.2025 - 04:21