Nie znam sie na AJAXie, więc się zapytam.
Co może nie działać w kodzie:
Kod
function a()
{
  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);
}


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.