Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Программа расчета по формуле (https://javascript.ru/forum/misc/85429-programma-rascheta-po-formule.html)

REKIS 18.08.2023 19:10

Программа расчета по формуле
 
Вложений: 1
Нужна программа расчета по формуле, частично написанная но не работает в других браузера кроме Internet Explorer

Определяем передаточное отношение сменных зубчатых колес по формуле .
В данном случае А = 240 Постоянное число, S=Шаг Спирали

A/S=240/350=60/50*40/70 ето по формуле

Если просто поделить 240/350=0.68571428571 то получиться передаточное чисто.

Мне нужно дополнить программу чтоб подбирали нужные шестерни из передаточного чиста и возможностью редактировать в колонке шестерни и работала в других браузерах.

Aetae 18.08.2023 20:03

Очень странно что оно работает в осле, ну да ладно.
Ошибка в том, что addEventListener принимает в себя функцию, которая будет вызвана в момент события, а не резульнат вызова функции и не всякую иную хренотень.

Замените все ваши вызовы
что-то.addEventListener('событе', какая-то хрень)
на
что-то.addEventListener('событе', function() {
  какая-то хрень
})
и оно заработает. Насколько хорошо заработает - тут не скажу: код очень мутный.

REKIS 18.08.2023 22:31

Понял вроде исправил
Сделал так

function handler(idBtn, func) {
var el = document.getElementById(idBtn);

var elDiv = document.getElementById('loaderDiv');
if (elDiv) elDiv.style.display = 'block';

setLoadingColor();
setTimeout(func, 1000);
}

REKIS 18.08.2023 22:32

Кто может подсказать как добавить ограничение расчетов результатов может выдавать 15000 тысяч результатов и может зависну


Часовой пояс GMT +3, время: 09:55.