E` una questione che ciclicamente ritorna, per cui se vuoi una risposta completa, fai una ricerca nel forum.

Conviene che il comando di ricaricamento sia inserito nella pagina ritornata dal server dopo l'inserimento:

window.opener.location.reload();