Ja ne razumem - zašto si se uhvatio za zatvaranje prozora?
Korisnik može da klikne na neki spoljašni link tvoje stranice i tako napusti sajt - to još i možeš da držiš pod kontrolom.
Dalje, može da odabere neki bukmark ili da otkuca neku adresu u adresnoj liniji i opet napusti tvoj sajt - a browser ostaje i dalje otvoren.
Što se tiče JavaScripta, pogledaj događaje onUnload i onBeforeUnload, to ti je jedina nada.