ho fatto cosi:
mi da il messaggio ma rimane aperta la popup.
il frame che apre la popup è lo stesso a cui devo mandare la pagina menu.asp

<script language="javascript">
alert ("salvato correttamente!");
window.opener.document.getElementById('dettaglio') .location.href='menu.asp';
window.close();

</script>