Показать сообщение отдельно
  #1 (permalink)  
Старый 30.03.2010, 02:20
Аватар для Jekel
Профессор
Отправить личное сообщение для Jekel Посмотреть профиль Найти все сообщения от Jekel
 
Регистрация: 20.11.2009
Сообщений: 257

try и catch подскажите как правильно сделать
нужно сделать так, чтобы если map = error ну либо оно ничему не равно тоесть на него нету ответа от xmlResp, то выполнялся код который в первом листинге в catch.

так не работает(
try{ 
map = xmlResp.getElementsByTagName('x'+x+'y'+y).item(0).firstChild.data; 
document.getElementById('x'+x+'y'+y).style.backgroundImage  = "url(img/" + map + ")"; 
}catch{ 
document.getElementById('x'+x+'y'+y).style.backgroundImage  = "url(img/no.gif)"; 
}


и так пробывал:

try{ 
map = xmlResp.getElementsByTagName('x'+x+'y'+y).item(0).firstChild.data; 
if(!map){document.getElementById('x'+x+'y'+y).style.backgroundImage  = "url(img/" + map + ")"; 
}else{ 
document.getElementById('x'+x+'y'+y).style.backgroundImage  = "url(img/no.gif)"; 
} 
}catch(e){}
Ответить с цитированием