Z góry dziękuję za odpowiedź.
Nie wiem czy to konieczne, ale poniżej fragment skryptu o którym piszę:
if (typeof XMLHttpRequest == "undefined") { XMLHttpRequest = function() { //IE wykorzystuje biblioteki ActiveX do tworzenia obiektu XMLHttpRequest return new ActiveXObject( //IE5 używa innego obektu XMLHTTP niż IE6 i wyższe navigator.userAgent.indexOf("MSIE 5") >=0 ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP" ); } } //a teraz już dla wszystkich tak samo var xml = new XMLHttpRequest(); var uri = "plik"; xml.open("GET", uri, true); // Ustawiamy nagłówek, tak by serwer wiedział jak przetwarzać pzresyłane dane //xml.setRequestHeader("Content-Type", "text/xml"); xml.onreadystatechange = function() { if ( xml.readyState == 4) { // [...] } }; xml.send(null);