Hi!
Ziemlich ausgefallenes Problem: Ich habe ein Log-Tracking-System mit PHP-Sessions erstellt, das beim Verlassen der Site die Auswertung macht. Dazu geht bei "onUnload" des Framesets ein Popup mit einer PHP-Datei auf, die die gesammelten Variablen in eine HTML-Datei schreibt. Leider führt es diese Funktion auch bei jedem Refresh (F5) der Seite aus, da dann ja ebenfalls "onUnload" passiert.
Jetzt die Frage: Gibt es die Möglichkeit, per JavaScript den Refresh-Befehl "auszuschalten" oder eine andere Möglichkeit, die PHP-Auswertung aufzurufen? Es muss nicht partout ein Popup sein.
Im Klartext: Kann man programmiertechnisch irgendwie zwischen "Fenster schließen" und "Fenster aktualisieren" unterscheiden? Ein widerrufen des "onUnload"-Befehls des Mutterfensters beim "onLoad" des Popups geht nicht, weil erst PHP abgearbeitet wird und dann JavaScript.
Zeigt, was ihr draufhabt ;o)!
Danke,
Nummer2
Ziemlich ausgefallenes Problem: Ich habe ein Log-Tracking-System mit PHP-Sessions erstellt, das beim Verlassen der Site die Auswertung macht. Dazu geht bei "onUnload" des Framesets ein Popup mit einer PHP-Datei auf, die die gesammelten Variablen in eine HTML-Datei schreibt. Leider führt es diese Funktion auch bei jedem Refresh (F5) der Seite aus, da dann ja ebenfalls "onUnload" passiert.
Jetzt die Frage: Gibt es die Möglichkeit, per JavaScript den Refresh-Befehl "auszuschalten" oder eine andere Möglichkeit, die PHP-Auswertung aufzurufen? Es muss nicht partout ein Popup sein.
Im Klartext: Kann man programmiertechnisch irgendwie zwischen "Fenster schließen" und "Fenster aktualisieren" unterscheiden? Ein widerrufen des "onUnload"-Befehls des Mutterfensters beim "onLoad" des Popups geht nicht, weil erst PHP abgearbeitet wird und dann JavaScript.
Zeigt, was ihr draufhabt ;o)!
Danke,
Nummer2