Как сделать счетчик нажатий на кнопку
Я уже делал что-то подобное этому, и я знаю, что это действительно близко. Я просто пытаюсь сделать так, чтобы моя кнопка увеличивала 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 поддержки Яндекс.Метрики.
Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс.Метрики.
Читайте также: