/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Log out -> tidspunkt til database
Fra : Jacob ..


Dato : 11-05-04 21:44

Kan på en eller anden måde med asp lave en funktion der gør, at
hvis en bruger (der er logget på), lukker browseren (feks på
krydset øverst tilhøjre i IE), at tidspunktet registreres i en
Access-db?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jesper Nielsen (11-05-2004)
Kommentar
Fra : Jesper Nielsen


Dato : 11-05-04 22:01

> Kan på en eller anden måde med asp lave en funktion der gør, at
> hvis en bruger (der er logget på), lukker browseren (feks på
> krydset øverst tilhøjre i IE), at tidspunktet registreres i en
> Access-db?

Du kan ikke lave en skudsikker løsning - men nogenlunde.
Du kan bruge:

<body onunload="openLogoffWindow();">

eller

<body onbeforeunload="openLogoffWindow();">

OnBeforeUnload giver svjv nogen fordele (ved ikke lige hvilke,) men den
virker kun i IE.
Denne metode virker selvfølgelig kun, hvis brugeren har aktiveret javascript
og ikke blokerer for unrequested pop-up vinduer.

--
Mvh. Jesper



Jens Gyldenkærne Cla~ (11-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-05-04 22:27

Jesper Nielsen skrev:

> OnBeforeUnload giver svjv nogen fordele (ved ikke lige
> hvilke,)

OnBeforeUnload kan - i modsætning til OnUnload - fortrydes. Det
betyder at man fx kan bruge hændelsen til at smide en confirm-boks
til brugeren hvor han/hun kan fortryde at gå væk fra siden.

Det kan bruges i praksis til sider med form-felter - hvis der er
udfyldt noget i felterne uden at der er submittet, kan brugeren
advares inden siden forlades.

> men den virker kun i IE.

Ikke længere. Mozilla har siden 1.7A også understøttet hændelsen.

> Denne metode virker selvfølgelig kun, hvis brugeren har
> aktiveret javascript og ikke blokerer for unrequested pop-up
> vinduer.

- men da Mozilla så til gengæld blokerer for vinduesåbninger i
on(un)load-hændelser som standard, vil det ikke gøre nogen forskel
i dette tilfælde.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste