Dvs. du sætter en cookie, som expirer på kort tid (f.eks. 30 min.) og checker om den er der, reloader hvis den er.
Det synes jeg selv lyder som en bagvendt en, men til gengæld skal den jo ikke reloade, når man kommer ind på siden og de 30 min. kan du jo selv ændre til hvad du synes passer.
<SCRIPT LANGUAGE=\"JavaScript\">
function setCookie(){ var exp = new Date(); exp.setTime(exp.getTime()+1800000);//30 min. document.cookie=\"reload=true;expires=\"+exp.toGMTString; }
function checkCookie(){ if (document.cookie){ if (document.cookie.indexOf(\'reload=true\')!=-1){ document.cookie=\"reload=true;expires=\"+exp.toGMTString; location.reload(); } }
function checkCookie(){ if (document.cookie){ if (document.cookie.indexOf(\'reload=true\')!=-1){ document.cookie=\"reload=true;expires=\"+exp.toGMTString; location.reload(); } else setCookie() }
function setCookie(){ var exp = new Date(); exp.setTime(exp.getTime()+1800000);//30 min. document.cookie=\"reload=true;expires=\"+exp.toGMTString; }
function checkCookie(){ if (document.cookie){ if (document.cookie.indexOf(\'reload=true\')!=-1){ setCookie(); location.reload(true); } else setCookie() }
Ahem. reload trigger onload-eventen een gang til så vil det ikke gå i uendelig løkke? Måske man kunne checke på om det er mindre end 1 sekund siden den cookie sidst blev sat, og så lade være at reloade.
<SCRIPT LANGUAGE=\"JavaScript\"> var exp = \"\" function setCookie(){ exp = new Date(); exp.setTime(exp.getTime()+1800000);//30 min. document.cookie=\"reload=true;secs=\"+exp.getMilliseconds+\";expires=\"+exp.toGMTString; }
function checkCookie(){ if (document.cookie){ if (document.cookie.indexOf(\'reload=true\')!=-1){ var pos = document.cookie.indexOf(\';expires=\'); var secs = document.cookie.substring(document.cookie.indexOf(\'secs=\')+5, pos-1); setCookie(); if (new Date().getMilliseconds-secs<5000) return; location.reload(true); } else setCookie() }
</script>
Va\' Jakob, er det ikke hvad der skal til ?? -- Jeg kan lige nu kun kigge på logikken -- arbejdet (og frokosten) kalder.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.