Stefan: IE und httprequest

Beitrag lesen

Hallo,

mich bringt der IE wiedermal zum verzweifeln, da er als einziger anders reagiert als all die anderen Browser.
Nach langem hin und her habe ich festgestellt, daß der IE bei unten angehängter Funktion zwar die Endlosschleife korrekt ausführt, aber bei meinem Apache kommt nur der erste Request an! Kann es sein, daß sich der IE die weiteren spart weil es die selbe URL ist? Wie könnte ich das umgehen?

Danke
Stolzi

function GetAnzeige(url) {

http_request = false;

if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

if (!http_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;
        }
        http_request.onreadystatechange = Append;
        http_request.open('GET', url, true);
        http_request.send(null);

mTimer = setTimeout('GetAnzeige("' + url + '");',5000);
    }