01. april 2003 - 16:02Der er
8 kommentarer og 1 løsning
Popup-vindue med indbygget nedtælling
Hej
Jeg søger en løsning på flg: Efter et givent antal minutter skal et popup-vindue dukke op på skærmen. I dette popup-vindue skal der - udover teksten "Vil du fortsat være logget på ?" - være en indbygget nedtælling, der f.eks. går fra 1 minut og ned til nul. Brugeren skal kunne klikke Ja/Nej - hvis "Ja" så fortsættes login (session-variabel sættes et givent antal minutter) eller hvis "Nej"/tid udløbet så Session.Abandon.
<html> <head> <script> setTimeout("self.location.href = 'abandon.asp';", 1 * 60 * 1000); </script> </head> <body> Vil du fortsat være logget på?<br> <a href="fortsaet.asp">Ja</a> <a href="abandon.asp">Nej</a> </body> </html>
I "fortsaet.asp" sætter du så sessionvariablen til et givent antal minutter, og i "abandon.asp" bruger du Session.Abandon Du kan inkludere dette i begge filer for at lukke vinduet, når sessionen er ordnet:
Jeg har prøvet det af og det virker (næsten). I mellemtiden er jeg dog kommet på den tanke om man kan erstatte popup-vinduet med en dialogboks (med Ja/Nej-knapper og nedtællingsfunktion) ?
Jeg fastholder pop-up ideen, men det driller mig lidt det der med at få forlænget min session-variabel = man har klikket "Ja". For hvordan kommer jeg fra fortsaet.asp til den side hvor popup dukkede op ?
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.