Newsgroup: it.comp.lang.javascript
Titolo: Refresh forzato di frame da frame

Vorrei forzare il refresh di un frame direttamente da un altro frame.
Come da FAQ 177, ho provato con location.reload(true) e con
location.replace('url') inserendo il target sul frame di destinazione.
Tuttavia, dopo un primo click andato a buon fine, il secondo mi
visualizza una pagina di errore.
Mi sapete spiegare il perche'?
grazie
[antofa]

 ha scritto nel messaggio
news:3A322FC7...@xxxantofa.it...

vediamo il tuo codice.........
andreotta fabiano
 WebMŞster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
 
http://www.aticommerce.com
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com
 
http://www.javascript.3000.it

 vediamo il tuo codice.........
Ok... grazie Ati!
---------------------------------------------------------------
<!DOCTYPE ecc. ecc.>
<html>
<head><title></title>
</head>
<frameset rows="52,*,12" border="0">
<frame src="alto.htm" name="alto" scrolling="no" noresize
frameborder="0" marginwidth="1" marginheight="1">
<frame src="
http://pub.alxnet.com/guestbook?id=4000000
" name="gbook"
scrolling="auto" noresize frameborder="0" marginwidth="1"
marginheight="1">
<frame src="vuoto.htm" name="vuoto" scrolling="no" noresize
frameborder="0" marginwidth="1" marginheight="1">
<noframes></noframes>
</frameset>
</html>
---------------------------------------------------------------
-- nel documento alto.htm -------------------------------------
  ...
<div id="modulo"
style="position:absolute; top: 2px; left: 15px; width:550px;
z-index:2"><table><tr><td><FORM
ACTION="
http://pub.alxnet.com/guestbook
" METHOD="POST"
target="gbook"><input
name="name" type="text" size="18" maxlength="30"
class="form">&nbsp;<input
name="free1" type="text" size="18" maxlength="40"
class="form">&nbsp;<textarea
name="text" rows="2" cols="38" wrap="virtual"
class="form"></textarea></td></tr><tr><td
height="14"><a
href="javascript:location.reload(true)" target="gbook"><img
src="aggiorna.gif" width="59" height="14" border="0" alt="aggiorna"></a>
  ...
<input type="hidden" name="q" value="submit">
<input name="id" type="hidden"
value="4000000"></FORM></td></tr></table></div>
  ...
---------------------------------------------------------------
ciao
[antofa]

in locale non mi dà errori.......
andreotta fabiano
 WebMªster ATI POWER s.n.c.


 in locale non mi dà errori.......
Anche a me in locale tutto ok.
Pero', se ti va, controlla questa prova on line.
http://web.tiscalinet.it/51montesacro/ita/book.htm
ciao
[antofa]

 
http://web.tiscalinet.it/51montesacro/ita/book.htm
Dimenticavo... solo con IE.
Devo ancora preparare la pagina alternativa NS.
ciao
[antofa]

"[antofa]" <ora....@libero.hit> ha scritto nel messaggio
news:3A35051C...@libero.hit...

hai provato invece del target ad inserire
top.frames[1].location.reload(true)    ???
anche ad inserire un reload automatico ogni tot secondi nella pagina stessa
lo fà?????


 lo fà?????
Se non sbaglio, il reload automatico su NN riporterebbe all'inizio della
pagina (il che non faciliterebbe la lettura del guestbook).
ciao
[antofa]

"[antofa]" <ora....@libero.hit> ha scritto nel messaggio
news:3A350C4B...@libero.hit...

Sei sicuro che in locale il reload funzioni correttamente? Solo se si
cambia con un indirizzo locale anche il frame gbook
Non credo si possa fare un reload di una pagina di un altro sito.
Invece a me funzioni con il replace
 <a href="javascript:void(0)" target="gbook"
onClick="top.gbook.location.replace('
http://pub.alxnet.com/guestbook?id=
2000880');return false">
Scusa se ti ho intasato il guestbook, ma non c'era altro modo per fare
le prove :-))).
Saluti, Paolo

 le prove :-))).
Figurati... tanto quello è un guestbook di prova.
Grazie ancora
[antofa]