Показать сообщение отдельно
  #5 (permalink)  
Старый 05.02.2015, 09:53
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от Denis_Artamonov Посмотреть сообщение
for (var j = 0; j < COM_SECT_ITEMS.length; j++){
				CONDITION_ID = COM_SECT_ITEMS[j].getAttribute("CONDITION_ID");
				if(CONDITION_ID == 31 || CONDITION_ID == 206 || CONDITION_ID == 512){
					KALITKA = "К, ";
				}
				else{
					KALITKA = "";
				}
//здесь например
			}

если выводим KALITKA здесь, т.е. в этом же цикле, тогда значение калитке присваивается

а если начинаем выводить за пределами цикла, то не присваивается
Если вот так

KALITKA = "нет значения";
			for (var j = 0; j < COM_SECT_ITEMS.length; j++){
				CONDITION_ID = COM_SECT_ITEMS[j].getAttribute("CONDITION_ID");
				if(CONDITION_ID == 31 || CONDITION_ID == 206 || CONDITION_ID == 512){
					KALITKA = "К, ";
				}
				else{
					KALITKA = "";
				}
//здесь например
			}
alert(KALITKA);

Что будет в алерте?
Ответить с цитированием