![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 26.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcialbym zrobic na stronie licznik, ktory bedzie działał w następujący sposób. Bedzie odswieżany co 5 minut, wartość licznika bedzie odczytywana z pliku. Chcialbym, aby nie cala strona ale tylko sam licznik sie odswiezal co 5 minut. Na razie na jedynie sam skrypt w PHP do wyswietlania wartosci licznika odwiedzin na stronie. Czy automatyczne odswiezanie moze byc realizowane przez javascript i funkcje setInterval('fukcjka()', milisekundy); (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Prosze o pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tak. Za pomocą ajaxa i intervala.
Do tego celu mozesz uzyc advajaxa albo jquery. tylko ze do tego zastosowania lzejsze bedzie advajax. Kod var timer=setInterval(function(){
advAJAX.get({ url:'url_do_pliku_wyswietlajacego_tylko_stan_licznik.php', onSuccess:function(obj) { document.getElementById('id_elementu_w_ktory_wstawiasz_wartosc_licznika').innerHTML=obj.responseText; } }) }, 30000); Ten post edytował wookieb 27.08.2008, 08:57:26 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
A po co w ogóle wykorzystanie JavaScript? Czy ktoś faktycznie będzie się gapił na raz załadowaną stronę dłużej niż 5 minut? Jeśli chcesz zrealizować odświeżanie licznika co X minut, to najłatwiej wykonać to na dwóch plikach tekstowych. W pierwszym trzymasz faktyczną liczbę wizyt/odsłon, a drugi będzie służył jako cache i na podstawie daty utworzenia pliku będziesz wiedział czy wyświetlić obecną wartość pliku, czy też pobrać wartość z pierwszego pliku.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:28 |