Javascript.RU

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

автообновление данных в реальном времени
Добрый день! Рисую график с онлайн-доступом, обновление сделал через
setInterval
<!DOCTYPE html/>
<head>
<title>html5 canvas</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
</head>
<body>
<canvas id="Canvas" width="800" height="600" style="border: 1px solid black"></canvas>
<script>

var canv = document.getElementById("Canvas");
	var cont = canv.getContext("2d");
	window.onload = draw();
	setInterval(draw,2000);
	
function draw() {
	var c = file_get_contents("data.txt");
	var Data = c.split(",");
	cont.fillStyle="#eee";
	cont.fillRect(0,0,800,600);
	cont.beginPath();
	cont.moveTo(0,300);
	cont.fillStyle="#000";
	cont.lineWidth = 0.5;
	var x = 0;
	for (i in Data) {
		var y = 300 - Data[i];
		cont.lineTo(x,y);
		cont.fillRect(x-2,y-2,4,4);
		x += 10;
	}
	cont.stroke();
}

function file_get_contents(url) {	
	var req = null;
	try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
		try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {
			try {req = new XMLHttpRequest();} catch(e) {}
		}
	}
	if (req == null) throw new Error('XMLHttpRequest not supported');
	req.open("GET", url, false);
	req.send(null);
	return req.responseText;
}

</script>
</body>

возможно ли сделать обновление по событию изменения файла data.txt на сайте, без клиентского запроса?

Последний раз редактировалось vic5710, 10.12.2016 в 01:37. Причина: опечатка
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система оценки качества трафика в реальном времени - White Diagnostic rumarkin Элементы интерфейса 0 18.06.2016 15:33
Система оценки качества трафика в реальном времени - White Diagnostic rumarkin Общие вопросы Javascript 0 18.06.2016 00:07
Система оценки качества трафика в реальном времени - White Diagnostic rumarkin Ваши сайты и скрипты 0 18.06.2016 00:04
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
Автообновление данных из внешнего скрипта Nitay Events/DOM/Window 3 04.11.2009 19:03