function func(x) { switch(x) { ..... case "1": ... XMLHttp.onreadystatechange = function() { if (XMLHttp.readyState == 4) { if (XMLHttp.status == 200) { if (XMLHttp.responseText == "FAIL") { alert("Ошибка"); return false; } } } } break; ..... } }
function func(x) { switch(x) { ..... case "1": ... XMLHttp.onreadystatechange = function() { if (XMLHttp.readyState == 4) { if (XMLHttp.status == 200) { if (XMLHttp.responseText == "FAIL") { alert("Ошибка"); x = false; } else { x = true; } } } } break; ..... } return x; }