ЮЩ
Юлия Щербакова

Здравствуйте, проблема с Javascript кодом. Дело в том, чтоя делаю таймер и после того, как нач. отщёт минут скрипт тухнет

Но тухнет он не совсем, эта вкладка в Опере, начинается 50% жрать процессорное время, видимо из-за цикла.

А проблема такая: кликаем на цифру 0, последнюю. Начинается запуск таймера, секунды доходят до 59 или 60 и начинается обнуление секунд до 0, а минут прибавляется на 1. По идее далее снова секунды должны тикать и прибавлять минуты. Но вместо этого начинается тормоз, отсчёт в секундах не запускается. А опера начинает 50% жрать ресурсы (1 вкладка) .

Вот код.




index.html









Спасибо, я уже нашёл решение. Дело в том, раз цикл в цикле, то setInterval когда доходит до while не выполняет его 1 раз, а потом снова. А передаёт ему управление и дальше работает уже другой цикл и надо его настроить, а я совсем до этого не допёр.

В общем спасибо

Ольга
Ольга

По реализации идеальный метод исполнения - цыкл в цыкле с принудительной остановкой. С часами - цыкл в цыкле в цыкле. Просто надо добавить условие выхода (принудительная остановка выполнения) и обработку всех значений на выходе с заменой.

Ольга
Ольга

в таймер поставь задержку на выполнение okno1.value++;

\n\n\n\nСпасибо, я уже нашёл решение. Дело в том, раз цикл в цикле, то setInterval когда доходит до while не выполняет его 1 раз, а потом снова. А передаёт ему управление и дальше работает уже другой цикл и надо его настроить, а я совсем до этого не допёр.\n\nВ общем спасибо","datePublished":"2014-11-02T20:47:00+00:00","answerCount":2,"upvoteCount":0,"author":{"@type":"Person","name":"Юлия Щербакова","url":"https://sprashivalka.com/107773"},"acceptedAnswer":{"@type":"Answer","text":"По реализации идеальный метод исполнения - цыкл в цыкле с принудительной остановкой. С часами - цыкл в цыкле в цыкле. Просто надо добавить условие выхода (принудительная остановка выполнения) и обработку всех значений на выходе с заменой.","datePublished":"2020-07-02T12:42:04+00:00","upvoteCount":0,"url":"https://sprashivalka.com/tqa/q/29304255#a29360110","author":{"@type":"Person","name":"Ольга","url":"https://sprashivalka.com/102026"}},"suggestedAnswer":[{"@type":"Answer","text":"в таймер поставь задержку на выполнение okno1.value++;","datePublished":"2020-07-02T12:42:04+00:00","upvoteCount":0,"url":"https://sprashivalka.com/tqa/q/29304255#a29360111","author":{"@type":"Person","name":"Ольга","url":"https://sprashivalka.com/101178"}}]}}
Похожие вопросы
где бы взять скрипт: закрытие ссылки после отсчета таймера.
Вопрос по коду JavaScript
как в одном скрипте использовать переменную из другого скрипта? (Javascript)
Нужен простой скрипт на JavaScript
куда сохранять картинки из скриптов (javascript)?
Помогите добавить таймер на javascript!
JavaScript как считать само тело скрипта другим скриптом если он подгружается через src=
помогите написать скрипт таймера на php. не на javascript, а именно на php для действия x
JavaScript - помогите исправть скрипт
Как связать javascript скрипт и кнопку в html?