Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    156

    reload mancato - problema di cache?

    Ho un file ASP sul quale ho inserito questo script:
    codice:
    	<script>
    	parent.datifam.location.reload(true);
    	</script>
    Funziona tutto bene, ma la seconda volta che clicco sullo stesso record (e quindi deve caricare gli stessi dati) non mi fa il reload.
    E' un problema di cache? come faccio a ovviare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Puo` essere un problema di cache.

    Tra i tanti metodi esistenti per superarlo, prova questo:
    codice:
    var str = parent.datifam.location.href;
    str.replace(/\?.+$/, "");
    parent.datifam.location.href = str + "?" + Math.random();
    Attenzione che c'e` una backslash: fai un "quote" del messaggio prima del copia-incolla
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    156
    ho provato ma da ancora il problema...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    156
    ho provato anche a mettere come codice ASP un response.expires=-1, ma ancora non funziona.
    Mi tocca fare sempre F5 per aggiornare, e nella mia applicazione non è ammissibile...

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    156
    ho risolto lato server;
    dovevo mettere response.expires=-1500, era la differenza di tempo tra server e client che mi fregava.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.