Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    window.opener.location.reload();

    <script language="javascript">
    function chiudi() {window.close() }
    setTimeout("chiudi()", 1500);
    window.opener.location.reload();
    </script>

    ho necessità di chiudere la finestra figlia e scrivere in un campo testo della madre che si trova in un form...

    grazie ale

  2. #2
    Ciao,
    quando apri una finestra tramite il metodo window.open puoi creare un riferimento a questa e poi utilizzarlo per farci quello che vuoi.
    Per esempio:
    <script>
    var popup = window.open('pippo.html','','width=300, height=300');
    setTimeout("chiudi()",2000)
    function chiudi(){
    popup.close();
    }
    </script>

    In questo modo la madre chiuderà la filgli dopo 2 secondi che l'ha aperta.
    Per scrivere in un campo di un form basta che fai(supponendo che questo elemento abbia id="elemento");

    document.getElementById("elemento").value = contenuto;

    Spero di aver capito bene di cosa avevi bisogno.
    http://www.beavermag.it

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166
    potrsti utilizzare all'interno della funzione javascript:

    window.opener.nomeformmadre.nomecampo.value=valore _da_trasferire;

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.