Originariamente inviato da br1
Restituisci false se l'utente conferma e true se non vuole il commento...
al ritorno dalla popup semplicemente invoca il metodo submit() del form se il commento e' stato inserito.

<form ... onsubmit="if(confirm('Vuoi inserire un commento?'){window.open('paginacommento.xxx',...); return false}else{return true}">
Grazie per aver risposto in maniera così chiara.
Questo è il codice della pagina del form con i checkbox.

Problema:
1) Una volta inserito il commento come lo gestisco per passarlo alla pagina che lo deve processare lato server?

codice:
<script language="javascript" type="text/javascript">
// <!CDATA[

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?"))
                                                    {window.open('paginacommento.asp');
                                                      return false}else{return true}
      

   }
   
   alert("ko!")
   return false;

}

// ]]>
</script>
...

<form name=Test action="pagLatoServer.asp" method=POST 
onsubmit="return atLeastOneChecked(this)">

...

</form>