Возвращаемые значения ¶
Если перед вызовом функции клиенту уже передавался какой-либо вывод (теги, пустые строки, пробелы, текст и т.п.), setcookie() потерпит неудачу и вернет FALSE. Если setcookie() успешно отработает, то вернет TRUE. Это, однако, не означает, что клиентское приложение (браузер) правильно приняло и обработало cookie.
function setCookie(name, value) {
document.cookie = name + "=" + value + "; expires=" + 60*60*24;
}
function getCookie(name) {
var r = document.cookie.match("(^|;) ?" + name + "=([^;]*)(;|$)");
if (r) return r[2];
else return "";
}
$('.top-line .close').click(function() {
$('.top-line').fadeOut();
setCookie("Вася", "+")
});
if (!getCookie("Вася")) {
показать блок;
}