Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [JAVASCRIPT] window.opener.location.reload()

    Ciao raga..., vengo al punto!!

    Allora, ho una finestra madre da dove apro un pop-up[1],da questo pop-up[1] apro un altro pop-up[2].

    Tutto questo logicamente in linguaggio javascript, ora come faccio dal pop-up[2] a richiamare la pagina madre??

    Ho provato con window.opener.location.reload() ma niente sembra non trovare la pagina richiesta.

    Avete suggerimenti??

    Se la mattina ti svegli con 4 palle il nemico è alle spalle!!

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    in teoria

    window.opener.window.opener.location.reload()


    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    ho provato ma non funzia!!

    forse dovrei assegnare un nome alla pagina madre??

    Se si, come si fà??..e come si fà a richiamarla??
    Se la mattina ti svegli con 4 palle il nemico è alle spalle!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    e window.opener.opener.location.reload() ?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    neanche...non ne vuole sapere!!
    Se la mattina ti svegli con 4 palle il nemico è alle spalle!!

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    i 2 metodi - il mio e di Andrea1979 - sono identici

    si basano sull'assunto che la popup[1] sia ancora aperta

    se dalla popup[2] usi window.opener crei un riferimento alla popup[1]

    se dalla popup[2] usi window.opener.window.opener crei invece un riferimento alla finestra che ha aperto la popup[1]

    ma questa catena esiste se esistono tutti gli anelli precedenti ovvero finestra madre e popup[1].
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    hai ragione...non ho dubbi!!

    infatti il problema è che mi manca l'anello centrale cioè il pop-up[1].

    Non è possibile quindi risalire alla madre??
    Se la mattina ti svegli con 4 palle il nemico è alle spalle!!

  8. #8
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    l'unico modo per risalire alla madre sarebbe quello di avere un riferimento disponibile nella popup 2 ovvero dalla popup 1 sarebbe necessario creare un riferimento alla madre e "farlo sapere" alla seconda popup

    in questo caso forse il riferimento si manterebbe anche in caso di chiusura.

    Ma il condizionale è d'obbligo: prima bisogna trovare un modo per trasferire tra le varie finestre un riferimento, non un semplice valore ed qui che il discorso si complica di molto (forse impossibile)

    cmq potresti ovviare in altro modo

    ad esempio potresti stabilire che se si chiude (o fa refresh) la popup 1 allora la popup 2 si chiude e la madre fa refresh
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  9. #9
    ah!!

    credo che sia arabo x me!!

    se mi spieghi meglio te ne sarei molto grato, altrimenti se ti rubo troppo tempo non importa...grazie lo stesso!!
    Se la mattina ti svegli con 4 palle il nemico è alle spalle!!

  10. #10
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    La soluzione che ti ho proposto andrebbe bene oppure no?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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