Собственно, специфика работы заказчика сайта позволяет сделать калькулятор только до 1000 кв.м. так что методы, описанные vashurin вполне подходят.
Теперь другой вопрос: Как вывести результат того, что насчитает калькулятор в PDF файл в виде ком.предложения? Калькулятор работает на джумле 1.5. В результате появляется табличка. Вот ее бы в PDF. Спасибо всем большое за участие!!! |
И еще вопрос по строковым переменным -
Есть переменная, скажем accessories, она будет выводиться в div, как сделать, чтобы допустим в случае, если квадратура больше или равна 400 кв.м. то в аксессуары добавлялся, скажем, усилитель, через запятую... в общем - как выводить строковые переменные через запятую? |
Ха! Справился... как же приятно самому до чего нибудь додуматься )
document.getElementById('accessories').innerHTML = (string1+" ,"+string2); <tr> <td>Аксессуары:</td> <td id="accessories"> </td> |
Друзья, помогайте!
очередное затруднение... Как сделать несколько условий? нужно чтобы переменные принимали значения только если "чекнуты" два определенных инпута... <html> <head> <script type='text/javascript'> function montazh() { var montazh_summa = 0; if (document.getElementById('da').checked) { else if (document.getElementById('distant').checked){ montazh_summa = ('kazamola batikoza'); } document.getElementById('montazh_summa').innerHTML = montazh_summa; } </script> </head> <body> <form name="form"> <input type="radio" name="1" id="da" onchange="montazh()"> Да<br /> <input type="radio" name="1" id="net" onchange="montazh()"> Нет<br /> 3. Выберите тип управления:<br/> <input type="radio" name="upravlenie" id="uprovodka"> Управляющая проводка<br /> <input type="radio" name="upravlenie" id="distant"> Дистанционное управление<br /> </form> <div id="montazh_summa"></div> </body> </html> поправьте, пожалуйста... не работает... |
Ура! оказалось нужны еще скобки...
вот так: if ((document.getElementById('da').checked) && (document.getElementById('distant').checked)) { (distant_pult_price=3) && (distant_pult_name=", пульт дистанционного управления"); } else if ((document.getElementById('net').checked) && (document.getElementById('distant').checked)) { (distant_pult_price=0) && (distant_pult_name=" "); } |
Часовой пояс GMT +3, время: 22:30. |