Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    32

    refresh iframe da terza pagina

    Perdonate per il titolo,sicuramente poco chiaro.
    Mi ritrovo in questa situazione:
    Ho una pagina "A.php" che contiene un iframe (name="B" src="B.php").
    A questo punto da B si apre una pagina (window.open) che punta ad un'ulteriore pagina tramite Submit e aggiorna i contenuti dell'iframe "B".
    Vorrei semplicemente aggiornare l'iframe B senza refreshare tutta la pagina A.php

    Spero di essere in qualche modo riuscito a spiegare tutto

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non e' chiara la gerarchia... ma prova con opener.location.reload(true)
    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
    Registrato dal
    Feb 2009
    Messaggi
    32
    opener opera sulla pagina "padre" no..?
    non è quello che cerco..
    fai semplicemente finta di voler refreshare un iframe contenuto in una pagina totalmente "dissociata" dalla pagina da cui parte lo script per il refresh..

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... hai provato e non funziona? ok, acquisiamo ulteriori informazioni e proviamo un'altra strada.

    Non l'hai provato? ok, aspettiamo...
    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
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    32
    no no..ho provato..
    cerco di spiegare meglio la situazione.
    La pagina "A.php" contiene un iframe che ho chiamato "B".

    in questo iframe si aprono varie pagine,tra cui una che contiene un tasto il quale una volta cliccato mi apre una pagina "C.php" con un form all'interno.
    Un volta cliccato il submit,i dati vengono inviati ad una pagina "D.php" che elabora i dati ricevuti tramite post dalla pagina "C.php".
    Io vorrei che dalla pagina "D.php" sia possibile refreshare l'iframe "B" contenuto in "A.php".

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se all'iframe hai assegnato un name puoi fare:

    window.open("","nomeIframe").location.reload(true) ;
    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
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    32
    niente non va..
    nn si dovrebbe fare riferimento in qualche modo alla pagina "A.php" che contiene l'iframe..?

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    i documenti risiedono tutti nello stesso dominio?

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    32
    si..tutti nello stesso dominio..

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se il window.open e' richiamato dal documento nell' iframe dovrebbe bastare
    window.opener.location.reload(true)

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.