internet explorer 7'ye kadar internet explorer altında xmlhttprequest nesnesi yoktu. bunun yerine xmlhttp şeklinde bir activex kontrolü kullanılırdı. ancak yanılmıyorsam msie 7'de xmlhttprequest implement edildi.
internet explorer'ın 7'den küçük sürümlerinde uzun uzun try catch yapıları ile uğraştıran ajax'ın olmazsa olmazı http istek nesnesi. eğer bahsi geçen sürümlerde bu nesnenin tüm özelliklerini taşıyan bir değişken oluşturmak istiyorsanız şu satırı kullanabilirsiniz:
var xmlhttp = new activexobject('microsoft.xmlhttp')
[dipnot: 'activexobject'in a'sı, x'i ve o'su büyük; 'microsoft'un 'm'si büyük; 'xmlhttp' ise komple büyük olacak]
~ [dipnot ii: eğer msxml2 nesnesi kullanılabiliyorsa, msxml2.xmlhttp şeklinde de girilebilir. (elbette en baştaki m harfi büyük yazılacak)]