Originariamente inviato da homezappa
Una breve ricerca con SanGoogle mi ha portato QUI , dove, tra le altre cose, è riportato questo esempio di codice:
Codice PHP:
if (window.XMLHttpRequest){

          
// If IE7, Mozilla, Safari, etc: Use native object
          
var xmlHttp = new XMLHttpRequest()

}
else
{
if (
window.ActiveXObject){

          
// ...otherwise, use the ActiveX control for IE5.x and IE6
          
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
          }


L'articolo, però dice anche:

Note that an organization may use Group Policy or IE Options to disable the new native XMLHTTP object if desired.

Parrebbe quindi che l'XMLHTTP object possa essere disabilitato sia da una Group Policy che direttamente dall'Utente nelle opzioni di IE
L'articolo, però, dice anche:

Note that IE7 will still support the legacy ActiveX implementation of XMLHTTP alongside the new native object, so pages currently using the ActiveX control will not require rewrites.

... Alle prove l'ardua sentenza!

HTH
Zappa
grazie.
Onestamente ho fatto le prove su IE7 standalone quindi probabile che sia quello, visto che da documentazione pare che dovrebbe funzionare se i permessi lo consentono.
Aspetterò la versione ufficiale, e se non va nemmeno con quella boh.

provando anche questo codice
Codice PHP:
if (window.XMLHttpRequest){
          
alert('XMLHttpRequest');

}
else
{
if (
window.ActiveXObject){
          
alert('activeX');
          }


non compare nessun alert quando richiamo la funzione.