Hej Jakob
For ikke at gøre det hele mere kompliceret end det er, vil jeg mene, du blot
skal bruge en "onUnload" funktion på eksempelvis din menu- eller titel-frame
(hvis du altså benytter frames).
Fx:
<HEAD>
<SCRIPT LANGAUGE="JavaScript">
function fnUserIsLeaving() {
window.open('goodbye.asp');
}
</SCRIPT>
</HEAD>
<BODY onUnload="fnUserIsLeaving();">
....
Og så bare rette brugerens recordset i "goodbye.asp" og lave en
JavaScript-funktion der lukker vinduet igen ("window.close()"). Vist ca.
denne metode, der bruges på dating.dk.
--
Med venlig hilsen
Knud Westdorf
knud@westdorf.dk
www.jirty.dk
"Jakob Munck" <jakob.munck@tdcadsl.dk> wrote in message
news:3bd9a2b6$0$25376$edfadb0f@dspool01.news.tele.dk...
> Jeg har et lille kontaktbureau på nettet og kunne godt tænke mig at lave
en
> online-liste, der viser hvilke af brugerne der på et givent tidspunkt er
> logget ind og bruger tjenesten. Jeg ved hvordan man får brugere der er
> logget ind på en sådan onlineliste. Det gør man ved at der i forbindelse
med
> at de logger sig ind rettes i et felt i deres individuelle record, som
viser
> at de nu er logget ind. Det er ikke så svært.
>
> Men hvordan sørger man for, at dette felt rettes tilbage, når brugerne
ikke
> mere er logget ind ? Erfaringen viser nemlig, at mindst hver anden af dem
> ikke bruger den autoriserede måde at logge sig ud på. De klikker bare på
et
> link til en anden hjemmeside via deres browser, og forlader dermed min
site,
> men uden at jeg har mulighed for at registrere dette som en hændelse, der
> kan rette indlogningsfeltet tilbage til den oprindelige tilstand.
>
> Jeg har altså brug for - tror jeg - at bruge session-objektet på en eller
> anden måde, således at brugere der de facto har forladt siten, efter en
vis
> periode, registreres som ikke-tilstedeværende. Det kan ske ved at en
> sessionvariabel udløber (typisk efter 20 min.).
>
> Men hvordan får jeg udløbet af denne sessionvariabel til at udløse at felt
et
> i brugerens record rettes tilbage til starttilstanden?
>
> Eller er der en helt anden måde, som er meget lettere end den jeg her
> forestiller mig?
>
> Gode idéer modtages med glæde.
>
> v.h.
> Jakob Munck
>
>