Considera che la soluzione che ho postato io ti ricaricherà la pagina una e una sola volta: se ti ci colleghi domani alle 12:45:00, la pagina sarà ricaricata alle 12:45:25; ma se poi accedi nuovamente, ad esempio alle 15:23:19, non avverrà più il refresh. Questo fin quando l'utente non avrà svuotato la cache del browser. Nel caso in cui tu voglia ricaricare la pagina 25 secondi dopo per ogni accesso ti conviene manipolare l'URL…:
codice:
<script type="text/javascript">
onload = function () {
var bSearch = location.search.length > 1, sPrefix = bSearch ? "&" : "?", oGetVars = {};
if (bSearch) {
for (var aItKey, nIdx = 0, aCouples = location.search.substr(1).split("&"); nIdx < aCouples.length; nIdx++) {
aItKey = aCouples[nIdx].split("=");
oGetVars[unescape(aItKey[0])] = aItKey.length > 1 ? unescape(aItKey[1]) : "";
}
}
oGetVars.hasOwnProperty("reloaded") || setTimeout(function () { location.assign(location.href + sPrefix + "reloaded=true"); }, 25e3);
};
</script>