Показать сообщение отдельно
  #5 (permalink)  
Старый 05.05.2009, 01:38
Новичок на форуме
Отправить личное сообщение для x][x Посмотреть профиль Найти все сообщения от x][x
 
Регистрация: 29.04.2009
Сообщений: 6

переделал немного функцию
function process(idFI)
{
for (var i=0; i<idFI.length; i++){
      document.getElementById("divProcess").innerHTML += 
                                            '<i>' + idFI[i] + '</i><br>';
if (idFI[i].length>7){
           break;}
        else{
	  if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	  {
 	   name = encodeURIComponent(document.getElementById(idFI[i]).value);
  	  xmlHttp.open("GET", "rss.php?name=" + name, true);  
		idForm = idFI[i];
  	  xmlHttp.onreadystatechange = handleServerResponse;
 	   xmlHttp.send(null);
	}
  }
}
}

Теперь из функции handleServerResponse передаю массив, но из инпута передается просто переменная.
Вопрос: как можно отличить массив от простой переменной?

xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);

Я так понимаю, что данный код вызывает функцию handleServerResponse и передает в нее null, я прав?
Ответить с цитированием