Nwlapcug.com


Come mantenere sessioni vivo con JavaScript

È utile utilizzare JavaScript per mantenere una viva sessione web quando un utente può essere completato una forma lunga o importante. Se si prende un lungo tempo la sessione potrebbe time out e tutte le informazioni che hai compilato il modulo andranno perse, e potrebbe ottenere disconnesso. Un modo per mantenere la sessione con JavaScript è quello di forzare il browser per ricaricare periodicamente una piccola immagine della pagina Web.

Istruzioni

1

Aprire il file di origine HTML in un editor di testo come blocco note di Windows.

2

Inserire una funzione JavaScript nella sezione head del file con il codice "< script type =" text/javascript"> setInterval(function() {var myelement = document.getElementById('myimg'); myelement.src = 'image.gif?rand=' + Math.random();}, 100000); < / script > ". Il browser chiama la funzione periodicamente, ricaricare un'immagine per mantenere viva la sessione. Sostituire '100000' con quale frequenza si desidera aggiornare la sessione in millisecondi.

3

Aggiungere il codice "< img width ="1"height ="1"id ="myimg"/ >" in un punto qualsiasi nella sezione body del file HTML. Questa immagine manterrà sempre ricaricato dalla funzione JavaScript, impedendo la sessione di timeout. Se si desidera utilizzare un file di immagine diverso, sostituire "image. gif" qui e nella funzione JavaScript, con il nome del proprio file.

4

Salvare il file HTML e caricarlo sul server.