Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] or [js] Wykonywanie pliku co 10s bądź klikanie przycisku co 10s
Forum PHP.pl > Forum > Przedszkole
VirgoPl
Witam serdecznie !
Mam taki problem, mianowicie jest div w którym wykonuje się skrypt php.
Chce by ten skrypt wykonywał się co 10s (Ma to na celu aktualizacje danych).
Mam 2 rozwiązania, lecz mimo to najbardziej odpowiada mi to niżej:

Umieścić skrypt pod przyciskiem i automatycznie klikać przycisk co 10s.
Realizacja miała by wyglądać tak
  1. <input type="submit" value="Reload" name="Reload"/>
  2. <script type="text/javascript"> setInterval('document.getElementById("Reload").click(),5000*1e3') </script>


Wszystko ładnie lecz nie działa jakieś pomysły ?
goartur
Musisz ustalic index bo click zwraca zmienna, wiec uzyj

  1. [0].click();
VirgoPl
Ok wstawiłem to do kodu jeszcze dodałem id w przycisku bo nie było a sama funkcja właśnie po id się wykonuje.
Zaraz powiem czy działa bo hosting coś mi zwariował smile.gif

Musiałem przenieść się na xamppa bo padł mi czasowo serwer.
Ogółem przycisk działa sam w sobie lecz mimo to skrypt go nie uruchamia co 10 sekund
  1. <script type="text/javascript"> setInterval('document.getElementById("Reload")[0].click(),10000*1e3') </script>
sazian
10 sekund to 10000, a nie 10000000
VirgoPl
Udało mi się osiągnąć początkowy cel ale nie do końca mam skrypt który kliknie mi przycisk lecz mimo to przycisk submit odświeża mi strone więc widać to rozwiązanie odpada.
Wiec jak zrobić by wykonywało mi skrypt php co to 10 sekund ? By nie odświeżało całej strony
Skie
Poczytaj sobie o Ajax. Ta technika została stworzona właśnie do tego czego potrzebujesz.
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.