Reload iframe da altro iframe

maced

Utente Attivo
30 Nov 2011
48
0
6
Ho una pagina nel cui interno sono presenti 2 iframe vorrei che quando si carica l' iframe 2 in automatico venga effettuato un reload dell' iframe 1
Grazie in anticipo
 
Ciao, potresti provare con questa funzione in modo da aggiornare TUTTI gli iframe o alcuni modificandola: (non l'ho testata)
Codice:
  function reload_iframe(){
   for(i=0;i < frames.lenght; i++){ 
     frames[i].location.reload();
  }
}
 
Vediamo di rispondere correttamente

@nefyt: il tuo script effettua il reload dell'iframe o di un gruppo di iframe.
Maced ha chiesto un reload automatico dell'iframe 1 non appena viene caricato l'iframe 2

Quindi quello che abbiamo bisogno è:

- una pagina principale con una funzione, la quale ospita i 2 iframe.
- un link o un pulsante per caricare una pagina web dentro l'iframe 2
- subito dopo, una funzione che effettua il reload automatico dell'iframe 1

@maced: ho capito bene?
 
Max direi perfetto, solo una cosa il relad deve esser automatico senza un link da cliccare cioè appena si carica l iframe 2 viene effettuato il refresh nell i frame 1
 
Si tranquillo ti sei spiegato bene

vedi un po se ti va bene questo

http://max400.netne.net/iframe-reload.html

all'avvio della pagina sentirai un suono (una volta sola).
il suono è dovuto al caricamento di un sito nell'iframe 1.
Questo significa attualmente l'iframe 1 non c'è nessun reload.

l'iframe 2 è vuoto ho messo una foto provvisoria.

In fondo c'è un link, non appena clicchi su quel link, si attiva il reload nell'iframe 1
(sentirai un suono ogni 3 secondi) e... nello stesso tempo nell'iframe 2, viene caricata un altra pagina.

Il tempo lo possiamo cambiare.

Vedi se ti va bene l'esempio in caso per eventuali spiegazioni a domani.


Ps: Se il reload dell'iframe 1 dev'essere fatto 1 volta sola basta togliere il timer e cambiare il nome nella funzione onclick nel link da timer() in ricarica()

vedi quest'altro esempio
http://max400.netne.net/iframe-reload2.html
 
Ultima modifica:
Non proprio cosi cerco di spiegarmi meglio

ipotiziamo che venga lanciata la pagina contenitore dei due frame da questa viene caricata nel frame 2 la pagina x a questo punto nel frame 1 in automatico deve caricarsi la pagina y (senza link tutto automatico)
praticamente e il lancio della pagina x nel frame2 che in automatico fa caricare la pagina y nel frame1
 
... in automatico deve caricarsi la pagina y (senza link tutto automatico)
praticamente e il lancio della pagina x nel frame2 che in automatico fa caricare la pagina y nel frame1

Per fare questo devi lavorare sul body quella della pagina del 2° iframe.
in pratica al caricamento della pagina effettua un reload dell'iframe 1
non vedo altro modo.
Devi utilzzare dei comandi come il _parent che permette di uscire dall'iframe 2 e caricarti l'iframe1
 
Puoi modificare la pagina che viene caricata nell'iframe 2?

- Se si... basta mettere una funzione che ti crea il reload() dell'iframe 1
e farla eseguire dal body.

- Se invece non puoi modificare la pagina che viene caricata nell'iframe 2
allora è inutile proseguire.
 

Discussioni simili