Личный счётчик

Для создания персонального счетчика скопируйте функции из предыдущего раздела и пометите их в промежуток между парой тегов <HEAD>...</HEAD>> в вашей странице а также добавьте куда-либо на странице скрипт из этой части, который мы сейчас рассмотрим :

<SCRIPT LANGUAGE="JavaScript">
<!--

// создать экземпляр объекта Date
var now = new Date();
// исправление ошибки браузера Navigator 2.0 для Macintosh
fixDate(now);
// cookie актуален 1 год (т.е. 365 дней)
// 365 дней в году
// 24 часов в дне
// 60 минут в часе
// 60 секунд в минуте
// 1000 миллисекунд в секунде
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
var visits = getCookie("counter");
// если cookie не найдено, это первый визит
if (!visits) {
  visits = 1; // значение для нового cookie
  document.write("О! Вы здесь впервые!");
} else {
  // увеличить счётчик
  visits = parseInt(visits) + 1;
  document.write("О! Вы здесь " + visits + "-й раз!");
}
// сохранить новое значение cookie
setCookie("counter", visits, now);

// -->
</SCRIPT>

Как только вы поместите скрипт на вашей странице, вы можете посмотреть количество индивидуальных посещений её. Нажмите "Обновить" и вы увидите, что счётчик увеличился на единицу.

To Cat-Webmaster К коту-вебмастеру ...

Copyright © 1997 Mecklermedia Corporation.
All Rights Reserved. Legal Notices.
Created: December 4, 1997
Revised: December 4, 1997
Перевод: Александр Серёгин aka Free Cat 21.07.1999

Оригинальная статья: http://www.webreference.com/js/column8/