Ez a dokumentum egy előző változata!
Tartalomjegyzék
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)
1.3. "tároljuk el cookie tárolóban" lekezelése
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!
(megoldás forrása)
1.4. "tároljuk el a megjelenés időpontját egy cookie tárolóban" lekezelése
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)
