Есть ли в JavaScript способ отправить HTTP-запрос на HTTP-сервер и ждать, пока сервер не ответит? Я хочу, чтобы моя программа ждала ответа сервера и не выполняла никакую другую команду после этого запроса. Если HTTP-сервер не работает, я хочу, чтобы HTTP-запрос повторялся после тайм-аута, пока сервер не ответит, а затем выполнение программы может продолжаться в обычном режиме.
Есть идеи?
Заранее спасибо, Thanasis