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

    passare le var tramite javascript

    Ciao, vi spiego il mio problema.
    Pagina1:
    riempio un form per passare dati alla pagina 2

    Pagina 2: inserisce nel db i dati appena passati e mostra le variabili appena inserite.
    A fondo pagina vorrei aggiungere un link che apra una finestra con le stesse variabili appena mostrate ma impaginandole diversamente per la stampa.

    Ora io avevo utilizzato un javascript per il windows.open:

    <SCRIPT>
    function finestra_priv()
    {
    fin = window.open("print1.php","fin","width=400,height=2 00,toolbar=yes,status=yes")
    }
    </SCRIPT>

    ma ho fatto diverse prove e non so come passare le var alla pagina chiamata print1.php (quella aperta dal javascript.

    Coem posso fare?
    grassie e bye
    fgualaz
    http://risorsenet.altervista.org

    Non importa da dove vieni, l'importante è dove stai andando!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ti conviene fare un form nascosto (o utilizzare lo stesso, diepende da come è organizzato il tutto): il link di apertura della popup sarà anche il submit del form stesso:

    codice:
    <form name="formnascosto" action="mostradatiperstampa.php" method="post" target="popupstampa">
    ...
    ...
    <input type="submit" onclick="window.open('','popupstampa','parametri_vari'); value="anteprima di stampa" />
    </form>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    mmm escusa come faccio a passare + valori? forse così???
    Codice PHP:
    <input type="submit" onclick="window.open('','popupstampa','$id$nome$cognome'); value="anteprima di stampa" /> 
    fgualaz
    http://risorsenet.altervista.org

    Non importa da dove vieni, l'importante è dove stai andando!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    No: il target del form è scelto apposta come il name della popup che il tasto submit apre: in questo modo verrà semplicemente passato l'intero form alla popup. In questa gestirai i tuoi dati nella maniera classica (con $_POST per seguire il mio esempio).
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Perfetto, grazie 1000, funziona alla grande
    fgualaz
    http://risorsenet.altervista.org

    Non importa da dove vieni, l'importante è dove stai andando!

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.