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

Ajax два запроса
Подскажите, пожалуйста, вот надо загрузить два разных документа или ингогда даже 3 и более, если вызывать
так (сама функция ниже)
load('1.html','work1');
load('2.html','work2');
load('3.html','work3');

то, в элемент work2 записаться 1.html ну тому подобное, что посоветуете?
вот сама функция
function load(what,where)
{ 


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");

 
  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);

}
Ответить с цитированием