Co może nie działać w kodzie:
Kod
function a()
{
ajaxCallback = b;
ajaxRequest("plik.xml");
}
function b()
{
zm = pr.responseXML.getElementsByTagName("wynik");
}
{
ajaxCallback = b;
ajaxRequest("plik.xml");
}
function b()
{
zm = pr.responseXML.getElementsByTagName("wynik");
}
pr to obiekt XMLHttpRequest, a wszystkie funkcje są następnie prawidłowo wywoływane.
No i jeśli zmieniam funkcję b() na następującą:
Kod
function b()
{
zm = pr.responseXML.getElementsByTagName("wynik");\
alert(zm.length);
}
{
zm = pr.responseXML.getElementsByTagName("wynik");\
alert(zm.length);
}
to wyświetla się 0, co bym nie zrobił.
Proszę o pomoc.
edit: Załatwione, chodziło o kodowanie pliku XML - w ANSI zawierał niedozwolone polskie znaki.