ciao mcgyver75,
se metti l'alert non blocchi l'unload.
Dovresti fare una funzione di controllo... ti faccio un esempio
codice:
<HTML>
<HEAD>
<script language="javascript">
var ConsentiUscita='are you sure?'
function ControllaUscita(){
if(ConsentiUscita!='')return ConsentiUscita
}
</script>
</HEAD>
<BODY bgcolor='9999FF', onBeforeUnload="return ControllaUscita()">
link
<form onsubmit="ConsentiUscita=''">
<input type="submit" name="sub" value="submit">
</form>
</BODY>
</HTML>
così si può andare al link indicato e fare il submit del form