Passo il nome del form, ma non il nome della pagina opener.
codice:
onClick=\"window.open('pop_correlate.php?formname=form_add_art&corrname=correlata$i&table_figlio=table_figlio$i&id_figlio=id_figlio$i','','status=no,toolbar=no,scrollbars=no,width=600,height=570');\"
(non fate caso agli slash prima degli apici, mi trovo dentro codice PHP...)
E questa è la funzione js
codice:
<script language="javascript">
function PassaChiudi(titolo,id_figlio,table_figlio)
{
window.opener.document.<?=$formname;?>.<?=$corrname;?>.value=titolo;
window.opener.document.<?=$formname;?>.<?=$id_figlio;?>.value=id_figlio;
window.opener.document.<?=$formname;?>.<?=$table_figlio;?>.value=table_figlio;
self.close();
}
</script>
Funziona solo prima di eseguire una ricerca, dopo sembra proprio non prendere più il valore di opener.