Vale, bien, como suponía, se trataba de un simple if...
Ahora tengo esto:
Código Javascript
:
Ver originalfunction cargar(pagina, categoria, modo) {
var url;
var obCon = document.getElementById('files');
var ajax = nuevoAjax();
url = 'ver.php?_pagina='+pagina+'&c='+categoria+'&ajax=1&modo='+modo;
$("#files").empty().html('<div class="loading"><img src="imgs/loading.gif" /></div>');
ajax.open("GET", url);
ajax.onreadystatechange=function(){
if(ajax.readyState==4){
if(ajax.status==200){
obCon.innerHTML=ajax.responseText;
}
}
}
ajax.send(null);
}
Y ahora me surgen 2 preguntas:
¿No hay que comprobar también el 304 para ver si ha cambiado el contenido, y si no, cargarlo de cache?
Y otra.
Me dice una persona que no le carga el contenido. No entra por el status 200. Solamente le pasa a esa persona. Al resto le funciona bien, tanto desde internet explorer, como safari, chrome, firefox... el iPod... etc.
¿Qué puede pasar?
Un saludo.