cerca onbeforeunload qui sul forum o in rete, ma non è il massimo e non è gestito in egual maniera dai browser (vado a memoria essendo un evento che non uso da 5 anni).