Показать сообщение отдельно
  #18 (permalink)  
Старый 23.01.2015, 09:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Navilsor,
строка 40
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script type="text/javascript">

 var base = { 1 : {src : "images/picture1.jpg", price : 5900}, 2 : {src : "images/picture2.jpg", price : 6900}, 3 : {src : "images/picture2.jpg", price : 7900}};

 function changeImage(form) {
     document.images["pic"].src = base[form.value].src;
     document.getElementById("mydiv").innerHTML = base[form.value].price;
     form.value = 0
 };

 function calc() {

 var type_widht = document.getElementById("type_widht");
 var type_height = document.getElementById("type_height");
 var type_area = document.getElementById("type_area");
 var type_money = document.getElementById("type_money");
 var type_mydiv = document.getElementById("mydiv");


 var result = document.getElementById("result");

 var price_widht = 0;
 var price_height = 0;
 var price_area = 0;
 var price_money = 0;
 var pricex = 0;

 price_widht += parseInt(type_widht.value)||0;
 price_height += parseInt(type_height.value)||0;

 price_area += parseInt(type_widht.value*type_height.value)/1000000;

 price_money += parseInt(type_widht.value*type_height.value*type_mydiv.innerHTML)/1000;

 pricex = price_area;

 result_area.innerHTML = price_area;

 result_money.innerHTML = price_money;

 result.innerHTML = pricex;

  };

</script>

</head>

<body>

<form>
<table>
<tr>
<td width="200"></td>
<td><img name="pic" src="images/picture1.jpg" alt=""></td>
</tr>
<tr>
<td width="200">Укажите Параметр:</td>
<td width="200"><select size=1 name="imagename" onChange="changeImage(this)" id="price">
 <option value="0">Выбрать</option>
 <option value="1">Параметр 1</option>
 <option value="2">Параметр 2</option>
 <option value="3">Параметр 3</option>
 </select>
 </td>
 <td width="200"><span id="mydiv">0</span> Ед.изм.</td>
</tr>

<tr>
<td width="200"></td>
</tr>

</table>

</form>

<table>

<tr>
 <td width="200">Укажите значение widht:</td>
 <td width="100"><input type="text" id="type_widht" value="0" onchange="calc()" /></td>
 <td width="200">Результат деления на миллион:<span id="result_area">0</span> Ед.изм.</td>
</tr>

 <tr>
 <td width="200">Укажите значение height:</td>
 <td width="100"><input type="text" id="type_height" value="0" onchange="calc()" /></td>
 <td width="200">Результат деления на тысячу:<span id="result_money">0</span> Ед.изм.</td>
 </tr>

 <tr style="background-color:#eeeeee;border:1px solid #c6c6c6">
 <td width="200" class="td_result">ИТОГО:</td>

 <td width="100"></td>
 <td class="td_result"><span id="result">0</span> Ед.изм.</td>
 </tr>
</table>

</body>

</html>
Ответить с цитированием