Ciao Andrea,
ti ringrazio per la tua pazienza... purtroppo non ho pagine pubbliche, sto lavorando in locale sul mio pc. La popup è aperta dalla pagina madre e sono entrambe aperte. Adesso sto tentando un altro metodo: porto i valori del form in una variabile dentro la finestra figlia (con una funzione nella figlia richiamata dal form) e poi tento di passare il valore che mi interessa alla madre, solo che a questo punto non so più che come impostare la funzione nella madre. Vi posto i codici così come li sto provando adesso.

Madre:
codice:
<html>
<head>
<script language="javascript"> 
<!--
function testResults (parlacontuamadre)
{

  var testo = window.figlia.parlacontuamadre
  if (testo==parola[x+1])
  
     {  document.getElementById("div3").innerHTML="risposta esatta"; 
     }
  else
     {  document.getElementById("div3").innerHTML="sbagliato";   
     }
alert ("aspetta");
 
}
 



-->
</script>
</head>
<body>

<div id="div2">
</div>
<div id="div3">
</div>
<script language="javascript"> 
<!--
parola= new Array ("acqua","wasser","cielo","himmel","fuoco","feuer");
x=2*Math.floor(Math.random()*3+1)-2;
document.getElementById('div2').innerHTML="come si dice " +parola[x]+"?";
window.open

("form1.html","figlia","height=200,width=300,scrollbars=no,toolbar=no");

//-->

</script>
</body>
</html>
Figlia:
codice:
 
<html>
<head>
</head>
<body>

<FORM NAME="myform1" ACTION="" METHOD="post" onsubmit="parlaconmamma(this)">
Enter something in the box: 
<INPUT TYPE='text' NAME='inputbox' VALUE=''>

<INPUT TYPE='submit' VALUE='Click' NAME='bottone'></FORM>
<script language="javascript">

function parlaconmamma(form)
{
   var parlacontuamadre=document.forms[0].inputbox.value;
   window.opener.testResults(parlacontuamadre);
  }
</script>


</body>
</html>