Premetto che il tema è già stato trattato, ma siccome in js sono un cane non ho capito niente e quindi chiedo il vostro aiuto.
In breve ho una finestra madre dove c'è un form (form1) che dovrebbe ospitare dei dati anagrafici, ed ho un pulsante che mi apre una finestra "figlia" dove vado ad eseguire una ricerca sul database:
Qui c'è il form (form2) per la ricerca e i risultati mi appaiono in un campo multiselect, dove posso poi confermare il risultato corretto mediante un pulsante:codice:window.open("fin_figlia.php","figlia")
e i dati dovrebbero apparire sul form della finestra madre.codice:<input type="button" onClick="inserimento()" value="conferma">
Provando con il campo "cognome":
funziona ma solo se provo senza eseguire operazioni sulla finestra figlia, ma dopo aver esguito la ricerca il riferimento alla finestra madre si perde.codice:function inserimento() { window.opener.document.form1.cognome.value = document.form2.cognome.value; }
Credo di dover usare getElementById() o qualcosa del genere, ma avrò eseguito millemila tentativi e niente da fare.
Grazie in anticipo a chi vorrà darmi un aiuto.
![]()

Rispondi quotando
