Nativní podpora XMLHTTP (AJAX) v IE 7.0

Pokud nepoužíváte toolkit pro tvorbu AJAX aplikací, např. ASP.NET AJAX, musíte řešit vytvoření objektu XMLHTTP podle typu prohlížeče. Typické řešení:

var request = null ;

   

if (window.ActiveXObject)

{

request = new ActiveXObject( "Microsoft.XMLHTTP" );

}

else

{

request = new XMLHttpRequest();

}

V Internet Explorer 7.0 je podpora pro nativní XMLHTTP objekt. To znamená, že není potřeba objekt XMLHTTP vytvářet jako ActiveX. Tuto volbu najdete v Internet Options na záložce Advanced. Volba je standardně zapnuta. Tím se celý kód zjednoduší na:

var request = new XMLHttpRequest();

Štěpán