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>