Per passare i parametri da una pop-up alla pagina di origine uso questo script
<script language="javascript">
function seleziona(n,cn,nome)
{
window.opener.form1.componente.value=n;
window.opener.lblcomponente.innerHTML=cn + ', ' + nome;
window.close();
}
</script>
dove componente è un campo nascosto e lblcomponente è una label
Con Internet Explorer funziona, invece con Firefox non funziona.
Da cosa può dipendere?