Archief - Functie oproepen bij drukken op kruisje (sluit) browser/tabblad

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Scrimrage

Legacy Member
Hoi,


bestaat er een manier om als er op de sluitknop van de browser of tabblad wordt geklikt, een functie uit uw javascript op te roepen zodat deze kan worden uitgevoerd?


en is dat voor een tabblad gewoon dezelfde dan?

Scrimrage

Legacy Member
als de gebruiker dan gewoon op F5 drukt, dan gaat hij dat ook doen en dat is niet echt de bedoeling.

KO

Legacy Member
Zet een cookie bij de unload die enkele seconden mag bestaan en test bij een onload of die cookie bestaat. Indien ja -> het was een F5.

TiZon

Legacy Member
@KO: dan moet je dat afhandelen in je onload, maar als die er niet komt (venster sluiten), dan gaat het toch nog niet?

KO

Legacy Member
TiZon zei:
@KO: dan moet je dat afhandelen in je onload, maar als die er niet komt (venster sluiten), dan gaat het toch nog niet?

je voert whatever je wil doen uit in je unonload, indien die onload binnen enkele seconden wordt aangeroepen maak je je acties ongedaan.


Omslachtig, dat wel.

Scrimrage

Legacy Member
unload gaat in mijn geval gewoon niet.

Want de functie die ik wil oproepen dient om uit te loggen, moest je dat gewoon ongedaan maken dan ....

adrianhates

Legacy Member
ik heb ook al zo een probleem gehad bij unload.. Kwou daar toen ajax aan toevoegen om serverside die session te destroyen.. Maar raar genoeg werkte dat niet :(

Gurdt

Legacy Member
wanneer wilt ge iets bereiken op een close dat ge niet wilt bereiken bij een refresh?

adrianhates

Legacy Member
Gurdt zei:
wanneer wilt ge iets bereiken op een close dat ge niet wilt bereiken bij een refresh?
als de gebruiker de pagina sluit gebeurt er geen refresh? Bijvoorbeeld een sessie beëindigen doet ge niet door te refreshen

Gurdt

Legacy Member
sessies kunt ge toch gebruiken met php gewoon? zodra ge de browser sluit vervalt die? da hoeft ge toch zelf nie in cookies te gaan steken??

KO

Legacy Member
Log een gebruiker uit automatisch uit na 5 minuten inactiviteit ? Hou gewoon de tijd bij van zijn laatste actie, indien 5 minuten verstrijken log je hem uit.

Je kan een pagina maken die om de zoveel minuten checkt of er gebruikers uitgelogd moeten worden, en deze dan door de server om de zoveel tijd uit te laten voeren.
(ik ga er dus vanuit dat je één of andere serverside taal gebruikt)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan