Prog:: JavaScript
Cookies

 
Cookies - fiktivni informacni server

Aktualne pro dnesni den:
|

Popis aplikace:
Tento skriptik by mel prezentovat klady a zapory JavaScriptu v praktickem pouziti.
Dal jsem si za ukol vytvorit interaktivni stranku, ktera reaguje na aktivitu navstevnika. A to vse za pomoci cookies a javascriptu (v jinych podobach je to snad dostatecne zname).
Zakladem je informace zda navstevnik prichazi za danny casovy usek (den) poprve. V negativnim pripade jej uvitame, v pozitivnim napiseme cas posledni navstevy. To vse samozrejme zavisi pouze na implementaci (muzeme napr. upozornit na zmeny, novinky ap.)
Volani ze stranky: <script language="JavaScript"> <!-- NewOrNot(); // --> </script> Funkce NewOrNot() je pristupna ze zdroje teto stranky a jejim ucelem je ziskani prislusne cookie (obsahujici cas posledni navstevy) pripadne jeji zaslani. S timto mechanizmem jsme se podrobneji seznamili v predchazejicim clanku.

Hlavni vlastnosti je upozorneni na doposud nectene clanky (pouze pomocne volane pres fci dejClanek(cislo)).
Pri kliknuti na clanek se posle cookie pomoci fce cteno(cislo). A pri nacitani dokumentu pomoci vlozeneho kodu: <script language="JavaScript"> <!-- maxNpolozek(5); // --> </script> se zavola fce pro vypis jeste nectenych clanku. (opet plny a komentovany vypis ve zdrojaku teto stranky)
Adresy a popis ke clankum se vklada z pole a vzdy se zobrazi maximalne pet odkazu. Pokud ma navstevnik vsechny prectene je na to nalezite upozornen.

Zaver:
Doufam, ze tento priklad trochu objasnil technologii cookies ve spojeni s JavaScriptem. A to jak klady, tak i zapory.
Mezi negativni stranky reseni jiste patri pomalejsi nacitani zpusobene zurivym nacitanim a vyhodnocovanim jednotlivych cookies.
I nadale mi JavaScript pripada jako prijemne rozsireni HTML pouzitelne pro jednoduche ukoly.. (tedy pokud nemate podporu na strane serveru, ale to je jina kapitola)

cbob@builder.cz