function setCookie(name,value,days){
var expires='';
if (days){
var date=new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
expires='; expires=' + date.toGMTString();
}
document.cookie= name + '=' + value + expires + '; path=/';
}
function getCookie(name){
var nameEQ = name + '=';
var ca=document.cookie.split(';');
for (var i=0; i<ca.length; i++) {
var c=ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ)===0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function deleteCookie(name){
setCookie(name,'',-1);
}
установка вашего печенье
var value = 1001; // number of cookies to eat
setCookie('yourcookiename', value, 1);
получать ваше печенье
var cookievalue=parseInt(getCookie('yourcookiename'), 10);
//do your stuff here..
//i.e. show a img with jquery
if (cookievalue==1001) $('#yourImgID').show();
, но думать о том, то если проверка должна быть сделана после того, как вы установили Allready вашему Cookie
вашего html разметка где-то
<img id='yourImgID' src='superpictuefromsweetcookies.jpg'>
ваша css-разметка, чтобы она не отображалась, если ваша страница загружается , в противном случае она уже видима и ничего не поделаешь, чтобы ее показать.
#yourImgID {
display:none;
}
удалять, если не используется больше
deleteCookie('yourcookiename');
ест печенье
//go and buy me some!! :)
кто-то троллинг с вашей учетной записью или что? – TheBrain
@ TheBrain: Я предположил, что слишком смотрел, насколько лучше других вопросов задавали из OP. Не все, кроме некоторых. – Nope