من روی سوال شما فکر کردم و یه چیزی به نظرم رسید که شاید به درد بخوره.
یک حلقه ی while درست کنید و شرط اون رو http_request.readyState == 4 قرار بدید. یعنی تا وقتی که شرط http_request.readyState == 4 برقرار نباشه یک عکس که نشان دهنده ی loading هست نمایش داده بشه و وقتی که شرط برقرار شد,loading رو برداره.
من خیلی javascript بلد نیستم ولی فکر می کنم که این روش عملی باشه.