Приведенный выше код прекрасно работает
Конечно, это будет действительный код JavaScript.
Сбой if (xmlhttpLogOut.readyState==4 && xmlhttpLogOut.status==200)
и, следовательно,
else
document.getElementById("loadingDiv").style.display="block";
будет выполнен.
Но дает ли он тот же результат, что и xmlhttpLogOut.onreadystatechange = function () notкомментируется?То есть скрытый элемент (если он уже виден)?Я сомневаюсь.
Вы пробовали все возможные тестовые случаи?
(Для начала, был ли div loadingDiv
скрыт до отправки запроса Ajax?)