Создание калькуляторов Помогите в создании калькуляторов на javascript, можно ссылки/сделать это нужда в личном использовании, но я javascript слышал только на ухо Мне нужно что бы калькулятор рассчитал все это Спасибо всем зарание 1.) 2.) 3.) В простом виде: 1.)(Форма пользовательского ввода):15=(Ответ)*0.01=(Конечный ответ) 2.)(Форма пользовательского ввода):15=(Конечный ответ) 3.)(Форма пользовательского ввода 1): (Форма пользовательского ввода 2)=(Ответ):24=(Конечный ответ)
Создавй текст. поле с именем txtScreen, например, добавь кнопок повкусу, в обработчик каждой пропиши "txtScreen.value+=this.value"(при нажатии на кнопки в боле будет заноситься текст с кнопки), в обработчик "=" поставь "txtScreen.value=eval(txtScreen.value)". все, калькулятор готов, да еще и со скобками п.с. пишу лежа одной рукой, за ошибки не пинайте
Ну прям таки я понел, еслиб это был код и его объяснение, подеми 2-ю руку и посмотри что я в javascript нуб, html еще нормально Если бы у меня и была бы профессия программист то я бы не писал, личное использование по подсчету материала Спасибо, очень помог
Мдя, ну лови: Code: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <style><endnote><head> <style><endnote><head> <style></style> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>Calc</title> <style type="text/css"> input[type="button"]{ width: 40px; } </style> </head> <script type="text/javascript"> m=0 </script> <body> <input readonly="readonly" maxlength="20" size="22" name="txtScreen"><br> <input name="btnMC" value="MC" onclick="m=0" type="button"> <input name="btnMR" value="MR" onclick="txtScreen.value=m" type="button"> <input name="btnMP" value="M+" onclick="m+=eval(txtScreen.value)" type="button"> <input name="btnMm" value="M-" onclick="m-=eval(txtScreen.value)" type="button"><br> <input name="btnC" value="C" onclick="txtScreen.value=''" type="button"> <input name="btnSO" value="(" type="button" onclick="txtScreen.value+=this.value"> <input name="btnSZ" value=")" type="button" onclick="txtScreen.value+=this.value"> <input name="btnSqr" value="√" type="button" onclick="txtScreen.value+=this.value+'('"><br> <input name="btn7" value="7" onclick="txtScreen.value+=this.value" type="button"> <input name="btn8" value="8" onclick="txtScreen.value+=this.value" type="button"> <input name="btn9" value="9" onclick="txtScreen.value+=this.value" type="button"> <input name="btnP" value="+" onclick="txtScreen.value+=this.value" type="button"><br> <input value="4" name="btn4" onclick="txtScreen.value+=this.value" type="button"> <input name="btn5" value="5" onclick="txtScreen.value+=this.value" type="button"> <input name="btn6" value="6" onclick="txtScreen.value+=this.value" type="button"> <input name="btnM" value="-" onclick="txtScreen.value+=this.value" type="button"><br> <input name="btn1" value="1" onclick="txtScreen.value+=this.value" type="button"> <input name="btn2" value="2" onclick="txtScreen.value+=this.value" type="button"> <input name="btn3" value="3" onclick="txtScreen.value+=this.value" type="button"> <input name="btnMul" value="*" onclick="txtScreen.value+=this.value" type="button"><br> <input name="btnP" value="." onclick="txtScreen.value+=this.value" type="button"> <input name="btn0" value="0" onclick="txtScreen.value+=this.value" type="button"> <input name="btnE" value="=" onclick="txtScreen.value=eval(txtScreen.value.replace('√','Math.sqrt'))" type="button"> <input name="btnDiv" value="/" onclick="txtScreen.value+=this.value" type="button"> </body> </html> Только что обнаружил, что этот код нифига не работает под хромом, хотя под оперой все кул... Ну и пофиг, я этим перемучался, пусть кто-то другой ищет причину