Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] or [js] Wykonywanie pliku co 10s bądź klikanie przycisku co 10s
VirgoPl
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 15.03.2015

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


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 ?

Ten post edytował VirgoPl 2.08.2015, 12:39:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
goartur
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 19.10.2014

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


Musisz ustalic index bo click zwraca zmienna, wiec uzyj

  1. [0].click();
Go to the top of the page
+Quote Post
VirgoPl
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 15.03.2015

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


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>
Go to the top of the page
+Quote Post
sazian
post
Post #4





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


10 sekund to 10000, a nie 10000000
Go to the top of the page
+Quote Post
VirgoPl
post
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 15.03.2015

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


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
Go to the top of the page
+Quote Post
Skie
post
Post #6





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Poczytaj sobie o Ajax. Ta technika została stworzona właśnie do tego czego potrzebujesz.


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:58