Попробуй как-то так:
function load_dictionary()
{
try
{
g_request = new XMLHttpRequest();
g_request.open("GET", g_url, false);
g_request.send();
g_request.onreadystatechange = function(){
if (g_request.readyState == 4 && g_request.status>=200 && g_request.status<300){
events_callback(g_request);
}
else {обработчик ошибки }
}
}
catch(error)
{
number.innerText = "No base";
}
}
function events_callback(g_request)
{
g_words = new Array();
g_index = new Array();
.......
}
|