Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/12/2010, 21:11
sandinosaso
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: problema XMLHttpRequest

Primero que nada te pido una cosa: NO USES MAS AJAX SIN UN FRAMEWORK!!!!...porque no usar jquery??? mootools??? sabias que basta incluir un archivo js para que funcione todo????... Por favor parece que estamos en la edad de piedra y como soy bueno busque un codigo (ANTIQUISIMO) que lo tengo de recuerdo cuando usaba ajax sin un framework y me vienen a la memoria tantos dolores de cabeza con incompatibilidades entre navegadores que mejor ni hablamos...
En fin este fue el codigo que me funciono siempre en cualquier navegador...de hecho la web que hice nunca actualizo este codigo y te aseguro que hoy por hoy sigue andando en Firefox, IE y Chrome por lo menos...

aqui va:

Código:
function nuevoAjax()

{

var oHttp=false;

		var asParsers=["Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", 

		"Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];

		for (var iCont=0; ((!oHttp) && (iCont<asParsers.length)); iCont++)

		{

			try

			{

				oHttp=new ActiveXObject(asParsers[iCont]);

			}

		    catch(e)

			{

				oHttp=false;

			}

		}



	if ((!oHttp) && (typeof XMLHttpRequest!='undefined'))

	{

		oHttp=new XMLHttpRequest();

	}

return oHttp;

}
Mira que facil seria con jquery:
(Y te aseguras que te anda en cualquier lado siempre y esta recontraaa probado por la gran comunidad que lo usa):

Código:
$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
    $('.result').html(data);
    alert('Load was performed.');
  }
});
Salut!!!