Код 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);
};
};