Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    577

    Alternativa al window.opener

    Buongiorno a tutti,

    ho un problema da risolvere.

    Uso una pagina madre ed una pagina figlia.

    pagina1.php e pagina2.php

    da pagina1.php uso il window.open per aprire la pagina2.php e da quest'ultima, una volta eseguito qualcosa devo poter riportare un valore in un campo di tipo text della pagina1.php.
    Fin qui tutto ok in quanto uso dalla pagina2.php la funzione window.opener.document.form1.cognome.value
    e tutto va bene.

    Ora però devo apportare una variazione al programma la quale mi comporta un riportare lo stesso valore della pagina2.php in alcuni casi sulla pagina1.php e in altri su una ulteriore paginax.php.

    Pertanto, il window.opener non funziona più in quanto la pagina2.php è stata aperta sempre e soltanto da pagina1.php.

    Ora, come faccio a portare il valore nella paginax.php ?

    Ho provato con qualcosa del tipo window.paginax.php.document.form1.cognome.value, ma ovviamente non funziona.

    Grazie a tutti

    Lucia

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    direi una cosa del genere:
    function invia(valore1,valore2){
    window.opener.document.form1.cognome.value=valore1 ;
    window.open("paginax.php?miodato="+valore2,"pageX" )
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.