Hola gente. tengo un problemita que me gustaria solucionar
cuando tengo una funcion en ajaxs por lo general cuando esta procesando le pongo el famoso "loading..." "cargando..."
el problema es que en Chrome no me carga
Código PHP:
function nuevoAjax()
{
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}
Código PHP:
function ordenarcategoria(tipo,cat_url,pagina){
ajax=nuevoAjax();
ajax.open("GET", "/ajax_ordenarcategoria.php?tipo="+tipo+"&cat_url="+cat_url+"&pagina="+pagina+"&num_ale="+Math.random(), true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==1)
{
document.getElementById("listadojuegos").innerHTML="<div align='center' style='margin-top:100px;'><img src='/images/loading2.gif' width='100' height='50' /></div>";
}
if (ajax.readyState==4)
{
document.getElementById("listadojuegos").innerHTML=ajax.responseText;
}
}
ajax.send(null);
}