Sådan holder Sessions Alive med JavaScript

July 11

Det er nyttigt at bruge JavaScript til at holde en web-session i live, når en bruger kan udfylde en langvarig eller vigtig form. Hvis du tager lang tid sessionen kan timeout, og al den information du har udfyldt på skemaet, vil blive tabt, og du kunne få logget af. En måde at holde sessionen live med JavaScript er at tvinge browseren til periodisk genindlæse et lille billede på websiden.

Instruktioner

1 Åbn din HTML-kildefilen i en teksteditor, som Windows Notesblok.

2 Placer en JavaScript-funktion i den del af filen med koden "<script type =" text / javascript "> setInterval (function () {var myelement = document.getElementById ( 'myimg«) hoved; myelement.src =' image. gif rand = '+ Math.random ();?}, 100000); </ script> ". Browseren kalder funktionen med jævne mellemrum og lastning et billede til at holde sessionen i live. Erstat '100000' med, hvor ofte du ønsker at opdatere sessionen i millisekunder.

3 Føj koden "<img width =" 1 "height =" 1 "id =" myimg "/>" hvor som helst i den del af HTML-filen krop. Dette billede vil holde blive genindlæses af JavaScript-funktion, forhindre session fra timing ud. Hvis du ønsker at bruge et andet billede fil, udskift "image.gif" her, og i JavaScript-funktion, med din egen fil navn.

4 Gem HTML-filen og indlæse den til din server.


relaterede artikler