Avatar billede oasen Nybegynder
06. juni 2002 - 13:29 Der er 5 kommentarer og
1 løsning

Åben vindue, når browser lukkes

Jeg er i gang med at tilføje et system til mit site, hvor det fremgår, hvilke brugere, der er online. Det er ikke noget problem at registrere deres ankomst, da de jo logger ind, men det er lidt svære at kontrollere, hvornår de smutter igen. Har rodet lidt med noget global.asa, men fandt det knap så velegnet.
Nu har jeg tænkt den anden vej rundt og kommet i tanker om, at det nok er det bedste at åbne et lille vindue, når browseren lukkes, hvori der kan udføres lidt kode.
Jeg forestiller mig umiddelbart noget alá:

<body onUnLoad="PopUpVindue()" ... >

Og her kommer så "problematikken", hvis brugeren har slået JavaS fra. Så vil der jo stadig stå, at vedkommende er logget på.
Kan der laves noget smartere med noget D(html) af en art, der er knap så brugerafhængigt?
Avatar billede aslan Nybegynder
06. juni 2002 - 13:51 #1
Det du snakker om har jeg lavet i php og javascript...
Avatar billede oasen Nybegynder
06. juni 2002 - 14:15 #2
Ja, og hvor vil du hen med det? Du har vel formentlig også et problem, hvis brugeren har deaktiveret session-cookies, hvilket man ikke har på 'min' måde.
Avatar billede aslan Nybegynder
06. juni 2002 - 20:08 #3
Uden sessioner og cookies , men php, javascript og mysql hvis du har adgang til disse kan jeg godt hjælpe dig...
Avatar billede oasen Nybegynder
06. juni 2002 - 22:20 #4
Hej aslan - Jeg tror, jeg misforstod dig lidt før. Beklager...

Jeg anvender ASP/Access, men selve programmeringen er sådan set heller ikke noget problem. Har allerede lavet en lille test-version, der fungerer fint.

Ved onunLoad hopper et lille vindue op, åbner databasen og sætter status for den pågældende bruger til Offline. Og det samme, når vedkommende logger ud.

Det er sikkert det samme, du selv har lavet. Efter min mening mere pålideligt end brug af sessions, der jo først skal time'e out, før ændringen registreres.
Eneste problem som sagt er, hvis en bruger af en eller anden grund har deaktiveret javascript, så vil han/hun ikke stadig stå som "online".
Har du et godt forslag til dette??
Avatar billede oasen Nybegynder
06. juni 2002 - 22:22 #5
så vil han/hun ikke stadig stå som "online".
=
så vil han/hun stadig stå som "online".
Avatar billede oasen Nybegynder
09. juni 2002 - 07:05 #6
...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester