Hvordan holde Sessions live med Javascript

Det er nyttig å bruke Javascript for å holde en web-økt i live når en bruker kan fullføre en lengre eller viktig form. Hvis du tar en lang tid økten kan bli tids ut, og all den informasjonen du har fylt ut i skjemaet vil gå tapt, og du kan bli logget ut. En måte å holde økten i live med Javascript er å tvinge leseren til periodisk laste et lite bilde på websiden.

Bruksanvisning

1 Åpne HTML-kildefilen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.

2 Plasser en Javascript-funksjonen i hodet delen av filen med koden "<script type =" text / javascript "> setInterval (function () {var myelement = document.getElementById ( 'myimg'); myelement.src = 'image. gif rand = '+ Math.random ();}, 100000); </ script> ". Nettleseren kaller funksjonen med jevne mellomrom, omlasting et bilde for å holde økten i live. Bytt '100000' med hvor ofte du vil oppdatere session i millisekunder.

3 Legg inn koden "<img width =" 1 "height =" 1 "id =" myimg "/>" hvor som helst i kroppen delen av HTML-filen. Dette bildet vil holde å bli lastet av Javascript-funksjonen, hindrer økt fra tidsavbrudd. Hvis du ønsker å bruke en annen bildefil, erstatte "image.gif" her, og i Javascript-funksjonen, med din egen fil navn.

4 Lagre HTML-fil og laste den opp til serveren din.