Yrdetraxe: Aktion beim Beenden der Seite ausführen

Beitrag lesen

Hallo,
ich habe eine Seite, bei der bei jeder Art des Beenden eine Aktion ausgelöst wird.

Das ganze funktioniert über die Funktion "onunload" welches ich im HTML-Body-tag <body onunload="quit()"> stehen habe.
Beim beenden der Seite wird eine JS-Funktion aufgerufen, das funktioniert in allen gängigen Browsern wunderbar,

und jetzt kommt das Problem...
ich möchte gerne einen PHP Code ausführen, den ich per window.open() in einer neuen Datei ausführe. Hierbei machen Firefox und IE7 keine Probleme, Opera jedoch blockiert die neu aufgerufene Seite als Popup, aber es ist wichtig das der PHP Code ausgeführt wird.

Der Grund dafür ist, dass ich eine Datenbank abfrage starte, NACHDEM der User auf der ersten Seite fertig ist. Es geht um die Dauer die der User auf der Seite geblieben ist, die dem "popup" per Get mitgeteilt wird.

Und eine andere Lösung als per window.open eine neue Seite mit der Abfrage zu öffnen, hab ich dafür nicht gefunden.

Über Hilfe würde ich mich freuen.