Показать сообщение отдельно
  #5 (permalink)  
Старый 02.03.2010, 13:00
Любитель
Отправить личное сообщение для JsLoveR Посмотреть профиль Найти все сообщения от JsLoveR
 
Регистрация: 16.12.2009
Сообщений: 422

St1Ff,
function calculate( ) {
 
 
var ploshad = document.St1Ff.ploshad.value;
var visota = document.St1Ff.visota.value;
var ostal = document.St1Ff.ostal.value;
 
var sel = document.St1Ff.insol;
var insol = sel[sel.selectedIndex].value;
 
var sel = document.St1Ff.people;
var people = sel[sel.selectedIndex].value;
 
var sel = document.St1Ff.komps;
var komps = sel[sel.selectedIndex].value;
 
var sel = document.St1Ff.telek;
var telek = sel[sel.selectedIndex].value;
 
 
 
var q1 = (ploshad*visota*insol)/(1000);
var q2 = (0,13*people);
var q3 = (0,3*komps)+(0,2*telek)+(ostal);
var result = (q1+q2+q3);

 //Вы Ваш result переопределяли на getElementById(), конечно ничего не выведится
var resultSum = document.getElementById("result").innerHTML=result;
 
 
if (isFinite(result)) { // Вы проверяли несуществующую переменную monthly
result.innerHTML = result.toFixed(2);
}
 
else {
result.innerHTML = "";
 
}
}
Ответить с цитированием