Показать сообщение отдельно
  #6 (permalink)  
Старый 07.01.2010, 23:16
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

Щас свою функцию исправил и теперь и она работает, похоже надо было добавить в код вот только это
var xml;


а сама функция теперь выглядит вот так
function load(what,where)
{ 
var xml; 
 
if(window.ActiveXObject)
{
  try
  {
   xml=new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch (e)
  {
  xml=false;
  }
}
else
{
  try
  {
  xml=new XMLHttpRequest();
  }
  catch (e)
  {
  xml=false;
  }
}
 
if(!xml) alert("Error creating the XMLHttpRequest object");
 
 (function(){
var _where=where;
  xml.onreadystatechange = function()
        { 
                    if(xml.readyState != 4 || xml.readyState==0)
                {
                        document.getElementById(_where).innerHTML=" <img src='/img/pb.gif'> ";    
                      }
            if(xml.readyState == 4)
            {
                if(xml.status == 200)
                {
                    document.getElementById(_where).innerHTML=xml.responseText;
                }    
                else    
                {
                    document.getElementById(_where).innerHTML="Error: returned status code " + xml.status + " " + xml.statusText;
                }    
            } 
        }; 
})();
   xml.open("GET", what, true); 
   xml.send(null);
 
}
Ответить с цитированием