Показать сообщение отдельно
  #1 (permalink)  
Старый 01.06.2013, 15:05
Аспирант
Отправить личное сообщение для FredIkO Посмотреть профиль Найти все сообщения от FredIkO
 
Регистрация: 19.04.2013
Сообщений: 53

Куки не запоминает
Добрый день помогите разобраться почему куки не запоминает расположение

<div class="view_1" onclick="iseed2()"><a href="javascript:;">Вид первый</a></div> 
<div class="view_2" onclick="iseed1()"><a href="javascript:;">Вид второй</a></div>


<div class="type_1">Информация 1</div> 
<div class="type_2">Информация 2</div>


Куки
function setCookie(name, value, expiredays, path, domain, secure) {
   if (expiredays) {
      var exdate=new Date();
      exdate.setDate(exdate.getDate()+expiredays);
      var expires = exdate.toGMTString();
   }
   document.cookie = name + "=" + escape(value) +
   ((expiredays) ? "; expires=" + expires : "") +
   ((path) ? "; path=" + path : "") +
   ((domain) ? "; domain=" + domain : "") +
   ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function deleteCookie(nameCo) 
{
var exp3 = new Date();
exp3.setTime (exp3.getTime() - 1000000000);
var cval = getCookie(nameCo);
document.cookie = nameCo + "=" + cval + "; expires=" + exp.toGMTString();
}


Плавное появление
function iseed1() { 
$('.view_2').fadeOut(400, function(){$('.view_1').fadeIn(400)}); 
$('.type_2').fadeOut(400, function(){$('.type_1').fadeIn(400)}); 
setCookie('presee', '0', 1, '/')} 
function iseed2() { 
$('.view_1').fadeOut(400, function(){$('.view_2').fadeIn(400)}); $('.type_1').fadeOut(400, function(){$('.type_2').fadeIn(400)}); setCookie('presee', '1', 1, '/') 
} 
var presee = getCookie("presee") 
if (presee=='0') { 
$('.type_1').show(); 
$('.type_2').hide(); $('.view_1').show(); 
$('.view_2').hide(); 
}
Ответить с цитированием