webForumDet fria alternativet

Unload med PHP?

8 svar · 307 visningar · startad av filipbh

filipbhMedlem sedan juli 2002405 inlägg
#1

Hur ska man skriva för att utföra en funktion vid "onUnload" i PHP? Använde javascript som öppnar en popup innan men flera har ju popupkillers så den kommer inte alltid upp och funktionen måste köras när sidan stängs...

Någon som vet?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det går inte.

filipbhMedlem sedan juli 2002405 inlägg
#3

Illa.. Kan man lösa det på något annat sätt?

@ndersMedlem sedan juni 200032 969 inlägg
#4

Varför måste du köra en funktion när fönstret stängs?

(PHP körs ju på servern, och har inte så lätt att ta reda på när ett fönster stängs hos klienten)

filipbhMedlem sedan juli 2002405 inlägg
#5

För att om man inte har loggat ut när fönstret stängs så ska det köras en funktion som loggar ut en...

MungoMedlem sedan jan. 2000372 inlägg
#6

Det enda du kan göra är att öppna ett nytt fönster med onUnload som i sin tur loggar ut...

filipbhMedlem sedan juli 2002405 inlägg
#7

Hur då isf? Ska det öppnas från början menar du? För är man inne på sidan och en stänger den eller byter url så det finns det ju inget annat kommando än onUnload, vad jag vet, som öppnar ett fönster.. Oavsett om det är popup eller window.

nkrantzMedlem sedan apr. 2002830 inlägg
#8

Nä, han menar att du med javascript lägger in så att en ny sida öppnas när du stänger ner den första popupen eller vad det nu är. I den nya sidan som öppnas kör du din php så att medlemen loggas ut...

// Nippe

filipbhMedlem sedan juli 2002405 inlägg
#9

onUnload-scriptet ligger i en egen frame. När den framen försvinner ska popupen öppnas. Men den öppnas inte för de som har popup-killer.. Ska jag då öppna en sida istället för popup? Det lär väl hända samma sak, dvs. att den inte öppnas... Det spelar ingen större roll vad för typ av sida som öppnas. Bara den kommer upp för alla oavsett om man har popup-killer eller liknande.

125 ms totalt · 3 externa anrop · v20260731065814-full.ca5a5675
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)