Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Исходный код этого примера:
<script>
<!--
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();
// Установка даты автоматического удаления.
expireDate.setYear(expireDate.getYear() + 1);
// Сохранение числа посещений.
document.cookie = "visits=" + encodeURIComponent(visits) +
"; expires=" + encodeURIComponent(expireDate.toGMTString()) + ";";
}
if ("" == document.cookie) {
// Инициализация cookie.
setCookie(1);
document.write("<H3>Поздравляю Вас с первым посещением моего сайта.</H3>");
}
else {
// Анализ cookie.
var cookies = parseCookie();
//console.log( cookies, cookies['visits'] );
// Вывод приветствия, числа посещений и увеличение числа посещений на 1.
document.write("<H3>Рад снова видеть Вас на моем сайте! Число Ваших посещений - " +cookies['visits'] + " !</H3>");
// Обновление cookie.
setCookie(isNaN(cookies['visits'])? 1 : (++cookies['visits']));
}
//-->
</script>