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

    passaggio di variabili da una popup alla pagina principale

    Ciao a tutti,
    ho un problema: non riesco a far arrivare il valore di una variabile dal popup dopo la chiusura dello stesso, alla pagina principale.

    Mi spiego meglio:

    pagina principale:
    1) apro il popup
    <?
    echo "
    <a href=\"upload_file.php\" target=\"miapop\" onclick=\"window.open('','miapop','scrollbars=auto , resizeble=yes, width=450, height=150, left=150, top=200, right=200')\" onmouseover=\"window.status='';return true;\"><img src=\"img/upload.jpg\" border=\"0\"></a></td>";

    ?>

    2) nel popup devo fare l'upload di un file e dopo l'insert in db prendere il valore dell'id inserito e passarlo alla pagina chiamante.
    avevo immaginato una cosa di questo tipo :
    echo"


    <a style=\"font-size:10px\" class=\"ma\" href=\"javascript:carica(".$id_file.");\">Close</a>";

    dove carica è:
    <script language="javscript">
    function carica(Id){
    self.close();
    reload('nuova.php?IdFile=<? print $Id ?>');
    }

    </script>


    il problema è che se provo a stampare una cosa di questo tipo "echo "$_POST['IdFile']";" nella pagina principale non ottengo nulla.
    Nemmeno con il metodo GET.

    qualcuno può aiutarmi?
    grazie mille
    Claudio

  2. #2
    non puoi usare $_Session ?..
    una volta letto il valore puoi fare unset.. non so :master:

  3. #3
    ok, risolto con le session!
    ti ringrazio per l'aiuto!
    buona giornata!

    claudio

  4. #4
    altra domanda:
    nello stesso form, ho altre variabili, il cui valore però viene perso quando faccio la reload della pagina.

    per risolvere il problema dovrei portarmi le variabili nella pagina di upload sempre con session, e poi riprenderle nella pagina principale vero?

    non c'è altro modo per farlo ?

    grazie

    Claudio

  5. #5
    non mi viene in mente niente al momento , cmq la soluzione può essere ancora le sessioni

  6. #6
    come posso passare i valori alla popup da un option ?

  7. #7
    cioè ? ... tu vuoi passare il valore selezionato alla pagina popup ?
    se è cosi, il form non si trova nel popup?

  8. #8
    ho risolto con questa istruzione


    <INPUT type="button" name="submit" value="upload" onclick="window.open('upload_file.php?test=<? echo $testamelo ;?>','miapop','scrollbars=auto, resizeble=yes, width=450, height=150, left=150, top=200, right=200');" onmouseover="window.status='';return true;">


    dove $testamelo è una variabile che carico con
    echo "<option value=\"".$riga[Id_User]."\" align=\"left\" onchange=\"".$testamelo."\">".$riga[Nome]."</option>


    spero possa essere utile a qualcuno.

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    254
    io però non ho capito al contrario come si può fare.
    Ossia passare le variabili dal popup alla pagina principale e chiudere il pop up.
    Potete aiutarmi?

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.