Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/11/2011, 08:12
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
Respuesta: A veces funciona, otras no...

Vale, bien, como suponía, se trataba de un simple if...

Ahora tengo esto:

Código Javascript:
Ver original
  1. function cargar(pagina, categoria, modo) {
  2.     var url;
  3.     var obCon = document.getElementById('files');
  4.     var ajax = nuevoAjax();
  5.    
  6.     url = 'ver.php?_pagina='+pagina+'&c='+categoria+'&ajax=1&modo='+modo;
  7.    
  8.     $("#files").empty().html('<div class="loading"><img src="imgs/loading.gif" /></div>');
  9.  
  10.     ajax.open("GET", url);  
  11.  
  12.     ajax.onreadystatechange=function(){
  13.         if(ajax.readyState==4){
  14.             if(ajax.status==200){
  15.                            obCon.innerHTML=ajax.responseText;
  16.                         }
  17.                 }
  18.     }
  19.     ajax.send(null);
  20. }

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.