Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: refresh dopo chiusura

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    refresh dopo chiusura

    Ciao a tutti!
    ho bisogno di un vostro consiglio:

    ho una pagina "A" nella quale ho una tabella con dei prodotti, poi seleziono un prodotto e lo modifico tramite un popup "B", e poi da li tramite un popup "C" avviene la query d'inserimento e confermo a video.
    Per visualizzare i popup utilizzo fancybox, ora voevo riuscire se era possibile far si che il popoup "C" si chiudesse automaticamente alla fine della query, e aggiornasse automaticamente la pagina "A".

    è possibile farlo ?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    opener.opener.location.reload(true);self.close()
    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 L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Si è possibile, se potessimo vedere qualche riga di codice sarebbe meglio.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    questa è il link col quale apro tutti i miei link:

    link

    poi a seconda della pagina, può contenere un form e successivamente la query con la quale inserisco il form, nella pagina della query oltre a tutto il codice php faccio comparire anche questo testo di conferma:




    </p>
    </center>
    </body>
    </html>


    ora appunto vorrei che alla fine mi si chiudesse questa pagina e mi facesse un refresch della mia index aperta sotto

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da james81
    questa è il link col quale apro tutti i miei link:

    link

    poi a seconda della pagina, può contenere un form e successivamente la query con la quale inserisco il form, nella pagina della query oltre a tutto il codice php faccio comparire anche questo testo di conferma:




    </p>
    </center>
    </body>
    </html>


    ora appunto vorrei che alla fine mi si chiudesse questa pagina e mi facesse un refresch della mia index aperta sotto
    Ti prego, riparti dall'inizio: quante e quali pagine sono coinvolte, come sono "imparentate" (ovvero chi apre chi e in che modo), quali devono chiudersi automaticamente, quali devono aggiornarsi dopo le modifiche apportate al db.
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    in effetti allora spiego tutto:

    ho una pagina index.php che apre tramite questi link:

    link

    varie finestre pop-up che contengono pagine php che utilizzo per aggiornare un database.
    Le pagine sono così imparentate:

    Index.php --> apro il link al popup contenente la pagina insert.php (la mia pagina index rimane sempre visibile sul fondo, come succede quando si visualizzano le foto per intenderci)
    insert.php --> compilo il form e passo alla pagina salva.php sempre nella stessa finestra pop-up che mi si è aperta precedentemente
    salva.php --> eseguo la ia query e stampo a video il risultato, qui ora chiudo tramite il pulsante grafico del popup posto inalto a destra.

    Ora vorrei che al posto di chiudere manualmente la finestra, mi si chiudesse automaticamente, dopo l'ok, magari lascinado la scritta per qualche secondo e mi aggiornasse la pagina inex.php

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Facci vedere lo script con il quale apri le "varie finestre popup"
    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

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi nella pagina salva.php poco prima della chiusura del body inserisci questo blocco
    codice:
    <script>
    setTimeout(function(){
    parent.jQuery.fancybox.close();
    parent.location.reload();
    },5000);
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    eccolo:

    <script type="text/javascript">
    $(document).ready(function() {

    $('a.fancybox').fancybox({
    'type' : 'iframe',
    'onClosed': function() {window.location.reload(); ;}
    });
    });
    </script>

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    cavicchiandrea, ho usato il tuo script e funziona alla grande!

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.