Код JS из HTT-Блоков

Код JS из HTT-Блоков


❗️ Данный код может отличаться от варианта из видео. Возможны: исправления ошибок, удаление лишних фрагментов кода, упрощение кода

➖➖➖

HTTP-БЛОК 1

var total = 6; // Число кнопок для выбора


setContactVariable("Кнопок", total);

setContactVariable("Кнопка1", "Древесина");

setContactVariable("Кнопка2", "Цемент");

setContactVariable("Кнопка3", "Песок");

setContactVariable("Кнопка4", "Кирпич");

setContactVariable("Кнопка5", "Стекло");

setContactVariable("Кнопка6", "Металл");


for (i = 1; i <= total; i++) {

 setContactVariable("Пункт"+i, "{{null}}");

};


setContactVariable("Символ", "✅");

➖➖➖

HTTP-БЛОК 2

var buttons = getContactVariable("Кнопок");

var symbol = getContactVariable("Символ");

var select = getContactVariable("Выбор");


for (var n = 1; n <= buttons; n++) {

 var button = getContactVariable("Кнопка"+n);

 if (select == button && button[0] != symbol) {

  setContactVariable("Кнопка"+n,

  symbol + " " + select);

  setContactVariable("Пункт"+n,

  "\n" + button);

  break;

 } else   

 if (select == button && button[0] == symbol) {   

  select = select.split(symbol+ " ")[1];

  setContactVariable("Кнопка"+n, select);

  setContactVariable("Пункт"+n, "{{null}}");

  break;

 };

};

➖➖➖

HTTP-БЛОК 3

var buttons = getContactVariable("Кнопок");

var symbol = getContactVariable("Символ");

var select = getContactVariable("Выбор");


for (var n = 1; n <= buttons; n++) {

 var button = getContactVariable("Кнопка"+n);

 if (button[0] != symbol) {

  setContactVariable("Кнопка"+n,            

  symbol + " " + button);

  setContactVariable("Пункт"+n,

  "\n" + button);

 };

};

Report Page