На сайте есть блок с текстом - Сегодня на нашем сайте заказов 32.
Нужно что бы число с количеством заказов менялось каждую минуту для каждого пользователя.
Думаю нужно делать так:
Считываем данные из хранилища localStorage... Там сумма и дата, когда мы ее объявили...
Далее делаем проверку равенства текущего времени и времени в хранилище localStorage.
Если совпадает, останавливаем функцию. Если не совпадает то записываем в localStorage новое время и выводи на сайт сгенерированное новое количество заказав.
Вот что получилось, но не работает:
<p>Сегодня на нашем сайте заказов - <span id="zn">32</span></p>
<script>
function zakaz() {
var logElem = document.querySelector("#zn");
var znn = 30;
var date = new Date;
var time, znach, a, b;
a = localStorage.setItem (time , date.getMinutes());
b = localStorage.setItem(znach , znn);
if (a == date.getMinutes())
{
return true;
} else {
a = localStorage.setItem (time , date.getMinutes());
logElem.innerHTML = (Math.floor(Math.random() * 100) + 1);
}
}
</script>