Infatti anche con document.location.href ottengo lo stesso risultato, cioè la visualizzazione dell'alert ma non il reindirizzamento...
Quindi, se un reindirizzamento con onbeforeunload non è possibile, penso di ripiegare con la visualizzazione di un semplice alert...

Grazie lo stesso,
ciao.