нужно сделать так, чтобы если 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){}