Sto siluppando un sito utilizzando principalmente ASP 3.0 e Javascript, oltrechè ovviamente HTML e CSS. Utilizzo anche un database MSAccess.
Ho una pagina che mi consente di modificare l'ordine con cui due immagini (per semplificare) di presentano sullo schermo.
Potrebbe essere
<img scr="1.jpg">cane
[img]2.jpg[/img]">gatto
Ovviamente la 1.jpg raffigura un cane e la 2.jpg un gatto.
Con un apposito comando ed po' di codice (in parte Javascript ed in parte ASP 3.0) sono in grado di swappare il contenuto delle due immagini per cui
1.jpg contiene un gatto e 2.jpg un cane (di questo son certo). Anche le scritte, memorizzate su un database, vengono swappate. Il risultato finale dovrebbe essere, ma non è :
- prima riga : l'immagine di un gatto con la scritta gatto
- seconda riga : un cane con la scritta cane.
Purtroppo, per una questione di cache (presumibilmente), tutto questo accade solo se azzero con procedura manuale i files temporanei di Internet. In caso contrario viene visualizzato :
- prima riga : l'immagine di un cane con la scritta gatto !
- seconda riga . l'immagine di una gatto con la scritta cane !
Lo swap nel db è avvenuto con successo ed anche quello delle immagini (ripeto: ne sono certo) ma la visualizzazione sullo schermo è un misto fritto non corrispondente alla realtà.
Ovviamente all'inizio di ogni pagina ho inserito le istruzioni ASP
Response.Expires=0
Response.AddHeader "PRAGMA","NO-CACHE"
Response.CacheControl="PRIVATE"
ma credo che ciò sia ininfluente alla risoluzione del problema
Come si potrebbe ovviare al grave inconveniente ?
Grazie per l'attenzione