Как сделать счетчик нажатий на кнопку

Добавил пользователь Владимир З.
Обновлено: 05.10.2024

Я уже делал что-то подобное этому, и я знаю, что это действительно близко. Я просто пытаюсь сделать так, чтобы моя кнопка увеличивала javascript-переменную, и функция затем отображает новое значение.

Используйте var вместо int для генерации переменной "клики" и "onClick" вместо 'click' в качестве имени вашей функции:

В переменных JavaScript объявлены теги "var", нет таких тегов, как int, bool, string. для объявления переменных. Вы можете получить тип переменной с помощью "typeof (yourvariable)", больше поддержки об этом вы найдете в Google.

И имя 'click' зарезервировано JavaScript для имен функций, поэтому вам нужно использовать что-нибудь еще.

Требуется собрать счетчик нажатия на кнопку. Имеем пульт, скажем с 10-ю кнопками и 2-х разрядное табло. Необходимо чтобы человек видел сколько он раз нажал на кнопку. Плюс сброс.
Господа помогите собрать плиз.
Спасибо.

А зачем 10 кнопок?

Чем отличается результат нажатия на разные из них?

__________________
Быстро только кошки и кролики.

I'll be back!

Современные строительные электроинструменты достигают высокой производительности и эргономичности благодаря использованию мощных бесщеточных электродвигателей и литий-ионных аккумуляторов. Для реализации сложных алгоритмов питания таких двигателей и управления ими компания Infineon предлагает микросхему интеллектуального драйвера управления трехфазным бесщеточным двигателем 6EDL7141, MOSFET BSC007N04LS6 из семейства OptiMOS 6, а также отладочную плату EVAL6EDL7141TRAP1SH.

Тем что каждая кнопка замыкает контакт своего объекта, их соответственно 10. К примеру 5 раз по 1-й кнопке 7 по 4-й и на табло соотвественно от 1 до 5, сброс, 1 до 7 и т.д.
Можно еще в принципе переключатель объектов и одна кнопка.

Вот тут есть на один разряд..

Микруху (НТ2811) можно постараться найти.
Может еще есть какие варианты.

Компания Mornsun выпустила три серии источников питания с креплением на DIN-рейку в форм-факторе Home Automation на популярные значения выходной мощности 30, 60 и 100 Вт (серии LI30-20/PR2, LI60-20/PR2, LI100-20/PR2). Эти источники питания относятся ко второму поколению продукции (R2) и характеризуются высокой надежностью и хорошей стоимостью.

Так, значит счет происходит только при повторном нажатии одной и той же кнопки, а при нажатии другой должен начинаться заново?

Если так, то еще вопрос - кнопка сброса отдельная или он должен происходить автоматически при переходе от одной кнопки к другой?

Иначе говоря, что именно должно подсчитываться и отображаться на индикаторах?

__________________
Быстро только кошки и кролики.

I'll be back!

Количество нажатий на одну и туже кнопку. Сброс при переходе на следующюю было бы не плохо.
В той схеме есть один каскад.. и описывается как сделать на 2 регистра. Разжуйте плиз.

А как насчет К176ИЕ4?

Это потребует немалого усложнения схемы, но иначе трудно будет избежать ошибок в подсчете, если забыть перед нажатием другой кнопки сбросить показания счетчика - они будут просто прибавляться к предыдущей цифре.
Но если надо .

А увеличить с одного разряда до 2 или более - это видимо самое простое в этой задаче.

__________________
Быстро только кошки и кролики.

I'll be back!

Да, К176ИЕ4 то самое. Нашел описание и схемы
Найти бы законченный вариант схемы, да, регистр добавить не проблема

Давайте сделаем так - Вы пока постараетесь разобраться с ИЕ4, подключением индикаторов к ней и каскадированием (это же вобщем стандартная часть), а я подумаю над нестандартной входной частью - а там и решится, какой она могла бы быть (может будет несколько вариантов).

Пока от варианта "с полным комфортом" не отказываемся.

Как я понял, сигналы от кнопок будут управлять и чем-то еще?

В таком случае как они работают - с замыканием на минус, на плюс или это неважно?

