2013-04-11 5 views
-3

Не могли бы вы создать (с маленьким битом html), который создает файл cookie и записывает числовое значение в файл cookie, а затем функцию, которая считывает значение cookie, а затем условие, которое, если оно является определенным значением, отображает изображение?Как создать cookie и написать числовое значение?

Обратите внимание, что функция, которая пишет, должна всегда переписывать предыдущее значение.

Помогите мне это сделать. Я жду больших ответов.

Дайте мне код здесь друзьям.
Это здорово для меня.

+1

кто-то троллинг с вашей учетной записью или что? – TheBrain

+0

@ TheBrain: Я предположил, что слишком смотрел, насколько лучше других вопросов задавали из OP. Не все, кроме некоторых. – Nope

ответ

1
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!! :) 
+0

Как это сделать на сайте wordpress? – Chathula

+0

купите кодера :), который проходит через все ваши шаблонные php-файлы. это еще одна тема. но в любом случае вы можете разместить весь код javascript, html и css кода внутри вашего header.php или в ваших шаблонах. –

Смежные вопросы