JavaScript

Статус
В этой теме нельзя размещать новые ответы.

CnecHa3

Постоялец
Регистрация
10 Фев 2007
Сообщения
105
Реакции
20
привет всем)) :p

есть малюсенький вопросик как сделать так, чтобы один блок(например: event) обновлялся каждую секунду!!!

Код:
var request;

function doLoad(url) {
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
		request.onreadystatechange = processRequestChange;
		request.open("GET", url, true);
		request.send(null);
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
			request.onreadystatechange = processRequestChange;
			request.open("GET", url, true);
			request.send();
		}
	}
}

function processRequestChange() {
	// если выполнен
	if (request.readyState == 4) {
	// если успешно
		if (request.status == 200) {
			document.getElementById("event").innerHTML = request.responseText;
			setTimeOut(processRequestChange(),100);
		} else {
			alert("Не удалось получить данные:\n" + request.statusText);
		}
	}
}

HTML:
<script type="text/javascript">doLoad('/informer.php');</script>
 
есть такая функция
Код:
setInterval ( "doSomething()", 1000 );

doSomething() - это та функция, которую надо запускать каждую секунду (или 1000 миллисекунд - вторая переменная в функции).
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху