Felhasználói eszközök

Eszközök a webhelyen


egyetem:webc2:cookie:f2:reszek1m1

Összehasonlítás

A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:

Összehasonlító nézet hivatkozása

Előző változat mindkét oldalonElőző változat
egyetem:webc2:cookie:f2:reszek1m1 [2012/07/24 13:39] – peteregyetem:webc2:cookie:f2:reszek1m1 [2012/07/26 17:41] (aktuális) – eltávolítva peter
Sor 1: Sor 1:
-|  Tantárgy:|[[egyetem:webc2:menu|Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316] ]]| +
-|  Tananyag:|[[egyetem:webc2:cookie:menu|JavaScript - Cookie kezelés]]| +
-|  Feladat:|[[egyetem:webc2:cookie:f2:feladat|Látogatások számának megjelenítése]]| +
-| |[[egyetem:webc2:cookie:f2:reszek1|1. lépcsőfok]]| +
-1.1. "Egy Cookie változóban tároljuk el az oldal meglátogatásainak számát." lekezelése +
-====== Részfeladat megoldásának forrása ====== +
-<file> +
-               // Oldal meglátogatásainak számát tároló változó +
-               iLatogatasSzama=1; +
-</file> +
-<file> +
-            // Frissítés végeztével visszaírjuk a látogatások számát a Cookie-ba +
-            setCookie("latogatasok_szama",iLatogatasSzama,30); +
-</file> +
-====== Megoldás forráskódja ====== +
-<file> +
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +
-<html xmlns="http://www.w3.org/1999/xhtml"> +
-   <head> +
-      <title>Látogatások számának megjelenítése - 1.1.</title> +
-      <meta name="author" content="Tóth Péter" /> +
-      <meta name="copyright" content="© 2012, NYME SEK" /> +
-      <meta http-equiv="date" content="2012-07-24" /> +
-      <meta name="revised" content="Tóth Péter, 24/07/2012" /> +
-      <meta name="description" content="JavaScript - Cookie kezelés - Látogatások számának megjelenítése" /> +
-      <meta http-equiv="content-language" content="hu" /> +
-      <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> +
-      <script type="text/javascript"> +
-         <!-- +
-         // Cookie érték kiolvasása +
-         // c_name - Cookie változó neve +
-         function getCookie(c_name){                                                   +
-            var i,j,x,y,ARRcookies=document.cookie.split(";"); +
-            for (i=0;i<ARRcookies.length;i++){ +
-               j=ARRcookies[i].indexOf("="); +
-               x=ARRcookies[i].substr(0,j).replace(/^\s*/,"").replace(/\s*$/,""); +
-               y=unescape(ARRcookies[i].substr(j+1)); +
-               if(x==c_name)return y; +
-               } +
-            return ""; +
-            } +
-         // Cookie adat mentése +
-         // c_name - Cookie változó neve +
-         // ertek  - Cookie értéke +
-         // exdays - mennyi napig létezzen a Cookie változó +
-         function setCookie(c_name,ertek,exdays){ +
-            var exdate=new Date(); +
-            exdate.setDate(exdate.getDate() + exdays); +
-            var c_value=escape(ertek); +
-            document.cookie=c_name+"="+c_value+((exdays==null) ? "" : "; expires="+exdate.toGMTString()); +
-            if(getCookie(c_name)!=ertek)alert("Nem engedélyezett a cookie kezelés!"); +
-            } +
-         // OnLoad függvény +
-         function funcStart(){ +
-            // Lekérdezzük a folyamat elején a Cookie értéket +
-            var sElozo=getCookie("utolso_latogatas"); +
-            // Aktuális dátum-idő érték létrehozása, eltárolása változóban +
-            var dAktualis=new Date(); +
-            // Időpoont eltárolása Cookie változóban +
-            setCookie("utolso_latogatas",dAktualis,30); +
-            // Ellenőrizzük, hogy volt-e értéke az oldal frissítése előtt a Cookie változónak +
-            if(sElozo==""){ +
-               document.getElementById("idUzenet").innerHTML="Ön még nem látogatta meg ezt az oldalt!"; +
-               // Oldal meglátogatásainak számát tároló változó +
-               iLatogatasSzama=1; +
-            }else{ +
-               // Szöveges adat konvertálása dátum formátumra +
-               dElozo=new Date(sElozo); +
-               // Dátum formátum átalakítása magyar formáttumra +
-               var dElozoMagyar=dElozo.getFullYear()+"-"+dElozo.getMonth()+"-"+dElozo.getDate()+" "+dElozo.getHours()+":"+dElozo.getMinutes()+":"+dElozo.getSeconds(); +
-               // Utolsó látogatás időpontjának megjelenítése +
-               document.getElementById("idUzenet").innerHTML="Ön utoljára a következő időpontban látogatta meg az oldalt: "+dElozoMagyar; +
-               } +
-            // Frissítés végeztével visszaírjuk a látogatások számát a Cookie-ba +
-            setCookie("latogatasok_szama",iLatogatasSzama,30); +
-            } +
-         --> +
-      </script> +
-   </head> +
-   <body onload="funcStart()"> +
-      <div id="idUzenet"></div> +
-   </body> +
-</html> +
-</file>+
egyetem/webc2/cookie/f2/reszek1m1.1343137185.txt.gz · legutóbbi módosítás: (külső szerkesztés)