Avatar billede bongo20 Nybegynder
08. juni 2005 - 13:58 Der er 6 kommentarer og
1 løsning

window.onunload()

Hej

Jeg har et problem med min window.onunload().

Jeg har nu forsøgt at sætte en alert(); ind i window.onunload() og denne alert fyres fint af hvis jeg går til en anden side via et link på siden.
Problemet er at hvis jeg bare lukker min browser i det røde kryds så sker intet.

Nogen der ved hvad jeg gør forkert?

:o)
Avatar billede roenving Novice
08. juni 2005 - 14:35 #1
Jeg tror såmænd ikke, at du gør noget galt, for jeg kan sagtens forestille mig, at styresystemet er nået så langt med at nedlægge browser-vinduet og browseren så langt med sine nedlukningsrutiner på det tidspunkt, hvor eventen er filtreret ned til body-elementet på html-siden, at det ikke kan nå at blive kørt, inden de nødvendige ressourcer er nedlagt !-)
Avatar billede bongo20 Nybegynder
08. juni 2005 - 14:37 #2
Så jeg kan på ingen måde gøre det anderledes og altid få fyret en event af når browseren lukkes?
Avatar billede nythjem Nybegynder
08. juni 2005 - 15:30 #3
Hej Bongo..

Du skal bare bruge onbeforeunload..

Ulempen er, at der medfølger noget standard browser tekst med, men det virker efter din hensigt..
Avatar billede roenving Novice
08. juni 2005 - 15:31 #4
I IE findes der en onbeforeunload-event, som du sikkert kan fange, og f.eks. spørge om folk virkligt vil navigere videre:

<body onbeforeunload="event.returnValue='Vil du virkelig navigere væk ?-)';">
Avatar billede bongo20 Nybegynder
08. juni 2005 - 16:09 #5
Det virker lige efter hensigten. Det med en alert() var udelukkende for at teste, jeg skal bare lige have lavet et par ændringer i en database når den lukkes, så det virker helt perfekt med onbeforeunload()... tak, og nythjem var vist først
Avatar billede nythjem Nybegynder
08. juni 2005 - 16:11 #6
Tak for point..

Og bare rolig med pointsne.. Bruger dem alligevel i stor stil på Jes, aka Roenving, så jing jang.. :)
Avatar billede roenving Novice
08. juni 2005 - 16:20 #7
*lol*

-- og der var jeg vist lidt langsom !-)
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