Показать сообщение отдельно
  #11 (permalink)  
Старый 05.02.2015, 14:57
Интересующийся
Отправить личное сообщение для Denis_Artamonov Посмотреть профиль Найти все сообщения от Denis_Artamonov
 
Регистрация: 04.02.2015
Сообщений: 13

COM_SECT_ITEMS = SECT_GATESn[i].getElementsByTagName("Com_Sect_Items");

			var arKalitka = new Array();

			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){
					arKalitka[j] = "К, ";
				}
			}

			if(arKalitka.indexOf("К, ") != -1){
				alert("Калитка имеется");
				KALITKA = "К, ";
			}
			else{
				alert("Калитка НЕ имеется");
				KALITKA = "";
			}


если имеется калитка, то пишу в массив
после цикла проверяю полученный массив на наличие калитки
если имеется хотя бы одна калитка, то присваиваю KALITKA значение и вывожу, иначе делаю пустой

так нормально будет?
или можно было проще реализовать?
Ответить с цитированием