Foros del Web » Programando para Internet » Javascript » Frameworks JS »

AJAX no me funciona con google Crome

Estas en el tema de AJAX no me funciona con google Crome en el foro de Frameworks JS en Foros del Web. El codigo que encontre por internet que es cargar paginas externas con div usando ajax me funciona bien en Explorer y Firefox pero cuando lo ...
  #1 (permalink)  
Antiguo 22/08/2011, 10:13
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 14 años, 6 meses
Puntos: 1
Exclamación AJAX no me funciona con google Crome

El codigo que encontre por internet que es cargar paginas externas con div usando ajax me funciona bien en Explorer y Firefox pero cuando lo uso en Crome no funciona los link, yo creo que al ajax le falta algun codigo e buscado pero nunca me funciona.

/**************Este es el codigo ajax********************************/

function nuevoAjax(xmlhttp){

try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;


}


function cargarContenido(pagina,destino){
var contenedor;
var ajax;

contenedor = document.getElementById(destino);
ajax = nuevoAjax(ajax);
ajax.open("GET", pagina, true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText;
}
}
ajax.send(null);
}

/**************Este es el codigo html********************************/


<div id="galeria">
<a href="#" onclick="cargarContenido('galeria.html','cuerpo')" >
<label>GALERIA</label>
</a>
</div>


<div id="cuerpo">

</div>

se supone que al dar click la capa galeria.html se carga en el div cuerpo pero como mencione anteriormente no sucede naa en el crome solo en explorer y firefox, yo creo que el problema esta en function nuevoAjax(xmlhttp) creo que le falta algo.
  #2 (permalink)  
Antiguo 22/08/2011, 15:01
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 8 meses
Puntos: 72
Respuesta: AJAX no me funciona con google Crome

No se si esto sirva o no, el asunto es que para que funcionen con Google chrome algunas cosas de Ajax e incluso de javascript solo, es necesario tener los archivos correspondientes alojados en un servidor, puede ser local, y acceder a ellos a travéz de la barra de direcciones con http:// y no con file://.

Etiquetas: ajax, google, chrome
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:11.