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

    [JS] reload pagina padre di padre

    Io ho una fin A.html che apre una popup B.html .
    B.html apre a sua volta una popup nuova C.html (non posso aprirla usando la popup già esistente per problemi di grandezza dei contenuti) e chiude se stessa.

    Ora ho A.html e C.html: C.html cliccando su ok deve fare il reload di A.html e chiudere se stessa.

    Con window.opener mi sembra ovvio non riuscire a fare il refresh di A. Come posso fare?
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La finestra madre, prima di aprire la popup, deve assegnarsi un nome:

    self.name="madre"

    Ora potrai far riferimento alla finestra con il suo nome... per esempio usandolo come target o per creare un riferimento:

    w = window.open("","madre");

    ed usarlo per ricaricarla...

    w.location.reload()

    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

  3. #3
    self.name="madre" non funziona con firefox
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Puoi usare top.name o window.name

    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
    Originariamente inviato da br1
    Puoi usare top.name o window.name

    ciao
    self.name="madre" ok funzia.
    ora dovrei accedere alla funzione di reload che sta sulla pagina chiamata "madre"..

    window....
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Le informazioni sul problema rivelate poco per volta allungano i tempi di soluzione... siamo certi che non esistano altri elementi che siano indispensabili o almeno utili? (per es. frames)

    Una volta creato il riferimento alla finestra "madre" ed assegnato al nome simbolico "w" puoi usare:

    w.funzione_sulla_pagina_madre()

    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

  7. #7
    Originariamente inviato da br1
    Le informazioni sul problema rivelate poco per volta allungano i tempi di soluzione... siamo certi che non esistano altri elementi che siano indispensabili o almeno utili? (per es. frames)

    Una volta creato il riferimento alla finestra "madre" ed assegnato al nome simbolico "w" puoi usare:

    w.funzione_sulla_pagina_madre()

    ciao
    diciamo che ho risolto in altro modo grazie ai tuoi aiuti..cmq se il problema si presenta poco per volta..ehm.. faccio domandine poco per volta.

    Grazie mille
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

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.