Показать сообщение отдельно
  #4 (permalink)  
Старый 26.04.2016, 12:52
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

DEFF5555,
Сообщение от DEFF5555
Проблемы! По предложенном ранее методу обновляется вся страница в фоновом режиме, а не отдельный элемент.Я сначала не заметил,обрадовался,а потом при пользовании заметил что в момент обновления параметра прооисходит замирание страници,кнопок управления на 2 и более секунд, и этот метод не работает в браузере Firefox.
Выполняется то же самое, что и при нажатии кнопки, а именно:
getDeviceInfo();
setDeviceDisplay(g_device_config, g_device_info);

причем каждые 0.5 сек - возможно, это слишком часто и надо увеличить интервал опроса (либо пересмотреть функциональность обновления)
Если функция выполняется дольше, чем пауза setInterval, то вызовы будут происходить вообще без перерыва.
Еще советую почитать
https://learn.javascript.ru/settimeout-setinterval
http://alljs.ru/articles/timeout/setinterval

PS: больше смысла было бы продолжить предыдущую тему, а не заводить новую
Ответить с цитированием