Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Исходный код этого примера:
<script language="JavaScript">
<!--
function parseCookie() {
// Разделение cookie.
var cookieList = document.cookie.split(";");
// Массив для каждого cookie в cookieList
var cookieArray = new Array();
for (var i = 0; i < cookieList.length; i++) {
// Разделение пар имя-значение.
var name = cookieList[i].split("=");
// Декодирование и добавление в cookie-массив.
cookieArray[decodeURIComponent(name[0].trim())] = decodeURIComponent(name[1].trim());
}
return cookieArray;
}
function setCookie(visits) {
/* Счетчик числа посещений с указанием даты последнего посещения
и определением срока хранения в 1 год. */
var expireDate = new Date();
var today = new Date();
// Установка даты истечения срока хранения.
expireDate.setDate(365 + expireDate.getDate());
// Сохранение числа посещений, настоящей даты как времени последнего посещения.
document.cookie = "visits=" + visits + "; "+
"expires=" + encodeURIComponent(expireDate.toGMTString()) + ";";
document.cookie = "LastVisit=" + encodeURIComponent(today.toLocaleString()) + "; "+
"expires=" + encodeURIComponent(expireDate.toGMTString()) + ";";
console.log(document.cookie);
}
if ("" == document.cookie) {
// Инициализация cookie.
setCookie(1);
document.write("<H3>Поздравляю Вас с первым посещением моего сайта.</H3>");
}
else {
// Анализ cookie.
var cookies = parseCookie();
// Вывод приветствия, числа посещений и увеличение числа посещений на 1.
document.write("<H4>Мы снова рады видеть Вас на моем сайте! Число лично ваших посещений - " + (cookies.visits++) + " !</H4>");
// Вывод даты последнего посещения.
document.write("<H4>Последний раз Вы были у меня на сайте: " + cookies.LastVisit + ".</H4>");
// Обновление cookie.
setCookie(cookies.visits);
}
// -->
</script>