Autor | Zpráva | ||
---|---|---|---|
xxxadam577 Profil |
#1 · Zasláno: 28. 9. 2015, 09:33:10
Ahoj,
mám takový problém. Bohužel musí být na webu, že návštěvník souhlasí s cookies... function SaveCookie(){ var datum= new Date(); datum.setTime(datum.getTime() + 1000 * 60 * 60 * 24 * 100); document.cookie = "cookie=agree;expires=" + datum.toGMTString(); document.getElementById('cookies').style.display='none'; } function hodnotaKukiny(cookie){ kukiny = document.cookie.split(";"); for (i in kukiny){ jednaKukina = kukiny[i].split("="); if (jednaKukina[0] == cookie) hodnota=jednaKukina[1]; document.getElementById('cookies').style.display='none'; } } Když klikne že souhlasí, zavolá se funkce SaveCookie. Když někdo dojde na stránku, načítám hodnotaKukiny(cookie). Problém je, že i když odsouhlasím, zobrazuje se to znovu a znovu. |
||
Davex Profil |
#2 · Zasláno: 28. 9. 2015, 11:59:12
Sušenky se čtou hodně nešikovně. Pokud by jich bylo víc a
cookie by nebyla první, tak před jejím jménem zůstane mezera a podmínka pro uložení hodnoty nevyhoví.
Yuhů na to upozorňuje na konci příkladu: „Pozor, novější prohlížeče oddělují cookies řetězcem středník mezera "; ", nikoli pouze středník, jak je použito v příkladu.“ |
||
Časová prodleva: 9 let
|
0