burnersk: XMLHttpRequest: "xmlhttp.status" immer "0"

Hi.

Ich bekomme bei "xmlhttp.status" immer den Status "0" zurück. Egal ob der wirkliche Code 200, 401, 404 oder 500 ist.
"xmlhttp.responseText" gibt bei wirklichem Code 200 den korrekten Text aus.

function AjaxSendDemo () {
    if (xhrs == true) {
        try {
            xhro.open("GET", "./js/xmlhttprequestobject.js", true);
            xhro.onreadystatechange = function () {
                if (xhro.readyState == 4) {
                    document.forms.ajax.result.value = "Status code " + xhro.status + "\n\n" +
                                                       "Received:\n" + xhro.responseText;
                }
            }
            xhro.send(null);
        } catch (e) { alert('AJAX fehler!\n' + e); }
    } else {
        alert('AJAX deaktiviert!');
    }
}