ho notato che così funziona sia con IE sia con Mozilla
codice:
function window_onbeforeunload() {

	var v = new Image();
	v.src = "b.asp";

	alert("chiusura SITO");
}
in pratica metto la pagina a.asp in un frame nascosto, quando si abbandona il sito, si chiude ovviamente la pagina a nascosca che richiama la pagina b.asp che ho verificato scrive correttamente qualcosa in un database.

Attendo comunque il vostro pensiero