Mister Z: XMLHttpRequest wird gecachet?

Beitrag lesen

Aber kann es sein, dass ich und andere zufälligerweise denselben Fehler machen, der dann aber erst nach ein paar Jahren auffällt? Das ist schon seltsam...
Ich poste hier einfach mal mein Script:

  
var xmlHttpObject = false;  
  
function createRequester()  
{  
	if (typeof XMLHttpRequest != 'undefined')  
		xmlHttpObject = new XMLHttpRequest();  
  
	if (!xmlHttpObject)  
		try  
		{  
			xmlHttpObject = new ActiveXObject("Msxml2.XMLHTTP");  
		}  
		catch(e)  
		{  
			try  
			{  
				xmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");  
			}  
			catch(e)  
			{  
				xmlHttpObject = false;  
			}  
		}  
	return xmlHttpObject;  
}  
  
function startRequest()  
{  
    if(xmlHttpObject.readyState == 4 || xmlHttpObject.readyState == 0)  
	{  
      	xmlHttpObject.open('GET','request.php?'+(new Date()*1), true);  
	    xmlHttpObject.onreadystatechange = handleRequest;  
	  	xmlHttpObject.send(null);  
	}  
}  
  
function handleRequest()  
{  
    if(xmlHttpObject.readyState == 4)  
    {  
        window.setTimeout('startRequest()', 1500);  
        if(xmlHttpObject.responseText.length==1)  
            parent.reload.location.href = "reload.php";  
    }  
}  
  
xmlHttpObject = createRequester();  
  
startRequest();