Ci sono quasi...
Vorrei però evitare che, quando il commento salvato dalla pagina figlia, aperta in popup, nel campo nascosto della pagina madre è già stato inserito, venga riproposta la finestra Confirm con la domanda al momento del submit del form... 
Pagina madre:
codice:
function PopUp() {
var w = 400;
var h = 400;
var l = Math.floor((screen.width-w)/2);
var t = Math.floor((screen.height-h)/2);
finestra=window.open('paginacommento.asp','','width=' + w + ',height='+ h + ',top=' + t + ',left=' + l+',scrollbars=no,menubar=no,toolbar=no,status=no');
}
function atLeastOneChecked(form) {
var inputs = form.getElementsByTagName('input');
var i = inputs.length;
while (i--) {
if (inputs[i].checked && !inputs[i].disabled)
if(confirm("Vuoi inserire un commento?"))
{
PopUp();
return false
}
else
{
return true
}
}
alert("ko!")
return false;
}
...
<form name=Test action="pagLatoServer.asp" method=POST onsubmit="return atLeastOneChecked(this)">
...
<input type=HIDDEN name=commento value=x>
</form>
Pagina figlia:
codice:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nuova pagina 1</title>
<script language="javascript" type="text/javascript">
<!--
function insertf1(f1) {
window.opener.document.Test.commento.value=f1;
alert("Commento correttamente salvato.");
window.close();
return f1.substr();
}
//-->
</script>
</head>
<body>
<form name="formPopup">
<textarea rows="10" name="S1" cols="40"></textarea></p>
<a href="javascript:insertf1(document.formPopup.S1.value);">
[img]salva.png[/img]</a></p>
</form>
</body>
</html>