Avatar billede w13 Novice
15. april 2006 - 16:25 Der er 3 kommentarer og
1 løsning

Slette post i db ved lukning af vindue

Hej Eksperter.

Jeg er nu ved at lave en chat, men er stødt på problemer med brugerens logout, når vinduet lukkes.

Jeg ved at mange hjemmelavede chats har problemer med dette, men bemærket at en del af de bedre chats løser dette ved at lade siden åbne et nyt lille popup-vindue, når der klikkes på vinduets luk-knap.

Er der nogen her, som har erfaring med dette eller bare kan hjælpe mig med koden til dette popup-vindue, som jeg så vil sætte til at slette brugeren fra chatdatabasen.

Vh.
W13
Avatar billede Slettet bruger
15. april 2006 - 22:07 #1
Hejsa...

Ja! Jeg har bestemt erfaring med at bruge sådan et popup-vindue som sletter brugerens poster i chatten når han/hun lukkker vinduet... Men jeg droppede idéen dengang jeg lavede det for hvad nu hvis brugeren har en popup-stopper? Så er vi jo ligevidt...

Jeg vil i stedet råde dig til at løse dette her ved at sætte det ind i din global.asa.

Herinde kan du for eksempel når en bestemt session ikke eksisterer mere sætte et script til så at slette posterne i databasen...

- denne metode er nok lidt mere kompliceret at lave, men til gengæld også MEGET mere sikker...

\Dan
Avatar billede cyberkox Nybegynder
15. april 2006 - 22:14 #2
<body onunload=\"window.open(\lukchat.asp\',\'titel\')\">
Avatar billede w13 Novice
15. april 2006 - 23:26 #3
ok, har fundet noget om global.asa, Dannielsen... Så hvis du lige opretter svar :-)
Avatar billede Slettet bruger
17. april 2006 - 15:08 #4
OK!

Det gør jeg så...

- og sig endelig til hvis du skal have yderligere hjælp!

\Dan
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
Kurser inden for grundlæggende programmering

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