Показать сообщение отдельно
  #3 (permalink)  
Старый 08.03.2013, 01:22
Аспирант
Отправить личное сообщение для Neznayka Посмотреть профиль Найти все сообщения от Neznayka
 
Регистрация: 08.03.2013
Сообщений: 37

Вот так представляю :
function a(link)
{
     var result = new Array;
	
     if (!link)
         return result;

     req = XMLHttpRequest();


     req.onload = function()
     {
          if (req.readyState == 4) 
	    {	
	           result = JSON.parse(req.responseText);
	    }	
      };
      req.open("GET", link, true);
      req.send(null);
	
      return result; //Вот здесь нужно вернуть то, что вернула функция обработчика события req.onload
}

Замыкание какое-то должно быть, или не знаю как правильно называется, но думаю что способ какой-то есть.

Последний раз редактировалось Neznayka, 08.03.2013 в 01:29. Причина: добавил
Ответить с цитированием