Задача скрипта выдать результат, из заданных значений, некоторые из них округляя в большую сторону, однако результата нет, не могу разобраться, в чем причина(
Грешу на округление, но может и не прав.
Код функции:
<script>
function Start(){
var visota = document.getElementById('visota').value; //выцепляем значение value первого вводимого поля
var dlinna = document.getElementById('dlinna').value; //выцепляем значение value второго вводимого поля
var spisok = document.getElementById('spisok').value; //выцепляем значение value множителя из списка
var control = echo ceil(val1)
var bp = echo ceil(val2)
var val1 = (visota * dlinna) / 20
var val2 = (visota * dlinna) / 10
var D61 = (visota * 32 * 2 + dlinna * 16 * 2) * 7
var E58 = (visota * dlinna) * spisok
var radios = document.getElementsByName('n2'); //определяем какой из пунктов выбран и запоминаем его value в переменную radio
for (var i = 0; i < radios.length; i++) {
if (radios[i].type == "radio" && radios[i].checked) {
var radio = parseInt ( radios[i].value );
}
}
var result = (D61 + control * 2530 + bp * 1600 + E58) * 0.7957
document.getElementById('result').innerHTML = 'Результат: ' + result; //выводим получившееся значение в div с id="result"
}
</script>