Felhasználói eszközök

Eszközök a webhelyen


egyetem:webc2:cookie:f1:reszek2

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

2. lépcsőfok

A második pontban megfogalmazott feladat végrehajtása:

Ha az elkészített web oldalt először látogatjuk meg, akkor jelenjen meg a következő üzenet a html oldalon belül (nem felbukkanó ablakban): Ön még nem látogatta meg ezt az oldalt! 

Folyamat

2.1. "Ha az elkészített web oldalt először látogatjuk meg" lekezelése

Ennek a feladatnak a végrehajtásához szükségünk van arra, hogy meg tudjuk fogalmazni, hogy mit jelent az „először látogatjuk meg az oldalt”. Ezt a definíciót jelenleg úgy tudjuk lefordítani a számítógép nyelvére, hogy még nem volt adat rögzítve a Cookie-ban! Ezt onnan tudjuk, hogy az előző pontban azt hoztuk létre, hogy minden egyes frissítéskor kötelezően legyen beállítva egy Cookie érték, márpedig ha még nem futott le aprogram egyszer sem, akkor ez az érték nincs definiálva. Tehát a feladatunk ellenőrizni, hogy az „utolso_latogatas” változó van-e tárolva a Cookie-ban vagy a jelen esetünkben van-e valamilyen érték tárolva ezen név alatt.
Ezt a lekérdezést akkor kell megcsinálnunk mielőtt beírnánk az aktuális időpontot a Cookie változóba!
(megoldás forrása)

2.2. "jelenjen meg a következő üzenet a html oldalon belül (nem felbukkanó ablakban): Ön még nem látogatta meg ezt az oldalt!" lekezelése

Amint tudjuk ellenőrizni a státuszt, utána már csak azt kell eldönteni, hogy ennek a feltételnek a hatására mit csináljunk. Ha igaz a feltétel, akkor egy a felületen elhelyezett TAG-ben megjelenítjük a kért szöveget. Erre azért van szükség, mert a feladat kiirásban szerepel, hogy ne egy „felbukkanó ablak”-kal jelenítsük meg a szöveget! Ehhez a BODY részben el kell helyezni valamilyen TAG-et, pl.: DIV elemet; amelyben meg tudjuk a kívánt szöveget jeleníteni. A DIV elemet lássuk el ID-vel majd erre hivatkozva állítsuk be az elem tartalmát. (megoldás forrása)

Folytatás

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