@moonsoon said in Вписать только прокси в БАС:
Я так и не понял, в чём сложность этой задачи и за неделю никто не смог рассказать человеку за прокси) ТС проблема решена?
Ни не смог, а не захотел)) Но может за это время кто то и нашелся
Прошу помощи в создании прогрессбара в веб интерфейсе. Задача состоит в том, чтобы передавать из скрипта 2 глобальные переменные в прогрессбар веб интерфейса текущее и максимальное значение.
@tet-vivi Пробовал этот метод, но где-то я косячу
HTML:
<progress id="js-progressbar" value="bar.value" max="bar.max" class="uk-progress"></progress>
JS:
///Progressbar
UIkit.util.ready(function() {
var bar = document.getElementById('js-progressbar');
var animate = setInterval(function() {
bar.value += Api.SetGlobalVariable("PROGRESS",result);
if (bar.value >= bar.max) {
clearInterval(animate);
}
}, 100);
});
@John_Bradley из веб интерфейса передаёшь в скрипт?
Оочень странный код, может все таки не Set , а Get и самое главное эти методы возвращают промис.
bar.value += Api.SetGlobalVariable("PROGRESS",result);
И тут не нужны глобальные переменные, можно из самого БАС менять значения бара

@UserTrue Все равно я где-то косячу, выполняю скрипт в "выполнить Javascript в веб интерфейсе"
UIkit.util.ready(function() {
var bar = document.getElementById('js-progressbar');
var animate = setInterval(function() {
bar.value += [[GLOBAL:PROGRESS]];
if (bar.value >= bar.max) {
clearInterval(animate);
}
}, [[GLOBAL:MAX]]);
});
И прогрессбар заполняется полностью в первом же цикле https://i.imgur.com/qG47wVN.gif
Вопрос снят. Не нужен был этот код, значение меняется через JQuery:
$('#js-progressbar').val([[GLOBAL:PROGRESS]]);