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?
8 svar · 307 visningar · startad av filipbh
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?
Det går inte.
Illa.. Kan man lösa det på något annat sätt?
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)
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...
Det enda du kan göra är att öppna ett nytt fönster med onUnload som i sin tur loggar ut...
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.
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
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.