Mit folgendem Code kann man einen XMLHTTP-Request erstellen, der auch im alten Internet Explorer greift:
//XMLHTTPREQUEST
function getRequest()
{
if (window.XMLHttpRequest)
{
//Code für Firefox – XMLHttpRequest ist nicht als ActiveX eingebunden
return new XMLHttpRequest();
}
else
{
if(window.ActiveXObject)
{
//XMLHTTP als ActiveX im Internet Explorer ab 6
return new ActiveXObject("Msxml2.XMLHTTP");
}
else
{
return null;
}
}
}

