Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.03.2015, 07:52
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

Скрипт-счётчик кликов. Как запоминать клики?
Такой вот скрипт. По нажатия увеличивается значение на 1, но при обновлении страницы значение не сохраняется. Как сохранять его?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<style type="text/css">
.votecard {
	background: url([url]http://psv4.vk.me/c423017/u99861193/docs/2d58ae011f25/sprite.png?extra=DQOw7jDFvKnOmx9Ta0_gSsrZSJ5UDZC1JB9jFUVy1OEdorJDEJ5Jox6LD-7fIX8xxsQyBaITc0LeuEOn_B3ki9JIYlQMLmIB[/url]) no-repeat 0 0;
	padding: 4px;
	width: 63px;
	height: 43px;
	text-align: center;
}

.votecard div {
	position: relative;
	overflow: hidden;
	width: 63px;
	height: 43px;
}

.votecard em {
	display: block;
	position: relative;
	width: 63px;
	height: 33px;
	padding: 6px 0 6px 0;
	font: normal 24px/24px "Helvetica Neue","Helvetica","Arial",Sans-serif;
	color: #45453f;
}
.votecard strong {
	font-weight: bold;
}
.votecard span {
	font-size: 10px;
	line-height: 10px;
	display: block;
	color: #9a9a94;
}
a.voteaction {
	margin: 0 0 0 3px;
	display: block;
	text-indent: -9999px;
	width: 71px;
	height: 21px;
	background: url([url]http://psv4.vk.me/c423017/u99861193/docs/2d58ae011f25/sprite.png?extra=DQOw7jDFvKnOmx9Ta0_gSsrZSJ5UDZC1JB9jFUVy1OEdorJDEJ5Jox6LD-7fIX8xxsQyBaITc0LeuEOn_B3ki9JIYlQMLmIB[/url]) no-repeat -3px -75px;
}
a.voteaction:hover {
	outline: none;
	background-position: -3px -54px;
}
a.voted,
a.voted:hover {
	outline: none;
	background-position: -3px -96px;
	cursor: default;
}

</style>
	

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
	/* create a node for the flip-to number */
	$(".votecard em").clone().appendTo(".votecard div");
	/* increment that by 1 */
	var node = $(".votecard em:last strong")
	node.text(parseInt(node.text())+1);
	
	
	function flip(obj) {
		obj.prev().find("em").animate({
			top: '-=45'
		}, 200);
		obj.toggleClass("voted",true);
	}
	
	$('.voteaction').bind({
	  click: function(event) {
	    event.preventDefault()
	  },
	  mouseup: function() {
	    flip($(this));
		$(this).unbind('mouseup');
	  }
	});
	
});
</script>

</head>

<body>
	<div class="votecard">
		<div>
			<em><strong>0</strong><span>Flips</span></em>
		</div>
	</div>
	<a class="voteaction" href="">Flippit</a>
</body>

</html>

Последний раз редактировалось innowed, 27.03.2015 в 08:00.
Ответить с цитированием
  #2 (permalink)  
Старый 27.03.2015, 08:01
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

[JS]
сохранить
localStorage.setItem('num_click', index)

var num_click = +localStorage.getItem('num_click');

[JS]
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно такое организовать. Вопрос про скрипт на sotmarket.ru developer Элементы интерфейса 2 25.07.2013 10:09
Как вывести дату, чтобы не повторять скрипт пару раз xXapokalypsesXx Общие вопросы Javascript 10 27.06.2013 13:43
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12
Как изменить скрипт, что бы им его можно было использовать для нужной страницы Nick50_70 Общие вопросы Javascript 0 28.04.2009 23:30
А как зделать скрипт, чтобы например скрипт 1 заменялся скриптом 2? yura371 Общие вопросы Javascript 3 06.01.2009 22:40