Felhasználói eszközök

Eszközök a webhelyen


egyetem:webc2:cookie:f1:reszek1

Ez a dokumentum egy előző változata!


Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316]
JavaScript - Cookie-kezeles
Utolsó időpont megjegyzése

1. lépcsőfok

Az első pontban megfogalmazott feladat végrehajtása:

Minden egyes alkalommal, amikor frissítésre kerül az elkészített web oldal, akkor tároljuk el a megjelenés időpontját egy cookie tárolóban.

Folyamat

1.1. "Minden egyes alkalommal, amikor frissítésre kerül az elkészített web oldal" lekezelése

A részfeladat megvalósításához biztosítanunk kell valamit, ami az adott oldal minden egyes betöltődésekor le fog futni. Ehhez egy egyszerű megoldás ha létrehozott alap weboldalba elhelyezünk a BODY ONLOAD metódusban egy függvény hívást, amelyhez csinálunk egy függvényt a HEAD szekcióban. A függvény neve legyen: funcStart(). Ez a függvény az adott weboldal minden betöltődésekor le fog futni!
(megoldás forrása)

1.2. "a megjelenés időpontját" lekezelése

Ahhoz, hogy tudjuk mikor jelent meg a weboldal le kell tudnunk kérdeznünk az aktuális dátumot-időt és el kell tárolnunk egy dátum változóban. Ezt a létrehozott függvényben kell végrehajtanunk!
Hozzunk létre egy dátum változót a funcStart() függvényen belül, neve: dAktualis. A létrehozással együtt a változónk megkapja az aktuális dátum-idő értéket automatikusan!
(megoldás forrása)

A cookie kezeléshez létre kell hoznunk cookie kezelő függvényeket. Mivel itt az adat elmentéséről van szó ezért egy setCookie() függvény létrehozására lesz szükségünk. Ilyen függvényre példát találhatunk pl. w3schools.com segítség oldalon is!
Tanács: Mivel a Cookie érték kezelésekor az érték kiolvasására és beírására együtt van szükség általában így a getCookie() és setCookie() függvényeket minden esetben együtt hozzuk létre minden programunkban!
(megoldás forrása)

Kapcsoljuk össze a 1.2. és 1.3. pontban létrehozott forrásokat egymással, és az eltárolt dátum értéket tároljuk el a létrehozott setCookie() függvénnyel. A tárolás neve legyen: utolso_latogatas. Az időtartamát határozzuk meg 30 napban.
(megoldás forrása)

Folytatás

egyetem/webc2/cookie/f1/reszek1.1342951966.txt.gz · legutóbbi módosítás: (külső szerkesztés)