Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.04.2017, 11:11
Новичок на форуме
Отправить личное сообщение для warrangie Посмотреть профиль Найти все сообщения от warrangie
 
Регистрация: 26.04.2017
Сообщений: 1

window.onload странно работает.
Есть код. По идее он должен выполняться после загрузки страницы. Но если добавить задержку между итерациями, то страница не отрисуется до конца, пока код не будет выполнен. Не понимаю в чем проблема. Хочу сделать так, чтоб после загрузки страницы срабатывала функция, считающая и отрисовывающая нужные элементы в реальном времени с небольшой задержкой. На деле так не получается. Код находится перед </body>
window.onload = function() {
		while (tjoppa < tsun) {
			if (getRandomInt(1,2)%2==0) {
				tjoppa *= tfail;
				failAttempts++;
			} else {
				tjoppa += tjoppa * tsuccess;
				successAttempts++;
			}
			attempts++;
		}
		overheat = tjoppa - tsun;
		document.getElementById('currentTemperature').innerHTML = tjoppa.toFixed(2)+' ℃';
		document.getElementById('attempts').innerHTML = attempts;
		document.getElementById('failAttempts').innerHTML = failAttempts;
		document.getElementById('successAttempts').innerHTML = successAttempts;
		document.getElementById('overheat').innerHTML = overheat.toFixed(2)+' ℃';
	};
Ответить с цитированием
  #2 (permalink)  
Старый 26.04.2017, 12:55
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

warrangie,
window.onload работает, как и должно - после загрузки до отображения

<div>Hello, World!</div>
<script>
window.onload = function() {
   alert('After load before show');
}
</script>

чтобы вы могли внести изменения до отображения страницы.

Цитата:
чтоб после загрузки страницы срабатывала функция, считающая и отрисовывающая нужные элементы в реальном времени с небольшой задержкой
Пишите функции - обработчики событий
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
fancybox selector странно работает гуня jQuery 0 04.03.2017 16:04
Не работает window.onload strange.tany Events/DOM/Window 18 17.01.2017 09:09
AddEventListener не правильно работает с классами Flakky Events/DOM/Window 2 27.05.2016 13:51
Не работает всплывающая форма на второстепенных страницах denjer Javascript под браузер 0 22.04.2016 21:30
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40