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

    refresh pagina non madre su chiusura popup

    Salve a tutti, ho un problema a cui non so dare risposta. Ho una pagina A che mi apre un popup B che a sua volta apre un popup C chiudendo contemporamneamente se stessa (B).
    A questo punto chiudendo C voglio fare il refresh di A. Come posso fare ? L' opener chiaramente non va perche A non è pagina madre di C ....

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ti sei auto risposta/o, non essendoci correlazione tra pagina A e pop-up C non puoi, d'altronde che senso a aprire pop-up B chiuderlo e fare aprire pop-up C prosegui con pop-up B
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Il tuo ragionamento non fa un grinza, ma il mio problema nasce da questo ragionamento :
    La pagina A contiene un tabella con in ogni riga il tasto Modifica;
    La pagina B aperta con il tasto Modifica mi permette di eseguire le modifiche e lancia la pagina C che scrive le modifiche nel database e non fa altro che dare conferma delle avvenute modifiche.
    Alla chiusura di C mi deve aggionare A con l'elenco dei record.
    Mi suggerisci altra soluzione...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non confondiamo "finestre" con "pagine" , nulla pare ti impedisca di caricare la pagina C nella stessa finestra che hai aperto per la pagina B...

    ciao
    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

  5. #5
    Hai ragione e chiedo scusa. B e C sono finestre popup.

  6. #6
    Cerco di essere più chiaro ancora. Io voglio poter fare il refresh di una qualsiasi pagina A, con la chiusura di una pagina popup B indipendentemente se la popup B è stata aperta dalla pagina A.

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per poterlo fare la "finestra" ( e non pagina ) A deve avere un nome, per esempio lo puoi assegnare prima di aprire la popup B con:

    window.name = "finestra_madre";

    A questo punto la puoi aggiornare con un trucco:

    window.open("","finestra_madre").location.reload(t rue);

    Comunque rimango dell'opinione che una terza finestra non serve... probabilmente ti si apre perche' hai un target impostato nel form... basta toglierlo.

    ciao
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.