Помогите разобраться с задачей
Нашёл в интернете такую задачу на 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, время: 09:29. |