Visualizzazione dei risultati da 1 a 6 su 6

Discussione: passaggio info

  1. #1

    passaggio info

    come faccio a passare un'informazione tra due pagine html con javascript?
    del tipo

    form1.campo1.value = form2.campo2.value

    dove form1 sta su una pagina e form 2 stà sull'altra.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se le pagina sono in due frame diversi (della stessa fienstra):

    parent.NOMEFRAME1.document.form1.campo1.value = form2.campo2.value;
    document.form1.campo1.value = parent.NOMEFRAME2.form2.campo2.value;
    parent.NOMEFRAME1.document.form1.campo1.value = parent.NOMEFRAME2.form2.campo2.value;

    Se le pagine stanno in due finestre diverse, la sintassi esatta dipende dalla struttura di dipendenza delle finestre (quale ha aperto l'altra) e da quale contiene lo script: se specifichi meglio posso essere piu` preciso.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    sono due pagine.

    Pagina 1 apre una pagina di ricerca.
    Pagina 2 esegue la ricerca e dovrebbe restituire un valore a pagina 1

    spero di essere stato chiaro

    Attendo con ansia tue risposte. Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Pagina e` sinonimo di documento, mentre mi pare che tu lo usi come sinonimo di finestra.

    Traduco:
    sono due finestre.

    Pagina 1 apre una finestra di ricerca.
    Pagina 2 esegue la ricerca, al termine della quale dovrebbe restituire un valore a pagina 1


    Se la mia interpretazione e` corretta:
    Pagina1:
    window.open('pagina2', '_new', 'features');
    <form name="form1" ...>
    <input type="text" name="campo1" ...>
    ...


    Pagina2:
    <form name="form2" ... action="ricerca.asp">
    <input type="text" name="campo2" ...>
    ...


    Pagina di ritorno dalla ricerca
    <body ... onload="window.opener.document.form1.value = document.form3.campo3.value;">
    <form name="form3" ... action="" >
    <input type="text" name="campo3" ...>
    ...


    Spero di essere stato chiaro.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Originariamente inviato da Mich_
    Pagina e` sinonimo di documento, mentre mi pare che tu lo usi come sinonimo di finestra.

    Traduco:
    sono due finestre.

    Pagina 1 apre una finestra di ricerca.
    Pagina 2 esegue la ricerca, al termine della quale dovrebbe restituire un valore a pagina 1


    Se la mia interpretazione e` corretta:
    Pagina1:
    window.open('pagina2', '_new', 'features');
    <form name="form1" ...>
    <input type="text" name="campo1" ...>
    ...


    Pagina2:
    <form name="form2" ... action="ricerca.asp">
    <input type="text" name="campo2" ...>
    ...


    Pagina di ritorno dalla ricerca
    <body ... onload="window.opener.document.form1.value = document.form3.campo3.value;">
    <form name="form3" ... action="" >
    <input type="text" name="campo3" ...>
    ...


    Spero di essere stato chiaro.

    Ciao
    Michele
    Ancora una domanda, la pagina di ritorno dovrebbe essere sempre la pagina1 e la destinazione la form1.campo1 è possibile??
    Grazie

  6. #6
    ho risolto!!!!!!
    Grazie mille.!!!!

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.