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

Показания датчика обновлять периодически
Нужен небольшой совет.

Написал программу что берет показания датчика температуры (влажности, давления и т.п.) и выводит в тестовый файл одной строчкой, так проще всего. Например
Writeln('35.5');

Ну и к сути, лежит у нас 2 файла в одном каталоге на который смотрит Apache, Index.html статический и temperatura.txt.
Последний обновляется каждые 5 секунд, например.

Хотелось бы понять, как написать скрипт, что будет в теле Index.html периодически вставлять данные из temperatura.txt.

Пока использую костыль:
Код:
meta http-equiv="refresh" content="10"
но тут обновляется вся страница, и своей программой приходится перезаписывать Index.html и внутри обновлять одну строку, очень громоздкая конструкция, а кроме того при обновлении картинка дергается.

Разбирался со скриптом, таймер да, просто
setTimeout("alert('Прошла 1 секунда')", 10000);


Вывод параметров на экран тоже просто
function showMessage() {
  document.writeln(x);}


Но после однократного вывода доступа к телу документа нет. Функция вызывается, но данные выведены статически, раз и навсегда. Почитал про BOM, DOM, что-то сложно всё, нет удобного примера или шаблона.

Кто может подсказать как собрать все команды в одну конструкцию? В идеале чтобы данные из temperatura.txt попадали в ячейку таблицы. Первый столбец описание
"текущая температура", второй столбец содержимое файла "temperatura.txt"
Ответить с цитированием