Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    Grazie mille, sono riuscita a farlo funzionare
    pap

  2. #12
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    Chiedo ancora aiuto per un piccolo problema che ho incontrato.
    Il popup in questione può venire aperto da due pagine diverse.
    Quindi sia da insert_record.php che da update_record.php ...
    Da qui la questione, come posso far sì che mi si aggiorni la pagina giusta e non solo insert che ho nella funzione?
    Devo inviare dall' onclick che mi apre il popup una qualche variabile?
    Scusate ma io conosco pochissimo js, ma in questo caso mi serve...
    codice:
    function send(){
    window.opener.location.href="../insert_record.php";
    window.close();
    }
    pap

  3. #13
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ...mmm...non capisco molto cosa dici....
    prova cosi

    window.opener.location.href=window.location;


    altrimenti spiegati meglio...ho bisogno di sapere esattamente la gerarchia del tuo codice...

    iframe , chi apre chi ecc ecc

  4. #14
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    Allora:
    io apro popup.php sia da 'insert_reord.php' che da 'update_record.php', indifferentemente.
    Il codice che uso è questo:
    codice:
    <script language="javascript">
    <!--
    function send(){
    window.opener.location.href="../insert_record.php";
    window.close();
    }
    //-->
    </script>
    codice:
    <script language="javascript">
    	<!--
    	 send();
    	//-->
    	</script>
    Ma, ovviamente, ogni volta che si chiude il popup, il codice mi aggiorna sempre solo inser_record.php, anche se la pagina di partenza (da cui avevo aperto il popup) è update_record.php...

    Questo è il link da cui apro il popup (link presente come ho detto sia su insert_record.php che su update_record.php):
    codice:
    nuovo
    pap

  5. #15
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    almeno dimmi se hai provato questo
    window.opener.location.href=window.location;

    dovrebbe andare...

  6. #16
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    ops scusa... ho dimenticato di dirtelo!!
    No, non funziona... Al posto della pagina che si deve aggiornare mi si carica la pagina del popup...
    pap

  7. #17
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    Allora, io ho provato a fare così, ma non so se la sintassi è giusta:

    Nel link che apre il popup:
    codice:
    nuovo
    Nel pop up, imposto le due funzioni, una per aggiornare insert, una per aggiornare update:
    codice:
    <script language="javascript">
    <!--
    function sendins(){
    window.opener.location.href="../insert_record.php";
    window.close();
    function sendupd(){
    window.opener.location.href="../update_record.php";
    window.close();
    }
    //-->
    </script>
    Poi la condizione:
    codice:
     
    if (tipo="ins") {
    sendins();
    break;
    }
    if (tipo="upd") {
    sendupd();
    break;
    }
    Ma è ovvio che non è giusta, sarà sicuramente sbagliata la sintassi... Qual'è la sintassi giusta?
    E poi, come faccio a "raccogliere" il valore di una variabile passata da url?
    pap

  8. #18
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    mi sa che hai un po di confusione ma sembri sulla via giusta...


    per ricevere le variabili devi usare un linguaggio lato server quale PHP

    cosi

    if(isset($_POST['tuaVar'])){
    $var = $_POST['tuaVar']

    }


    quindi mi sembra buono...controlli il tipo e in base a quello userai la funzione appropriata.

    studiati cmq le gerarchie del dom

    L'oggetto Window, parent , opener e tutte le cose che entrano in gioco

    MM_openBrWindow e' una tua funzione o e' generata da DreamWeaver?
    in caso sappi che si fa window.open('tuaPag','nomePag',opz);

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.