Одновременно я свою версию делал, работает только наполовину. Таймер работает, считает и выводит цифру в положение textPlace1. Файл не считался, но скорее всего там что-то не так
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
function OnLoad()
{
httpRequest = new XMLHttpRequest();
httpRequest.open("GET", "/test.txt", true);
httpRequest.onreadystatechange = OnRequestStateChange;
httpRequest.send(null);
}
function OnRequestStateChange()
{
if (httpRequest.readyState != 4)
return;
if (httpRequest.status != 200)
return;
document.getElementById("textPlace2").innerHTML = httpRequest.responseText;
}
// вот тут и ниже работает, то что сверху нет
var x=100;
function showMessage() {
// document.writeln(x);
x++;
document.getElementById("textPlace1").innerHTML = x;
}
setInterval(function() {showMessage()}, 500);
</script>
<div id="textPlace1"></div>
<div id="textPlace2"></div>
</body>
</html>