Odświeżanie

sylwesterx

Odświeżanie

Nieprzeczytany post autor: sylwesterx »

Po zakończeniu pracy z otwartą kartą, dobrze by było gdyby stronka się odświeżała bo troszkę to nie estetycznie wygląda.
Jest tak w większości stronek, gdzie jest takie odliczanie.
Obrazek
stvoor
Posty: 1619
Rejestracja: 1 marca 2011, o 13:20

Re: Odświeżanie

Nieprzeczytany post autor: stvoor »

Co wlasciwie rozumiesz przez otwarta karte?
sylwesterx

Re: Odświeżanie

Nieprzeczytany post autor: sylwesterx »

Mam otwartą stronę http://e-conomica.pl/work.php jest tu praca i na dole mam odliczanie.

Kod: Zaznacz cały

Będziesz mógł szukać nowej pracy za
0:3:17
i po zakończeniu odliczania zostaje takie coś jak podałem na obrazku. A miałem też tak, że jak sam odświeżałem to praca sama mi się załączała. Może bug może nie, ale warto by to naprawić. Coś ala instrukcja warunkowa, jeśli odliczanie dojdzie do końca, odświeża się stronka, słabo na razie znam PHP, więc to tylko przykład.
sylwesterx

Re: Odświeżanie

Nieprzeczytany post autor: sylwesterx »

@up chyba to raczej wykonalne w JS, nie znalazłem nic w php.
mmalyska

Re: Odświeżanie

Nieprzeczytany post autor: mmalyska »

w php też się da ;), no i to prawda że by się takie coś przydało. Bo np. jeśli kliknąłem przycisk szukaj pracy w "Praca w zawodzie" licznik czasu dochodzi do 0 i muszę ręcznie odświeżać stronę.
sylwesterx

Re: Odświeżanie

Nieprzeczytany post autor: sylwesterx »

Ale PHP działa po stronie serwera...
mmalyska

Re: Odświeżanie

Nieprzeczytany post autor: mmalyska »

można też wykorzystać html
"
<head>
<meta http-equiv="Refresh" content="s" />
</head>
"
odświeża stronę co s sekund, tylko dać na to kilka warunków w php i już
sylwesterx

Re: Odświeżanie

Nieprzeczytany post autor: sylwesterx »

Nigdy sobie tak html'a nie przeplatałem... Możesz mi napisać jak to ma wyglądać ? Co takiego napisać w skrypcie ? Bo ja tego nie ogarniam.
r0bson

Re: Odświeżanie

Nieprzeczytany post autor: r0bson »

Gotowiec :D

zamienić:

Kod: Zaznacz cały

if(document.getElementById("div4cntr"))

   {

    if(cntr4minx<0) { cntr4minx='0'; esek='00'; }

    document.getElementById("div4cntr").innerHTML=''+cntr4h+':'+cntr4minx+':'+esek+'';

   }
na:

Kod: Zaznacz cały

if(document.getElementById("div4cntr"))

   {

    if(cntr4minx<0) { window.location.reload(); }

    document.getElementById("div4cntr").innerHTML=''+cntr4h+':'+cntr4minx+':'+esek+'';

   }
Doc:
http://www.w3schools.com/jsref/met_loc_reload.asp
mmalyska

Re: Odświeżanie

Nieprzeczytany post autor: mmalyska »

oczywiście js też może być, bo na js jak i html'a trzeba by bylo najpierw sie zastanowic jak to ma dzialac, czy ma uwzgledniac np. wszystkie liczniki na stronie, czyli enerii, tury, zdrowia, końca pracy itd. czy tylko jakiś główny, jak koniec pracy, kursu.
w js jak i w php trzeba by bylo zrobic funkcje co by te czasy ogarniała i wybierała ten najmniejszy i wzgledem niego ustawiała odswiezanie.