Показать сообщение отдельно
  #4 (permalink)  
Старый 29.10.2008, 19:20
Аватар для Kos
Kos Kos вне форума
Аспирант
Отправить личное сообщение для Kos Посмотреть профиль Найти все сообщения от Kos
 
Регистрация: 01.09.2008
Сообщений: 79

<html>
	<head>
		<title>Считалка</title>
		<script language="JavaScript" type="text/javascript">
			<!--
			function calc() {
			    var cost_m2 = document.getElementById('cost_m2');  //цена метра квадратного
			    //var cost_izd = document.getElementById('cost_izd');  // цена изделия
			    var cost = document.getElementById('cost');  //сумма
			    var width = document.getElementById('width'); //ширина
			    var height = document.getElementById('height'); //высота
			    var metric = document.getElementById('metric'); //размер в см мм м
			    var copys = document.getElementById('copys'); //колво-копий
			    //var sq = document.getElementById('sq'); //площадь
			 
			    var w, h;
			    if(metric.value == 'mm') {
			        w = width.value / 1000;
			        h = height.value / 1000;
			    }
			    if(metric.value == 'cm') {
			        w = width.value / 100;
			        h = height.value / 100;
			    }
			    if(metric.value=='m') {
			        w = width.value;
			        h = height.value;
			    }
			
				var sq, cost_izd;
			    sq = w * h;  // размер в квадратах 
			    cost_izd = sq * cost_m2.value;  //умножаем полеченный размер на цену метра квадратного = цена изделия
			    cost.value = 1 * cost_izd * copys.value; //цену изделия на кол-во копий  = цена
			}
			//-->
		</script>
	</head>
	<body>
		<form>
			<select id="cost_m2" name="material" onChange="calc()">
				<option value="">--</option>
				<option value="10">Самоклейка</option>
				<option value="15">Банер</option>
			</select>
			
			<input type="text" value="0" id="height" name="height" onKeyUp="calc()"> x <input type="text" value="0" id="width" name="width" onKeyUp="calc()">
			<select name="metric" id="metric" onChange="calc()" >
				<option value="cm">cm</option>
				<option value="m">m</option>
				<option value="mm">mm</option>
			</select> (ширина х высота)
			
			<input name="copys" onKeyUp="calc()"  id="copys" value="1" size="3">
			<br>
			
			<input name="cost" size="6" id="cost" value="0">
		</form>
	</body>
</html>
Ответить с цитированием