Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    2

    window.open nella stessa finestra

    Ciao a tutti,
    premetto che sono alle primissime armi con JS, quindi scusate per la banalità del problema ma non riesco proprio a saltarne fuori

    Ho la necessità di creare dei link che aprono una pagina htm contenente un form, passando anche dei parametri al form stesso. Per aprire la pagina "figlia" ho creato uno script in JS (chiamato "ApriPagina") al cui interno ho usato la funzione NomePagina = window.open ('paginafiglia.htm'). Lo script funziona passando correttamente i dati, il problema è che vorrei che la pagina "figlia" si aprisse sostituendo la pagina "madre" e non in una finestra separata.

    Di deguito trovate il codice che ho usato:


    CLICCA QUI


    <script language="javascript" type="text/javascript">
    function ApriPagina(Parametro1,Parametro2)
    {
    NomePagina = window.open ('paginafiglia.htm')
    NomePagina.window.document.nomeform.textbox1.value = Parametro1
    NomePagina.window.document.nomeform.textbox2.value = Parametro2
    }
    </script>


    Grazie a tutti quanti vorranno aiutarmi...

    Ciao

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi far le capriole... se la pagina "figlia" si aprisse nella stessa finestra dalla quale esegui lo script, nel momento in cui viene ricevuta cancella tutto della precedente... anche gli script, che cosi' non potrebbero continuare ad essere eseguiti.

    Se devi necessariamente passare dei parametri questi devono essere gestiti lato server per valorizzare i campi oppure, ma la strada diventa un pochino piu' complicata, ricevuti dalla pagina figlia nella querystring ed eventualmente manipolati con uno script nella pagina figlia

    ciao

    ps: benvenuto nel forum
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    2
    Ciao br1,
    innanzitutto grazie per il benvenuto e la tempestiva risposta.

    In effetti era quello che temevo, quando sostituisco la pagina madre con la figlia anche gli script non vengon piu' eseguiti !

    Cmq spulciando nel forum ho trovato questo 3d:

    http://forum.html.it/forum/showthrea...hreadid=346468

    che appunto spiega come creare script "lato figlia" che leggono i parametri (in questo caso passati con l'url)

    Ho fatto una prova "al volo" e sembra sia proprio quello che cercavo.

    Grazie ancora.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.