phpbar.de logo

Mailinglisten-Archive

[php] [OT] DB Abfrage wenn Fenster geschlossen wird

[php] [OT] DB Abfrage wenn Fenster geschlossen wird

Alex idioms at freenet.de
Die Jul 5 17:12:08 CEST 2005


Lutz Zetzsche wrote:

>Auf den ersten Blick habe ich mir gedacht, daß sieht doch alles richtig 
>aus. Die Syntax ist es auch. Daher dachte ich zuerst an Probleme mit 
>strengen Sicherheitseinstellungen in einem aktuell gepatchten IE, der 
>es vielleicht nicht zuläßt, window.location.href auszuführen.
>
>Dann ist mir aber etwas aufgefallen:
>
>Der Fehler liegt meines Erachtens in Logik. Wenn ein Besucher die Seite 
>verläßt, kann er das auf vielfältige Weise tun, u.a. über einen Link.
>
>Was passiert aber oben in diesem Fall?
>
>1. Der angeklickte Link wird aufgerufen
>2. Durch das onUnload wird auch Dein Javascript aufgerufen und die Seite 
>anfrage.php?del=uidto geladen
>
>Ein Klick - und zwei Seiten werden geladen...
>
>Mein Firefox lädt hier erst 1. und dann 2. Dein IE macht es vielleicht 
>umgekehrt oder merkt, daß hier was nicht stimmt und entscheidet sich 
>für eine der beiden Seiten.
>
>Ich denke, Du mußt Dir also etwas anderes ausdenken. Befindet sich 
>obiges Skript denn auf jeder Seite oder z..B. nur auf Abmelden-Seite. 
>Je nachdem ist die Lösung einfach oder kompliziert.
>  
>
Hi Lutz, Jonas und Frank,

da es sich um ein neues Fenster gehandelt hat sprich um ein Popup habe 
ich es mittlerweile so gelöst,
dass der opener des Popups die DB Abfrage ausführt.

Besten Dank für Eure Überlegungen und
herzliche Grüsse
Alex



php::bar PHP Wiki   -   Listenarchive