ah si scusa

var xml_Messaggi = crea_XmlHttpRequest();

function crea_XmlHttpRequest()

{



var ajax;

try

{

// questo codice viene eseguito soltanto nel caso

// il browser supporti nativamente XMLHttpRequest

// in caso contrario viene sollevata un'eccezione



ajax = new XMLHttpRequest();

}

catch(e)

{

// nel caso in cui il client sìa Explorer

// verifico quale versione dell'oggetto XMLHTTP

// è installata ed eventualmente la istanzio



var array_versioni_xmlhttp = new Array("MSXML2.XMLHTTP.6.0",

"MSXML2.XMLHTTP.5.0",

"MSXML2.XMLHTTP.4.0",

"MSXML2.XMLHTTP.3.0",

"MSXML2.XMLHTTP",

"Microsoft.XMLHTTP");

for (var conta=0; conta<array_versioni_xmlhttp.length && !ajax; conta++)

{

try

{

ajax = new ActiveXObject(array_versioni_xmlhttp[conta]);

}

catch (e) {}

}

}

// messaggio di errore generato in caso di impossibilità nella creazione dell'oggetto XmlHttpRequest

if (!ajax)

alert("E' impossibile creare l'oggetto XmlHttpRequest !!!");

else

return ajax;

}