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

Вот так заработало, не нашел как отправить данные в таблицу, взял из предыдущего примера работу с блоком текста. В консоле ничего, но из файла данные обновляются.

Условно рабочий пример этот тут можно запустить
http://89.223.27.27/zzz3.html

<body>

<script language="JavaScript" type="text/javascript">

function updateInfo(file, interval){
  if(typeof target !== 'object') // ? наверное что-то должно быть 

// Тут выдает ошибку, убрал и пока непонятно как через функцию передавать "пункт назначения"
//    target = document.getElementById("textPlace1").innerHTML;
	
  
  function stop(){
    clearTimeout(timer);
    xmlhttp.abort();
  }
  function update(){
    xmlhttp.open('GET', file + '?' + Math.random(), true);
    xmlhttp.send();
  }
  
  var xmlhttp = new XMLHttpRequest(), timer;
  xmlhttp.onreadystatechange = function(){
    if(xmlhttp.readyState !== 4) 
      return;
    
    if(xmlhttp.status !== 200) 
      console.log('updateInfo: ' + xmlhttp.statusText);
    else 
      document.getElementById("textPlace1").innerHTML = xmlhttp.responseText;
      // некарасиво как-то на пока непонятно как лучше сделать
    
    timer = setTimeout(update, interval);   
  }
  
  update();
  
  return {
    start: update,
    stop: stop
  } 
};

updateInfo('./temperatura.txt', 1000);

</script>

<div id="textPlace1"></div>
<div >*** *** ***</div>

</body>
</html>

Последний раз редактировалось sim31, 16.02.2018 в 04:01.
Ответить с цитированием