Avatar billede hifi4all Nybegynder
06. januar 2006 - 17:23 Der er 2 kommentarer og
1 løsning

window.onbeforeunload og åben nyt siden/link i samme vindue

Hej har en chat, så åbnes i et nyt vindue, som normalt logger brugeren ud korrekt, hvis denne benytter den dertil indrettede "logud-knap", men når brugeren blot lukker vinduet, logges denne ikke af chatten.

Jeg har fundet nedenstående sscript, som fortæller at brugeren ikke er logget korrekt ud, og i den forbindelse lyder mit spøgsmål:

Når brugeren klikker OK til nedenstående script, er det så muligt at sende brugeren til en anden side? I dette tilfælde "exit.asp"?

Eller findes der en anden måde at gøre det på?

På forhånd tak!

Script:
<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
<!--
window.onbeforeunload = unloadMess;
function unloadMess(){
mess = "Besked til brugeren her. Fortæl at denne ikke er logget korrekt ud..."
return mess;
}
//-->

</SCRIPT>
Avatar billede olebole Juniormester
09. januar 2006 - 03:08 #1
<ole>

Nej, Det ville da være komplet tåbeligt! De, der skriver browsere, prøver heldigvis at bruge den skaldede side af hovedet til at tænke med. Ellers ville du jo konstant løbe ind i problemet, at du kun kunne få lov at forlade et site ved at reboote din PC ... og det sker ikke, vel?  =)

Du sætter formodentlig allerede et stamp i DB'en hvergang en bruger downloader beskeder, så han nøjes med at downloade beskeder, han ikke tidligere har set. Hvis chatten f.eks. opdaterer hvert 10 sekund, checker du af og til dette stamp - og om der er brugere, der ikke har hentet beskeder de seneste 15 sekunder. Er det tilfældet, logger du dem ud  ;o)

/mvh
</bole>
Avatar billede hifi4all Nybegynder
09. januar 2006 - 09:11 #2
Kan egentlig godt se din pointe, og forsøger da også noget andet dynamisk, men hvis man ikke spørger, får man ikke svar.

Det kunne jo være? ;O)
Avatar billede hifi4all Nybegynder
06. februar 2006 - 09:26 #3
lukket
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