__________________
Быстро только кошки и кролики.

I'll be back!

Назначение каждой кнопки замкнуть 2 провода идущие от объекта. Общего провода нет. Т.е. используем кнопку с 2-мя контактами. Ок. Отлична. Пока займемся корпусом и поиском необходимых элементов.

Примечание. Цель создается автоматически, если в настройках счетчика включена опция Автоматические цели. Вы можете управлять этой целью также, как и другими автоматическими целями.

Цель этого типа позволяет узнать, сколько раз посетители нажимали на кнопку или другой кликабельный элемент на сайте.

В Метрике вы можете создать цель для определенной кнопки. Метрика распознает кликабельные элементы сайта по наличию тегов a , button , div и input .

Укажите в поле страницу сайта, на которой размещена кнопка. По умолчанию будет показан самый популярный URL на счетчике. Нажмите Перейти и выбрать кнопку .

В режиме Выбор элемента наведите курсор мыши на нужную вам кнопку, выберите ее и нажмите Отслеживать клики . Чтобы перейти на другую страницу или открыть всплывающее окно, выберите режим Взаимодействие с сайтом .

Ограничения

Сервис фиксирует достижение посетителем одной и той же цели на одном счетчике не чаще, чем раз в секунду.

Во время одного визита посетителя сервис может фиксировать до 400 достижений всех целей, созданных для счетчика.

Вопросы и ответы

Цель может работать для кода счетчика предыдущей версии.

Выберите вопрос, чтобы найти решение.

Цели в Яндекс.Метрике работают одинаково для всех источников. Возможно, ни один посетитель из интересующего вас источника еще не достиг цель.

Обратите внимание: служба поддержки не обзванивает\\n пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой\\n поддержки Яндекс.Метрики.

Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс.Метрики.

В Яндекс.Метрике условие цели не охватывает все возможные варианты. Например, цель настроена на посещение страницы с подтверждением заказа, а на сайте еще есть возможность оформить быстрый заказ.

У посетителя низкоскоростное интернет-подключение, из-за которого на целевой странице не загрузился счетчик.

Обратите внимание: служба поддержки не обзванивает\\n пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой\\n поддержки Яндекс.Метрики.

Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс.Метрики.

Примечание. Цель создается автоматически, если в настройках счетчика включена опция Автоматические цели. Вы можете управлять этой целью также, как и другими автоматическими целями.

Цель этого типа позволяет узнать, сколько раз посетители нажимали на кнопку или другой кликабельный элемент на сайте.

В Метрике вы можете создать цель для определенной кнопки. Метрика распознает кликабельные элементы сайта по наличию тегов a , button , div и input .


Укажите в поле страницу сайта, на которой размещена кнопка. По умолчанию будет показан самый популярный URL на счетчике. Нажмите Перейти и выбрать кнопку .

В режиме Выбор элемента наведите курсор мыши на нужную вам кнопку, выберите ее и нажмите Отслеживать клики . Чтобы перейти на другую страницу или открыть всплывающее окно, выберите режим Взаимодействие с сайтом .



Ограничения

Сервис фиксирует достижение посетителем одной и той же цели на одном счетчике не чаще, чем раз в секунду.

Во время одного визита посетителя сервис может фиксировать до 400 достижений всех целей, созданных для счетчика.

Вопросы и ответы

Цель может работать для кода счетчика предыдущей версии.

Выберите вопрос, чтобы найти решение.

Цели в Яндекс.Метрике работают одинаково для всех источников. Возможно, ни один посетитель из интересующего вас источника еще не достиг цель.

Обратите внимание: служба поддержки не обзванивает\n пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой\n поддержки Яндекс.Метрики.

Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс.Метрики.

В Яндекс.Метрике условие цели не охватывает все возможные варианты. Например, цель настроена на посещение страницы с подтверждением заказа, а на сайте еще есть возможность оформить быстрый заказ.

У посетителя низкоскоростное интернет-подключение, из-за которого на целевой странице не загрузился счетчик.

Обратите внимание: служба поддержки не обзванивает\n пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой\n поддержки Яндекс.Метрики.

Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс.Метрики.

Читайте также: