Здравствуйте. Не подскажете, что не так - почему - то при вызове этой функции исполнение всегда идёт ветви 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 создаёт... не пойму... вроде не просил...