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:
echo "<script type='text/javascript'> var min = $minuty; var sec = $sekundy2; function czekaj() { if(sec > 0) { sec--; }else{ if(min > 0) { min--; sec = 59; }}"; if($minuty > 0){ echo "document.getElementById('czekaj').innerHTML=((min < 10) ? '' + min : min)+' minut '+((sec < 10) ? '0' + sec : sec)+' sekund';"; }else{ } echo "setTimeout('czekaj();', 1000);} </script> <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
