Помогите разобраться с задачей
Нашёл в интернете такую задачу на JS
Спросить количество тарелок и количество моющего средства Моющее средство расходуется из расчета 0.5 на 1 тарелку В цикле выводить сколько моющего средства осталось после мытья каждой тарелки. В конце вывести сколько тарелок осталось, когда моющее средство закончилось или наоборот. Написал такой код, но почему-то при нажатии на кнопку ничего не происходит. Код:
<html> |
включите вывод ошибок выполнения JS в браузере, и воспользуйтесь отладчиком JS
Например встроенный в Chrome отладчик, либо установите Firebug для FireFox И когда включите вывод ошибок исправляйте их |
Также имеет смысл использовать человеческий редактор с подсветкой кода, а не блокнот
Например для начала подойдет Notepad++ |
Цитата:
P.S. Ты думаешь, что написание прграмм сводится только к "написал"? :D |
вся суть сводится к тому, как через onClick передать запуск функции пишет underfined.
использую notepad++ google chrome с его встроенным отладчиком |
Цитата:
Инструменты - Консоль Javascript И тебе сразу же показывают первую твою ошибку Цитата:
Затем переходишь к исправлению второй ошибки. Исправляешь ее. Наслаждаешься рабочим примером, если правильно исправил. Если не работает, то используя возможности Notepad++ проверяешь соответсвие открывающих и закрывающих фигурных скобок задуманной тобою логике. А еще лучше гуглишь про стандарты оформления кода, и используешь хоть какой-то |
<html> <head> <script type="text/javascript"> function start() { var a = document.getElementById("tar").value; var b = document.getElementById("sred").value; var inter = setInterval(function () { a--; b -= 0.5; if (a == 0) { clearInterval(inter) alert(a) alert(b) } }, 10) } </script> </head> <body> <form name="myForm"> <input name="tar" id="tar"> <input name="sred" id="sred"> <input type="button" value="PUSH" onclick="start()"> </form> </html> Ну вот как-то так. |
Часовой пояс GMT +3, время: 00:58. |