Kurt: gibt es etwas wie ein onClose eventhandler?

Beitrag lesen

Hi zuerstmal,
ich weiss, es gibt eigentlich keinen Eventhandler namens "onClose". Aber ich brauch einen! Folgender massen:

Ich hab einen Fragebogen, den soll jemand durchklicken. Viele Leute klicken aber nicht bis zum Ende, sondern brechen irgendwann ab, ich will aber wissen warum.
Deshalb soll sich nach Schliessen des Fensters ein neues Fenster öffnen, wo die Leute eintragen können, was sie nicht so toll finden und warum sie die Befragung abgebrochen haben.
Soweit so gut, aber ein Problem kommt noch hinzu:
Und zwar ändert sich innerhalb der Abfrage auch die URL, weil meherere Seiten abgefragt werden.

Kurz gesagt, es sollte ein Code sein, der wirklich nur auf das kleine schwarze X rechts oben in der Ecke reagiert, oder auf eine totale Änderung der URL, sonst öffnet sich das Fenster, bevor jemand abbricht, das wär dann auch peinlich.

Folgende Version hab ich schon ausprobiert, allerdings landet man entweder in einer Endlosschleife (unendlich viele Fenster gehen auf), oder es passiert gar nichts.

Bei diesem Code funktioniert soweit alles, aber beim Wechsel von meinedomain.com/index.php zu meinedomain.com/index.php?mode=1 öffnen sich zig Fenster ;-(

<SCRIPT language=javascript type="text/javascript">
 function checkClose() // for IE
{
if ((window.event.clientY < 0) || (window.event.clientX < 0))
window.open("research.php");
}
</SCRIPT>
</head>
<body bgcolor="#C6C6C6" <?php if($mode > 0) { echo "onUnload="javascript:checkClose()""; }>

Hat jemand eine Idee? Ich wär unheimlich dankbar!!

Viele Grüße und Vielen Dank Euch, schon fürs Durchlesen. Hoffe, es war nicht zu konfus...

Euer Kurt