Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: refresh dopo chiusura

  1. #11
    Io ho un problema simile, ma + semplice.
    Ho una pagina index.asp che contiene un forum. Per poter postare nel forum faccio aprire un popup in questo modo:
    Post
    una volta inserito il post la pagina va a scrivere nel database il nuovo post. A questo punto vorrei kiudere automaticamente il pop up ForumPost.asp e ricaricare la pagina sottostante cioè index.asp in modo da visualizzare il post appena inserito
    Come posso fare?

  2. #12
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    A fine pagina inserimento post poco prima della chiusura del body metti questo
    codice:
    <script>
    opener.location.reload();
    self.close();
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #13
    Funziona alla grande. Grazie mille!!!!

  4. #14
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Originariamente inviato da cavicchiandrea
    A fine pagina inserimento post poco prima della chiusura del body metti questo
    codice:
    <script>
    opener.location.reload();
    self.close();
    </script>
    E se per qualche motivo la Query ci mette di più dei tempo impostato nel timer , la pagina si chiude prima giusto ?

  5. #15
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da cassano
    E se per qualche motivo la Query ci mette di più dei tempo impostato nel timer , la pagina si chiude prima giusto ?
    Quale timer?
    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. #16
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Originariamente inviato da cassano
    E se per qualche motivo la Query ci mette di più dei tempo impostato nel timer , la pagina si chiude prima giusto ?
    Assolutamente no:
    A) non c'è nessun timer.
    B) anche se ci fosse un timer verrebbe eseguito al completo caricamento del documento, e fin quando lavora il server il documento non è disponibile/caricato
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #17
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Originariamente inviato da cavicchiandrea
    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>
    Io mi riferivo a questo se arrivati a questo blocco le operazioni sul server non sono ancora finite , questa funzione viene eseguita ?

  8. #18
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quel blocco arriva al client quando il server ha finito di lavorare e manda la risposta al browser.... o se proprio ti vuoi male quando chiedi esplicitamente al server di spedirtelo anche se non ha finito.
    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

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.