Guitar Guy 0 Zgłoś post Napisano Luty 5, 2012 Witam! Mam taki przykładowy kod z wykorzystaniem jQuery: <script type="text/javascript"> var tajm = 1000; function czas() { $("#czas").load("date.php"); } $(document).ready( function() { $("#czas").load("date.php"); setInterval("czas()", tajm); } ) </script> Plik czas.php zwraca jakąś inną wartość zmiennej "tajm". Niestety ciągle funkcja czas() wykonuje się co 1 sekundę. W jaki sposób napisać kod który będzie wykonywał się co podaną ilość sekund w zależności od tego jaką zmienną dostanie z pliku data.php? Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach
Guitar Guy 0 Zgłoś post Napisano Luty 6, 2012 Już sam sobie poradziłem. Jeśli kogoś interesuje rozwiązanie: function czas() { $("#czas").load("date.php"); setTimeout("czas()",document.getElementById("#czas_tmp").innerHTML); } $(document).ready( function() { $("#czas").load("date.php"); setTimeout("czas()", 1000); } ) Natomiast w pliku data.php: $zmienna1 = 3000; echo '<div id="#czas_tmp" style="display:none">'.$zmienna1.'</div>'; Udostępnij ten post Link to postu Udostępnij na innych stronach