Показать сообщение отдельно
  #3 (permalink)  
Старый 30.01.2010, 13:46
Новичок на форуме
Отправить личное сообщение для artli Посмотреть профиль Найти все сообщения от artli
 
Регистрация: 29.01.2010
Сообщений: 3

разместите скрипт в Head`е:

document.getElementsByTagName('body')[0].onLoad=function(){setTimeout(reloader,10000)}; //При загрузке страницы инициализируется таймер на 10000 миллисекунд (10 секунд), по завершении которого выполнится функция reloader
function reloader(){
   var Request=createRequestObject(); //Создание объекта запроса с помощью своей функции createRequestObject();
   Request.open('GET','test.htm',true); //Открываем get-запрос. Test.htm - адрес странички, которую нужно подгрузить
   Request.onreadystatechange=function(){ //Обработчик ответа
      if(Request.readyState==4 && Request.status==200){ //Если запрос получен и ошибки не возникло
         document.getElementById('id').innerHTML=Request.responseText //Заменяем HTML код внутри элемента с id, указанным вместо 'id' на код, полученный в результате запроса
      }
   }
   Request.send(null) //Отправляем запрос без параметров
}
function createRequestObject()
{
if (XMLHttpRequest == undefined) {
  XMLHttpRequest = function() {
    try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }
      catch(e) {}
    try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }
      catch(e) {}
    try { return new ActiveXObject("Msxml2.XMLHTTP"); }
      catch(e) {}
    try { return new ActiveXObject("Microsoft.XMLHTTP"); }
      catch(e) {}
    throw new Error("This browser does not support XMLHttpRequest.");
  };
}
    return null;
}


Вроде должно работать

Последний раз редактировалось artli, 30.01.2010 в 13:48.
Ответить с цитированием