Сбрасывается потому что значение нигде не сохраняется, нужно сохранять значение в базе данных или cookie. Обращаю внимание, что локально не работает в некоторых браузерах.
Демонстрация работы<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
//Если установлены cookie то читаем их и сохраняем значение в переменную, если не установлены то значение переменной = 0
var nCount = $.cookie('user_count') != undefined ? parseInt($.cookie('user_count')) : 0;
//Отображаем значение на странице
$('#counter').html(nCount);
//Клик по элементу
$('#myObj').click(function() {
//Увеличиваем счетчик на единицу
nCount++;
//Записываем значение в cookie
$.cookie('user_count', nCount, { expires: 7, path: '/' });
//Отображаем значение на странице
$('#counter').html(nCount);
});
});
</script>
<style>
#myObj {
border: 1px;width: 100px;height: 100px;
}
</style>
</head>
<body>
<div id="myObj">Click Me</div>
<div id="counter"></div>
</body>
</html>