You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1019B

  1. function Пульт(события, имяОшибки, имяПуска)
  2. {
  3. this.создать = function()
  4. {
  5. var ошибка = document.getElementById(имяОшибки);
  6. var пуск = document.getElementById(имяПуска);
  7. пуск.addEventListener("click", function(событие) {
  8. /**/console.debug("НАДО запустить");
  9. });
  10. события.подписать(this);
  11. };
  12. this.обработатьСобытие = function(событие)
  13. {
  14. if (событие == "код корректен")
  15. {
  16. this.показатьОшибку(false);
  17. }
  18. else if (событие == "код некорректен")
  19. {
  20. this.показатьОшибку(true);
  21. }
  22. };
  23. this.показатьОшибку = function(показать)
  24. {
  25. ошибка.innerHTML = показать ? "⚠" : " ";
  26. };
  27. // Конструктор.
  28. this.создать();
  29. }