Grazie Carlo...

credo che userò la tua prima versione, che mi pare più diretta...
la seconda non la capisco, nel senso... c'è un motivo per cui la funzione window.open verrà chiamata subito e location.reload no?

PS: hai scritto open e non window.open, è un errore?