V jQuery jsou na práci s "cookies" různorodé skripty. Existuje i snadné řešení jak na pár řádků udělal vše potřebné.
Zdroj: Stackoverflow//nadefinujeme funkce function setCookie(key, value, expiry) { //nastaveni Cookies var expires = new Date(); expires.setTime(expires.getTime() + (expiry * 24 * 60 * 60 * 1000)); document.cookie = key + '=' + value + ';expires=' + expires.toUTCString(); } /*60 * 1000 = 60 sekund ... 60* (60 * 1000) = 60 minut = 1 hodina ... 24* (60* (60 * 1000)) = 1 den (24hodin) => proto ten vypocet vyse*/ function getCookie(key) { //zisk hodnoty z Cookies var keyValue = document.cookie.match('(^|;) ?' + key + '=([^;]*)(;|$)'); return keyValue ? keyValue[2] : null; } function eraseCookie(key) { // smazani Cookies var keyValue = getCookie(key); setCookie(key, keyValue, '-1'); } var nazevprojektu_pocitadlo; var random_cislo; jQuery(function($){ //eraseCookie('nazevprojektu_home'); //ukazka smazani cookies var hodnota_cookies = getCookie('nazevprojektu_home'); if( (hodnota_cookies == null)|| isNaN(hodnota_cookies) ){ //cookies neni nastavena = uzivatel vstoupil na web poprve nazevprojektu_pocitadlo = 1; setCookie('nazevprojektu_home',nazevprojektu_pocitadlo,'2'); //(key,value,expiry in days) }else{ nazevprojektu_pocitadlo = parseInt(hodnota_cookies); nazevprojektu_pocitadlo++; if( nazevprojektu_pocitadlo >= 4 ){ //jsou zde 3 slide ktere se maji menit 1-2-3-1-2-3 atd.. nazevprojektu_pocitadlo = 1; } setCookie('nazevprojektu_home',nazevprojektu_pocitadlo,'2'); } });
PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS