Показать сообщение отдельно
  #3 (permalink)  
Старый 10.04.2012, 20:56
Интересующийся
Отправить личное сообщение для TRos Посмотреть профиль Найти все сообщения от TRos
 
Регистрация: 10.04.2012
Сообщений: 25

Я в свое время с похожей задачей сталкивался - нужно было сделать калькулятор, высчитывающий стоимость окна. Задачу решил следующим образом:
<script type="text/javascript">

var x; y; kvadrat; gum; a; b; c; d;

/*steklo = 190 = 260;

derevo = 385 = 435;

work = 90;

lak = 115;

furnitura = 350*/



function calculator(){

  var x = document.getElementById('Shyr').value;

  var y = document.getElementById('Vys').value;

  var kvadrat = (x * y);

  var gum = ((x * 2 + y * 2) * 2) * 8;

  var a = ((kvadrat * 190) + (kvadrat * 385) + gum + (90 * kvadrat) + (115 * kvadrat) + 350).toFixed(2); //1kam - gl

  var b = ((kvadrat * 260) + (kvadrat * 385) + gum + (90 * kvadrat) + (115 * kvadrat) + 350).toFixed(2); //2kam - gl

  var c = ((kvadrat * 190) + (kvadrat * 435) + gum + (90 * kvadrat) + (115 * kvadrat) + 350).toFixed(2); //1kam - otkr

  var d = ((kvadrat * 260) + (kvadrat * 435) + gum + (90 * kvadrat) + (115 * kvadrat) + 350).toFixed(2); //2kam - otkr

myWin=open("", "displayWindow", "width=500,height=200");

myWin.document.open();

myWin.document.write("<head><title>Ваш заказ</title></head><body bgcolor='green'><center><table border='1' cellspacing='0' rowspacing='0'><tr><td colspan='2'><b><center>Стоимость Вашего заказа:</center></b></td></tr><tr><td>Стоимость однокамерного глухого окна:</td><td>" + a + " грн." + "</td></tr><tr><td>Стоимость двухкамерного глухого окна:</td><td>" + b + " грн." + "</td></tr><tr><td>Стоимость однокамерного открывающегося окна:</td><td>" + c + " грн." + "</td></tr><tr><td>Стоимость двухкамерного открывающегося окна:</td><td>" + d + " грн." + "</td></tr></table></center></body>");

myWin.document.close();

}

</script>


И HTML код:
<FORM NAME="calculation" METHOD="post" ACTION="">

<table border=0 align=center cellspacing=1 cellpadding=2 BgColor=#0D6A0E>

<tr><td><FONT size="2" color="#FFFFFF">Ширина:</font></td>

<td><INPUT TYPE="text" ID="Shyr" size="24"></td></tr>

<tr><td><FONT size="2" color="#FFFFFF">Высота:</font></td>

<td><INPUT TYPE="text" ID="Vys" size="24"></td></tr>

<tr><td colspan=2 align=center><INPUT TYPE = "submit" NAME = "Go" VALUE = "Рассчитать" onClick="calculator()">

<INPUT TYPE=reset VALUE=" Сброс "></td></tr></table>

</FORM>


Может для Вашего примера подойдет
Ответить с цитированием