L'alert ferma l'esecuzione dello script fino a che non viene premuto l'OK.

Quindi il tuo script e` corretto, ma il caricamento della pagina avverra` solo dopo che hai confermato.

Eventualmente potresti aprire una piccola popup al posto dell'alert (con ripercussioni negative, per cui forse non ti andra` bene).