basado en javascript, pero puede enviar una solicitud ajax usando el controlador de eventos window.onclose
jquery tiene $(window).unload(....) que debería manejar las diferentes implementaciones en los navegadores (algunos no son compatibles con el controlador de eventos onclose).