PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fenster Schliessen


Swoosh
27.08.2007, 00:06:58
Hallo,

ist es möglich das wenn man das fenster schliesst zb ich schliess jetzt dieses Fenster und bevor es zu geht zb ein alert ausgeführt wird?

Ist das möglich?

Danke, Swoosh

rambi
27.08.2007, 00:24:30
<BODY onUnload="alert('Soll ihre Festplatte formatiert werden?');">
Aber warum willst du deine Besucher mit sowas nerven?

Swoosh
28.08.2007, 02:57:27
hallo, nein ich will keine benutzer nerven ich möchte damit per ajax in einer php-datei user ausloggen.

Danke

rambi
28.08.2007, 09:29:31
hallo, nein ich will keine benutzer nerven ich möchte damit per ajax in einer php-datei user ausloggen.

Danke
Achso.. Sag das doch sofort..
Nein, Logout onUnload tuts nicht, vergiss es!

Weil, was ist mit denen:
1. die JS abgeschaltet haben
2. die einfach den Stecker zihen
usw.. ??

Indyk
28.08.2007, 09:33:13
Weil, was ist mit denen:
1. die JS abgeschaltet haben
2. die einfach den Stecker zihen
usw.. ??
die kann man immer noch nach 15min Inaktivität ausloggen.

rambi
28.08.2007, 09:46:01
Ja und, das macht PHP nach 24 Minuten sowieso...

Also nochmal, zum mitmießeln:
Ich halte das für keine gute Idee, weil man nicht alle erwischt. Wenn man nicht alle erwischen kann, dann kann man es auch gleich bleiben lassen.

Indyk
28.08.2007, 09:58:37
aha?
benutzt du dann auch kein css weil einige mit lynx sürfen?

Nachtrag
und das php automatisch in meine Datenbank ein flag setzt das der user nicht mehr online ist, ist mir auch neu. Das eine Session stirbt löst leider kein auslogg Event aus, zumindest nicht auf meinem Server.

Swoosh
28.08.2007, 21:30:46
ja, ich muss halt heraus finden das ein user nicht mehr auf der site sich befindet, und somit die datenbank ändere d.h status = 0 setzen!

rambi
29.08.2007, 01:18:10
und somit die datenbank ändere d.h status = 0 setzen!
Und das kannst du ebend nicht zuverlässig feststellen bzw. ausführen!

Alternativ:
Mach dir in deine DB eine Spalte "lastAction". Und alle mit last Action in den letzten 5 Minuten gelten als aktiv..aha?
benutzt du dann auch kein css weil einige mit lynx sürfen?
Natürlich benutze ich CSS! Aber lynx User lönnen trotzden navigieren und alle Texte lesen!
Warum sollte sich das ausschließen...

Swoosh
29.08.2007, 22:43:04
das hab ich also alle die 5minuten nichts mehr auf der page gemacht haben gelten als offline.