E’ possibile mantenere attivo lo stato della Sessione di una pagina ricaricando un’immagine mediante javascript, in modo che il tutto sia trasparente all’untente.
Ecco lo snippet:
<html>
<head>
<title>Keep Alive Session Sample</title>
<script language="JavaScript">
function keepAliveSession(imgName) {
myImg = document.getElementById(imgName);
if (myImg) myImg.src = myImg.src.replace(/\?.*$/, '?' + Math.random());
}
![]()
</script>
<body>
Esempio di keep alive con ricaricamento immagine in background ogni 5 minuti...
![]()
<img id="imgKA" width="1" height="1" src="images/pixel.gif?" />
![]()
<script language="JavaScript">
window.setInterval("keepAliveSession('imgKA')", 18000);
</script>
</body>
</html>
La funzione Math.random() evita di far recuperare dalla cache l’immagine.
Download source snippet: keep_alive_session.zip (491,00 bytes)
No comments yet.
Leave a comment