Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.04.2011, 10:37
Новичок на форуме
Отправить личное сообщение для noor Посмотреть профиль Найти все сообщения от noor
 
Регистрация: 30.04.2011
Сообщений: 1

JavaScript & XML
Помогите!!! не загружает базу!!


*************XML*************
var g_url = "http://twost.ru/basic.xml";

***************script*********

function load_dictionary()

{
try
{
g_request = new XMLHttpRequest();
g_request.onreadystatechange = events_callback();
g_request.open("GET", g_url, false);
g_request.send();

}
catch(error)
{
number.innerText = "No base";
}
}

function events_callback()

{
if (g_request.readyState == 4 && g_request.status != 404)
{
g_words = new Array();
g_index = new Array();

var xml = g_request.responseXML;
var nodes = xml.selectNodes("/dictionary/word");
g_count = nodes.length;
for (var i = 0; i < nodes.length; i++)
{
g_words[i] = new Object();
g_words[i][g_src] = nodes.item(i).selectSingleNode(g_src).text;
g_words[i][g_dst] = nodes.item(i).selectSingleNode(g_dst).text;
var pos = nodes.item(i).attributes.getNamedItem(g_pos).text;
g_words[i][g_pos] = pos;

if (g_index[pos] == null)
g_index[pos] = new Array();

g_index[pos].push(i);
}
g_loaded = (g_words.length > 0);

}
}
Ответить с цитированием
  #2 (permalink)  
Старый 01.05.2011, 15:16
Новичок на форуме
Отправить личное сообщение для 2godoom Посмотреть профиль Найти все сообщения от 2godoom
 
Регистрация: 04.04.2011
Сообщений: 2

Попробуй как-то так:

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();
.......

}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
как работать с XML в Javascript KOLANICH Общие вопросы Javascript 6 25.06.2010 17:42
Flash c XML плюс javascript Vadim028 Events/DOM/Window 0 03.04.2010 14:40
xml и javascript faunder Общие вопросы Javascript 4 16.09.2008 18:07