Показать сообщение отдельно
  #1 (permalink)  
Старый 22.04.2010, 20:09
Новичок на форуме
Отправить личное сообщение для ipevgeny Посмотреть профиль Найти все сообщения от ipevgeny
 
Регистрация: 28.10.2009
Сообщений: 5

Область витдимости переменной...
Есть ajax запрос. В результате его создается список элементов. Не могу понять как вне функции с запросом получить доступ у созданному списку...
function abc() {
	list = document.getElementById("users");// ul tag
	function loadPage(){
		var url = 'site.com';	
	    var initRequest = new XMLHttpRequest();
	    initRequest.open("POST", url, true);
	    initRequest.onreadystatechange = function(){
	        if (initRequest.readyState == 4) {
	            if (initRequest.status == 200) {
					for(var i=0; i<=10;i++) {
						list_item = document.createElement("li");
						list_item.innerHTML = initRequest.responseText;
						list.appendChild(list_item);
					}
	            }
	        }
	    };
	    initRequest.send(null);
	}
	loadPage();
	
	alert(list_item.length);//не видит list_item, т.к. он еще не создан.
	
}


Нужно, чтобы в alert были правильные данные.

Спасибо
Ответить с цитированием