Ciao a tutti
Vorrei sapere se esiste in javascript un metodo per cancellare i file dalla cartella file temporanei, magari da richiamare con un setInterval() o setTimeout()?
Grazie per l'attenzione.
![]()
Ciao a tutti
Vorrei sapere se esiste in javascript un metodo per cancellare i file dalla cartella file temporanei, magari da richiamare con un setInterval() o setTimeout()?
Grazie per l'attenzione.
![]()
impossibile
al massimo puoi forzare il browser a richiedere una versione sempre aggiornata del file,
ma se il tuo scopo era rimuovere il file stesso dalla cache puoi metterci una pietra sopra
ciao
Forzare il browser a richiedere una versione sempre aggiornata del file mi sembra un buon compromesso basta che non sia il reload() del documento ricevente però.
Come faresti tu?
Grazie.
metterei questi header in php
o, se non posso usare php, i meta corrispondenti (meno affidabili)Codice PHP:
<?
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
?>
se avessi solo bisogno di caricare file esterni (immagini, swf...) che potrebbero essere cambiati dall' ultima visita procederei diversamentecodice:<meta http-equiv="expires" content="Mon, 26 Jul 1997 05:00:00 GMT"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="pragma" content="no-cache">
(se serve fammi sapere, possibilmente fornendo dettagli)
Ho provato ad inserire i meta ma nulla di fatto.
Io ho bisogno di caricare variabili da un file di testo che potrebbe essere cambiato dall' ultima volta che è stato caricato in un documento swf, se non svuoto la cache mi carica sempre le stesse.
Ora provo a far leggere le variabili nel file testo da una asp con expires=0 per evitare di memorizzare la pagina nel browser, sembra un po macchinoso ma non mi viene in mente altro.
Grazie per la disponobilità.
ok, ricavati data e ora in actionscript e quando indichi l' url del txt da leggere appendi anche la data, x intenderci
file.txt?now=data
e ricaricherà sempre la versione aggiornata
cioè...
embed src=file.swf?now=data ???
funge anche così?
Ricapitolando devo trovarmi data con script...
e poi mettere in una pagina html..
<embed src ecc...? >
Grazie 1000
![]()
tom
"Vero sapiente è colui che sa di non sapere" (Socrate)
sì, però se devi usare variabili javascript dentro normali tag html quei tag deve scriverli javascript con document.write()
trovi spiegazioni dettagliate qui
Warning: Cannot add header information - headers already sent by (output started at /home/sites/site/web/prenotazione/tifrego2.php:2) in /home/sites/site/web/prenotazione/tifrego2.php on line 4
![]()
![]()
![]()
Il codice php cui si riferisce l'errore eè il seguente...
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Data passata
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// sempre modificato
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
print "<object classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='640' height='480'>";
print " <param name='movie'value='provasoluzione.swf'>";
print " <param name='quality' value='high'>";
print " <embed src='provasoluzione.swf?tifrego='.rand().'' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='640' height='480'></embed>";
print "</object>";
?>
Grazie
![]()
tom
"Vero sapiente è colui che sa di non sapere" (Socrate)
Ho provato tutti i metodi consigliati ma se non faccio sempre dal browser strumenti - opzioni - elimina files temporanei di internet - ok (a mano...) non mi visualizza mai i dati aggiornati senza dover chiudere prima il browserOriginariamente inviato da Xinod
sì, però se devi usare variabili javascript dentro normali tag html quei tag deve scriverli javascript con document.write()
trovi spiegazioni dettagliate qui![]()
![]()
![]()
Sono alla frutta...
Non c'è proprio nessunissima soluzione per questo maledettissimo problem?![]()
![]()
![]()
tom
"Vero sapiente è colui che sa di non sapere" (Socrate)