Ejemplo objeto XMLHttpRequest (AJAX)

De Manuais Informática - IES San Clemente.
Revisión del 00:16 24 ene 2008 de Veiga (discusión | contribs.) (Nueva página: En primer lugar crearemos nuestro objeto ActiveX en IExplorer y un objeto nativo en el resto de navegadores que lo soportan, y es por ello que tendremos que ver qué objeto creamos, c...)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

En primer lugar crearemos nuestro objeto ActiveX en IExplorer y un objeto nativo en el resto de navegadores que lo soportan, y es por ello que tendremos que ver qué objeto creamos, controlándolo con diferentes condiciones, con esto conseguimos que el navegador cree una instancia del objeto apropiado, dependiendo del navegador usado por el usuario.

function nuevoAjax(){
var xmlhttp=false;
try
{
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (a)
	{
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (b) {
			xmlhttp = false;
			}
	}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
{
	xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}