Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2022, 11:13   #1
Thomek
Пользователь
 
Регистрация: 05.02.2022
Сообщений: 26
По умолчанию Как обнулить, сбросить значения счётчика..

Этот счётчик запоминает значения и хранит их где-то в локальной памяти.
Как кнопкой, сбросить этот счётчик до нуля?


Код:
<p><h1><a id="clicks">0</a></h1></p>

 <script> 

var clicks = 0;

function initiateClicks() {
    var clickStr = localStorage.getItem("clicks");
    if(clickStr == undefined){
        localStorage.setItem("clicks", 0);
        clicks = 0;
    }else{
        clicks = parseInt(clickStr);   
    }
    document.getElementById("clicks").innerHTML = clicks;
}

function doClick() {
    clicks += 5;
    localStorage.setItem("clicks", clicks);
    document.getElementById("clicks").innerHTML = clicks;
}

document.getElementById("S123").onclick = doClick;
initiateClicks();
</script>
Thomek вне форума Ответить с цитированием
Старый 18.02.2022, 11:44   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

не где-то, а конкретно в localStorage
Код:
localStorage.setItem("clicks", 0);
установка счетчика в 0
ADSoft вне форума Ответить с цитированием
Старый 18.02.2022, 11:53   #3
Thomek
Пользователь
 
Регистрация: 05.02.2022
Сообщений: 26
По умолчанию

А как это сделать, я не силен в программировании!?
Thomek вне форума Ответить с цитированием
Старый 18.02.2022, 14:24   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

повесить на событие кнопки
ADSoft вне форума Ответить с цитированием
Старый 18.02.2022, 21:45   #5
Thomek
Пользователь
 
Регистрация: 05.02.2022
Сообщений: 26
По умолчанию

Логично!
Thomek вне форума Ответить с цитированием
Старый 19.02.2022, 09:09   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

Всё программирование строится на логике...
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не обновляется значения счётчика после вставки методом Insert(ClientDataSet) skorik-1992 C/C++ Базы данных 3 19.01.2013 14:29
В числовом файле обнулить все отрицательные значения и элементы расположеные перед ним. extremalka Помощь студентам 2 10.04.2012 09:33
Как сбросить таймер? fezilk25 Общие вопросы Delphi 1 16.11.2010 17:54
как обнулить переменные boris-blade Microsoft Office Word 1 24.01.2010 04:59
Как обнулить переменную? Zooleen Общие вопросы C/C++ 1 10.07.2009 00:15