Сори если есть тема активная, но большинство закрыто. В этом разделе таких тем нет больше.
Cookies
1. Считываем куку
Code
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
2. Записываем куку (упрощенный вариант)
Code
function set_cookie(cook_name,cook_value) {
var exp = new Date();
var cook_time = exp.getTime() + (365*24*60*60*1000); //время жизни кука (здесь 1год)
exp.setTime (cook_time);
document.cookie=cook_name+'='+cook_value+'; expires=' + exp.toGMTString()+'; domain='+location.host+';';
}
Наша функция обработки куков, которую сами пишем
Code
function my_cookie() {
var myname_cook='Имя нашей куки'; // Коротко но индивидуально, чтобы не было конфликтов
myname_value=get_cookie(myname_cook); // Считываем нашу куку
if(!myname_value) set_cookie(myname_cook,'Значение куки'); // Проверяем есть ли наша кука в записях кук, если нет то записываем ее
else {
//Если кука есть то обрабатываем ее и делаем все что нам нужно именно здесь!
}
}
Запускаем нашу функцию
Code
my_cookie(); // это можно вставить в onClick кнопки или ссылки
Перекопав поиск нашел вышеописанное.
На основе этого пытался чето сделать, но чесно говоря, не особо понимаю весь этот процес
В связи с этим просьба (чесно, просьба а не вопрос, все равно пока что не допру...):
Прицепить на куки флажок. Форма: "my1", флаг: "c1"