Расчет экономии на ява
Здравствуйте!
Пытаюсь сделать скрипт, который бы подсчитывал экономию при замене ламп накаливания на светодиодные. Написал кое-как такой код: <table cellspacing="0" cellpadding="15px" col="3" border="3"> <tbody> <tr> <th colspan="3"> Расчет окупаемости светодиодных ламп </th> </tr> <tr> <td> Определите необходимое количество ламп: </td> <td colspan="2"> <select id="l" onchange="document.getElementById('result').innerHTML = document.getElementById('result_1').innerHTML = (parseFloat(this.value)||0) * 0.10"><option value="0">Выбрать</option> <option value="1">1</option> <option value="5">5</option> <option value="10">10</option> <option value="15">15</option> <option value="20">20</option> </select> </tr> <tr> <td> Укажите стоимость 1 кВт электроэнергии в Вашем регионе (руб.): </td> <td colspan="2"> <select id="s" onchange="document.getElementById('result').innerHTML = (parseFloat(this.value)||0) * (parseFloat(document.getElementById('b').value)||0)"><option value="0">Выбрать</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </td> </tr> <tr> <td> Введите нужное время работы (часов в сутки): </td> <td colspan="2"> <input type="text" id="t" onkeyup="document.getElementById('result').innerHTML = (parseFloat(this.value)||0) * (parseFloat(document.getElementById('b').value)||0)"> </td> </tr> <tr> <td></td> <td>Классическое освещение</td> <td>Светодиодное освещение</td> </tr> <tr> <td>Суммарная мощность, кВт</td> <td id="result">-</td> <td id="result_1">-</td> </tr> </tbody> </table> В скриптах совсем не силен. Как можно сделать так, чтобы result_1 был меньше result в 10 раз (сейчас они, конечно, выводятся одинаковыми)? Заранее всем спасибо! |
Пример калькулятора http://www.svetaled.com/calc.php
|
Можешь обьяснить что именно тебе надо?
Что бы при смене ползунка #1 делалось ...... при смене ползунка #2 ...... |
чтобы result_1 был меньше result в 10 раз
var result = parseFloat(document.getElementById('t').value)||0) * (parseFloat(document.getElementById('b').value)||0; var result_1 = result/10; В общем смысл в том что бы не вписывать сам js код в теги -это плохо! из одного места отслеживай изменения и уменьшай/увеличивай что хочешь делай |
Часовой пояс GMT +3, время: 09:24. |