Показать сообщение отдельно
  #1 (permalink)  
Старый 04.10.2011, 15:52
Аватар для Gennadiy_Ch
Интересующийся
Отправить личное сообщение для Gennadiy_Ch Посмотреть профиль Найти все сообщения от Gennadiy_Ch
 
Регистрация: 29.09.2011
Сообщений: 29

If как -то странно работает...
Здравствуйте. Не подскажете, что не так - почему - то при вызове этой функции исполнение всегда идёт ветви else, при том, что даже alert вставил - значение переменной показывает error, следовательно, должна выполняться другая ветвь. Странно

function link_show(otvet_servera)
			{
				alert(otvet_servera);
				if (otvet_servera=="Error")
						{
							var obj=document.getElementById("ssylka");//в переменную берём идентификатор объекта
							obj.style.display="none";//этот объект делаем невидимым
						}
				else
						{
							document.getElementById("link").setAttribute("href", otvet_servera)//подставляем ссылку, присланную сервером
							var obj=document.getElementById("ssylka");//в переменную берём идентификатор объекта
							obj.style.display="inline";//этот объект делаем видимым
						}
                      }


"ssylka" - это элемент div, "link" - это, собственно элемент "ссылка", который в div находится. При этом, когда проходит по пути else даже если otvet_servera=="Error" и ссылку на Error создаёт... не пойму... вроде не просил...

Последний раз редактировалось Gennadiy_Ch, 04.10.2011 в 16:12.
Ответить с цитированием