Newsgroup: it.comp.lang.javascript
Titolo: Javascript aggiorna altro frame ... ?

Se andate alla seguente pagina del mi sito:
http://www.geocities.com/borsaedintorni/pages/forum/frameup.htm
c'è nel frame alto il pulsante Flash "Aggiorna" al quale è associato un
javascript del tipo location.reload(true)
Come faccio a dirgli di aggiornare il frame basso e non quello alto?
Specifico che il frame basso è una risorsa esterna, praticamente un forum
free fuori dal mio sito
Non massacratemi di critiche guardando il sito, ve ne prego!!!
Puspo

 javascript del tipo location.reload(true)
Devi dargli il percorso del frame nell'albero dei frames:
top.frames.nomedeltuoframe.location.reload(true);
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 top.frames.nomedeltuoframe.location.reload(true);
Innanzitutto GRAZIE!
Io avrei fatto, ma non funziona!
La stringa inserita nel link è
javascript:top.frames.frameforum.location.reload(true)
Ma non me lo esegue!

, 
pu...@edweb.it
 
says...

Ho sbagliato :-)
Manca un "document":
javascript:top.frames.frameforum.document.location.reload(true)
. . .
. . . . 
. . . . . 
posso sempre uscirmene elegantemente dicendo che "ti ho messo alla prova" 
:-)))


 javascript:top.frames.frameforum.document.location.reload(true)
Fatto: javascript:top.frames.frameforum.document.location.reload(true)
Rischio di essere monotono e rompipalle, ma non va ancora
Sono disperato ... buuuuuuuuuuuu ... me tapino ............
Puspo
P.S. Ti ripasso l'indirizzo
http://www.geocities.com/borsaedintorni/pages/forum/frameup.htm

 Sono disperato ... buuuuuuuuuuuu ... me tapino ............
E come potrebbe?
Questo č un pezzo del tuo frameset:
<frameset rows="50,416" ...> 
  <frame name="mainFrame" src="pulsanti.html" ... >
  <frame name="bottomFrame" ... src="frameforum.htm"... >
</frameset>
Il tuo frame di sotto si chiama "bottomFrame" e non "frameforum".
"frameforum" č il nome del file che con c'entra un c...! :-))


Vedi allora che sono un pivello ... lo dicevo io!
Grazie mille ancora!
Puspo

Scusami se ti rompo ancora, ma ho capito dove sta il problema
Ho creato alcune pagine di prova e il tuo js funziona fino a che non lo
applico alla mia
Penso che il problema sia che il frame che devo aggiornare non contiene una
pagina del mio sito, ma di un sito esterno.
Si può fare qualcosa?
Lo chiedo a te perchè non so a chi altro rivolgermi
Grazie ancora per la tua attenzione!
Massimo

 Lo chiedo a te perchè non so a chi altro rivolgermi
L'accesso agli oggetti di pagina non appartenenti al sito (--> siti 
esterni) è negata per motivi di sicurezza.
Quindi penso che semplicemente anche il reload sia inibito, sorry.


 Quindi penso che semplicemente anche il reload sia inibito, sorry.
Se qualcuno ha il mio stesso problema gli spiego come l'ho risolto, solo a
conclusione del thread:
Ho inserito come link del pulsante nel frame basso (che ora si chiama
mainFrame) una pagina che dopo 0 secondi si reindirizza da sola a quella che
mi serviva.
Problema risolto
Grazie mille a Riccardo
Puspo

 Grazie mille a Riccardo
De nada.
