Ciao mi piacerebbe sapere perchè se scrivo

<body onunload="prova()">

funziona mentre se scribo in head


window.captureEvents(Event.Unload);
window.onUnload=prova;

function prova() {
alert("Funziona");
}


non funziona!

Eppure tutte e 2 servono per la chiusura del browser