Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/05/2006, 18:36
Avatar de DjFaramir
DjFaramir
 
Fecha de Ingreso: febrero-2003
Ubicación: La Plata, Buenos Aires, Argentina
Mensajes: 131
Antigüedad: 21 años, 2 meses
Puntos: 0
Cita:
Iniciado por califa010
Buenas. Otra forma rápida de evitar que "cachee" es agregar algún parámetro al azar a la url.

Por ej, si la url desde donde cargás es chat.txt, podrías poner algo como:

var url = "chat.txt?nocache="+Math.random();

El funcionamiento del script no cambia en nada. Para "chat.txt", el parámetro que le pases no significa nada, así que se va a ignorar. Pero, para el navegador,
"chat.txt?nochace=0.111111" y "chat.txt?nochace=0.222222" son dos documentos distintos; entonces, cuando pidas el segundo, va a buscar en el caché y como no va a encontrar un documento exactamente igual, va a volver a pedirlo.

Simple, pero funciona y las probabilidades de que te salga el mismo numerito son realmente ínfimas (Math.random() devuelve como 18 decimales o algo así).

Suerte
Califa
con firefox cero problemas, con IE si le agregas el random como variable extra en el link la primera vez te lo muestra... la segunda vez que apretas (sin actualizar) no funciona... maldito IE xD
__________________
See you... y Tolkien... mucho Tolkien...