Показать сообщение отдельно
  #1 (permalink)  
Старый 29.10.2008, 18:54
Аватар для flock
Интересующийся
Отправить личное сообщение для flock Посмотреть профиль Найти все сообщения от flock
 
Регистрация: 29.10.2008
Сообщений: 10

Помогите разобраться
есть функция и формы ввода

<html>
<head>
<title>Считалка</title>

<script language="JavaScript" type="text/javascript">
function calc()
{
	cost_m2=document.getElementById('cost_m2');  //цена метра квадратного
	#cost_izd=document.getElementById('cost_izd');  // цена изделия
	#cost=document.getElementById('cost');  //сумма
	width=document.getElementById('width'); //ширина
	height=document.getElementById('height'); //высота
	metric=document.getElementById('metric'); //размер в см мм м
	copys=document.getElementById('copys'); //колво-копий
	#sq=document.getElementById('sq'); //площадь

    var w,h;
    if(metric[metric.selectedIndex].value=='mm') //переводим в метры
    {
    	w=width.value/1000;
    	h=height.value/1000
    }
    if(metric[metric.selectedIndex].value=='cm')
    {
    	w=width.value/100;
    	h=height.value/100
    }
    if(metric[metric.selectedIndex].value=='m')
    {
    	w=width.value;
    	h=height.value;
    }
	var sq, cost_izd;
	sq.value=w*h;  // размер в квадратах 
	cost_izd.value = sq.value*cost_m2.value;  //умножаем полеченный размер на цену метра квадратного = цена изделия
	cost.value = 1*cost_izd.value*copys.value; //цену изделия на кол-во копий  = цена
}
</script>

</head>
<body>
<select id="cost_m2" name="material" onclick="calc()" onchange="calc()">
		<option value="">--</option>
		<option value="10">Самоклейка</option>
		<option value="15">Банер</option>
</select>


<input type="text" value="0" id="height" name="height" onclick="calc()" onchange="calc()">x<input type="text" value="0" id="width" name="width" onclick="calc()" onchange="calc()">
<select name="metric" id="metric" onclick="calc()" onchange="calc()" >
<option value="cm">cm</option>
<option value="m">m</option>
<option value="mm">mm</option>
</select> (ширина х высота)

<input name="copys"  onclick="calc()" onchange="calc()"  id="copys" value="1" size="3">
<br>

<input name="cost" size="6" id="cost" value="0">

</body>
</html>


Я в javascript новичок, ткните носом в ошибки, буду благодарен!
Ответить с цитированием